Частота обновления слишком высокая, особенно при движении. Я пытался настроить его на обновление только каждые 5 секунд или каждые 10 метров, в зависимости от того, что обновляется медленнее
Что у меня сейчас есть:
Geolocation.watchposition(
{distanceFilter:10, interval:60000, fastestInterval:5000,
enableHighAccuracy:true,}
)