iPhoneiPadDev ответил несколько неверно: хотя иногда менеджер местоположения не работает, он может работать без подключения к сети.Если вы хотите убедиться в этом сами, поезжайте куда-нибудь с ужасным или несуществующим сотовым приемом: GPS все равно будет работать.
Это очень сильно зависит от условий окружающей среды и используемого вами устройства,iPod Touches и некоторые iPad не имеют GPS и используют точки доступа WiFi для определения местоположения.Если у вас нет доступа к сети, CLLocationManager
вернет неверное местоположение.
iPhone и 3G iPad не имеют с GPS, поэтому вы можете получить соответствующее местоположение. Однако , они используют A-GPS (вспомогательный GPS), который использует информацию из сети, чтобы обеспечить более быструю блокировку GPS.Если у вас нет подключения к Интернету, чипу GPS может потребоваться некоторое время для получения сигнала и обеспечения точного местоположения, а точность может быть значительно ниже, если вы находитесь в помещении или не видите ровно небо.
Важная точка : CLLocationManager
может и вернет вам местоположения, даже если их нет: координаты, однако, будут недействительными.Важно проверить возвращаемые местоположения и убедиться, что вы уверены, что они правильные, прежде чем использовать их.