Track Gps position for session training

No and yes. It is not possible to track the position of the GPS every few seconds. Why? The LocationChanged event will 'fire' only after it confirms a satellite fix (even if you set IntervalTime to a few seconds). On the average, most Android devices require at least 20 seconds or more (depending on conditions described in Using the Location Sensor ) to elicit a LocationChanged event.

It is possible to track the device's progress as it changes location. That is sometimes called making a trak or track. The coordinate information can be saved in a List and or a TinyDB as geocoordinates and saved. The coordinates can be later 'played' back as either individual run time Markers ( Store map.features in tinydb - #5 by patricioruiz ) or as a LineString on a Map.

You may also be interested in

How to display Map runtime Markers, calculate distances, determine closest

or App Inventor GPS Trak Basics .

and Remove Runtime Markers from a Map

Regards,
Steve