We offer 4 modes of location tracking - three default and one fully customisable. They differ based on the two factors: frequency of location updates and battery consumption. The higher the frequency, the higher is the battery consumption. Based on the use case, different location tracking modes are advised. The 4 types of location tracking are:

Mode Battery usage Updates every Optimised for
Active 6% - 12% 25m - 250m Ride-hailing
Reactive 3% - 9% 50m - 500m On-demand services
Passive 0% - 1% 100m - 1000m Social apps
Custom Depends on frequency 1m - 1000m Custom, e.g. sport app

GeoSpark utilises a dynamic approach based on the frequency of updates and the speed a user is traveling. The faster a user is moving, the fewer location updates are required to track the path of the user and fewer updates are sent to the server, saving significant battery. The table below shows at what distance you will receive a location update depending on what speed the user is traveling and what location tracking mode is being used.

Speed (km/h) Passive (meters) Reactive (meters) Active (meters)
10 100 50 25
>10 200 100 50
>20 300 150 75
>30 400 200 100
>50 500 250 125
>70 700 350 175
>100 1000 500 250