Подтвердить что ты не робот

Работает ли CLLocationManager без Интернета?

Глупый вопрос!! Хотя я хочу знать, что возможно, что CLLocationManager работает без Интернета?????

то есть. iPhone не подключен к интернету вообще

4b9b3361

Ответ 1

Ответ iPhoneiPadDev немного ошибочен: иногда менеджер местоположений терпит неудачу, он может работать без сетевого подключения. Если вы хотите увидеть это сами, отправляйтесь на диск где-нибудь с ужасным или несуществующим сотовым приемом: GPS все равно будет работать.

Это очень зависит от окружающих вас условий окружающей среды и устройства, которое вы используете. iPod Touch и некоторые iPads не имеют GPS и полагаются на точки доступа WiFi, чтобы определить их данные о местоположении. Если у вас нет доступа к сети, CLLocationManager вернет недопустимое местоположение.

iPhones и 3G iPads имеют GPS, поэтому вы можете получить соответствующее местоположение. Тем не менее, они используют A-GPS (вспомогательный GPS), который использует информацию из сети, чтобы обеспечить более быструю блокировку GPS. Если у вас нет подключения к Интернету, для чипа GPS может потребоваться некоторое время, чтобы получить сигнал и обеспечить точное местоположение: и точность может быть безупречной, если вы находитесь в помещении или не видите вид на небо.

Важная точка: CLLocationManager может и будет возвращать ваши местоположения, даже если они не доступны: координаты, однако, будут недействительными. Важно проверять возвращаемые местоположения и убедиться, что вы удовлетворены, они правильны, прежде чем использовать их.

Ответ 2

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