Лучший способ получить точное местоположение, чем использовать CoreLocation все время?

Прямо сейчас мы используем CoreLocation, чтобы получить ваше местоположение GPS. Он отправляет его на сервер каждые 90 секунд. Чтобы помочь с утечкой батареи, мы сможем изменить точность до минимально возможного до 30 секунд, прежде чем обновление будет отправлено, а затем измените его на [locationHelper switchToBestAccuracy]; , Есть ли более эффективный аккумулятор для получения этих обновлений местоположения?

1 ответ

Трудно понять, как прокомментировать это, не зная, что вы делаете немного подробнее. Может быть лучший способ управлять запросом местоположения и сервером взад и вперед, но это будет зависеть от того, что делает ваше приложение. Он дает указания? Вам нужно знать, где пользователь ТОЧНО (вплоть до стопы) каждые 90 секунд? Или это нормально, если пользователь только сообщает вам, когда они переместились более чем на 20 футов? 100 футов? Пожалуйста, укажите более подробную информацию - спасибо!

licensed under cc by-sa 3.0 with attribution.