В моем приложении для Android я использую сетевого провайдера, чтобы получать обновления местоположения в прослушивателе местоположений и синхронизировать их с моим сервером. При тестировании я возьму устройство и поеду через несколько часов и вернусь на следующий день.
Проблема в том, что слушателю иногда требуется несколько часов, чтобы сообщить мне обновленное местоположение. Я оставлю точку A и доберусь до точки B, и устройству потребуется 3 часа, чтобы сообщить B как новое местоположение. То же самое происходит на следующий день из пункта B обратно в A.
Кажется странным, что он так долго говорит об обновлении местоположения. Расстояние фильтра составляет 600 м и 10-минутный интервал времени. Три часа - это лучшее, что я могу ожидать от использования сетевого провайдера?
Кстати, все работает отлично, используя gps.