Будет ли параметр kCLLocationAccuracyBestForNavigation в базовом расположении улучшать службы определения местоположения для прогулок? - PullRequest
18 голосов
/ 16 июня 2011

У меня есть приложение, которое должно хранить очень точные данные о том, куда пользователь ходит. Принесет ли мне что-нибудь в этой ситуации возможность включения kCLLocationAccuracyBestForNavigation в отличие от kCLLocationAccuracyBest? Спасибо.

1 Ответ

22 голосов
/ 16 июня 2011

kCLLocationAccuracyBestForNavigation лучше для того, чего вы хотите достичь, в отличие от kCLLocationAccuracyBest.

единственная причина не выбирать BestForNavigation - это поддержка устройств с iOS <4. </p>

в качестве стороныобратите внимание, что kCLLocationAccuracyBestForNavigation также будет питаться от батареи ... но не более чем на 20% по отношению к другим (из моего личного опыта).

Как говорили ребята из Apple:

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

...