iPhone 4 справочный вопрос о местоположении - PullRequest
8 голосов
/ 07 мая 2010

Я смотрю на новые опции службы фонового определения местоположения в iPhone 4 SDK. Это позволяет приложению работать в фоновом режиме и получать обновления местоположения с устройства.

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

Кто-нибудь знает, что может быть значительным изменением местоположения? Ходьба в 30 футов считается значимой, или прогулка в 10 кварталов считается значимой? Я предполагаю, что это также зависит от точности механизма определения местоположения, используемого в то время.

Ответы [ 2 ]

8 голосов
/ 27 июля 2010

Недавно я провел некоторые полевые испытания новой фоновой службы определения местоположения, чтобы получить представление о том, что представляет собой значительное обновление местоположения, какую точность следует ожидать при попадании в местоположение и о нашем общем опыте его использования.

Результаты подробно изложены в довольно длительном сообщении в блоге:

Фон iPhone iPhone: с точностью до 500 метров, недостаточно для пешеходного движения

3 голосов
/ 07 мая 2010

Как упомянул Стив Джобс во введении в OS 4, режим низкого энергопотребления использует триангуляцию вышек сотовой связи и не активирует блок GPS. Так как телефонный модуль iPhone должен поддерживать соединение с сотовой сетью, это никак не повлияет на срок службы батареи.

Поскольку точность определения местоположения с помощью триангуляции вышек сотовой связи составляет от нескольких десятков метров (в густонаселенных городских районах) до нескольких миль, я думаю, что 30 фут не является значительным изменением местоположения. Однако я не знаю специфики (и, как отмечают комментаторы, форумы разработчиков Apple - подходящее место для обсуждения).

...