Я ни в коем случае не являюсь разработчиком iOS, и просто делаю что-то базовое для себя. Извините, если это слишком новичок в вопросе.
Я пытаюсь собрать данные о моем местоположении со своего телефона в свою внутреннюю службу. Осмотревшись, я нашел образец проекта для сбора информации о местоположении: https://github.com/chriseidhof/PostGPS/ < / а>
Судя по всему, в этом проекте используется значительное обновление местоположения, поэтому, хотя я изменил желаемую точность на 100 метров, приложение по-прежнему будет предоставлять обновление только тогда, когда изменится достаточное количество вышек сотовой связи.
Вместо этого я думаю об использовании геозоны (CLCircularRegion) путем создания сеток из геозон 3x3 с радиусом 500 метров (с перекрытием между каждым регионом, возможно, 50 метров), и каждый раз, когда я выхожу из центрального региона, появляется новый набор геозон 3x3. сгенерировано.
У меня следующие вопросы:
- Правильно ли это (удаление и повторное ограждение) использования геозоны на iOS?
- Будет ли это более точным, чем то, что у меня есть сейчас?
- Существенно ли это отразится на сроке службы аккумулятора?