Менеджер местоположений, не точный даже после установки kCLLocationAccuracyBest - PullRequest
0 голосов
/ 20 декабря 2010

Привет Я использую менеджер местоположения и mapkit, я могу получить текущее местоположение, но оно недостаточно точное - это моя проблема

  1. Мое текущее местоположение на карте, например, 3.0856333888778926, 101.67204022407532, но местоположение менеджера местоположения возвращает только +3.08370327, +101.67506444; что мало нескольких десятичных чисел
  2. Это приводит к неправильному расположению (около 1 км), когда я пытаюсь показать направление

Я уже установил местоположение для kCLLocationAccuracyBest -

Есть предложения?

Ответы [ 4 ]

0 голосов
/ 05 августа 2016

максимально возможная точность и объединение ее с дополнительными данными датчика.

kCLLocationAccuracyBestForNavigation

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

0 голосов
/ 09 января 2011

Это может быть связано с тем, как вы настроили свой менеджер местоположения.

Не могли бы вы опубликовать его здесь для проверки?Может быть, это могло бы помочь.

0 голосов
/ 27 января 2011

Вы на вайфай? Это происходит со мной, если я нахожусь на Wi-Fi. Когда я переключаюсь на edge / 3g, все становится нормально. Просто попробуйте стандартное приложение карты, если оно также показывает, что вы не правы.

0 голосов
/ 21 декабря 2010

Где ты попробуешь это?Внутри точность GPS изначально ограничена (хотя обычно не до 1 км. Но в больших городах возможны отражения от зданий).Ааа, и еще одна вещь: измерение выполняется внутри симулятора?Я не уверен, как местоположение определяется в нем.Но в моих тестах я обычно совершенно не в своей реальной позиции.

...