Данные о местонахождении ядра Apple - PullRequest
1 голос
/ 27 мая 2011

Я хочу знать о данных Core Location, которые генерируются яблоком. Мой вопрос заключается в том, до какой степени это правильно. Что бы я ни видел, это не данные GPS. Большую часть времени он собирает данные из Wi-Fi или сотовой сети.Башня. Так что данные не на 100% точны.

Если это что-то еще, дайте мне некоторую идею, поскольку я делаю это на 100% точным.

Ответы [ 2 ]

4 голосов
/ 27 мая 2011

Невозможно, чтобы он был точным на 100% - так говорится в отчете API, даже если вам дадут маржу за ошибку в каждом наборе данных, который вы получаете

3 голосов
/ 27 мая 2011

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

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

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

Надеюсь, это поможет.

...