Это зависит от того, насколько оптимизированное приложение вы хотите.
Вы можете вызывать геозону каждые несколько секунд, вы также можете позвонить на сервер, чтобы отправить текущую позицию.
Вы также можете настроить GPS на вызов только тогда, когда пользователь переместился на некоторое расстояние, например, проверить с помощью геозоны, если улица была изменена, или отправить его на сервер. Потребуются некоторые настройки и тестирование, чтобы ограничить количество обращений к серверу и ограничить разрядку аккумулятора