Я был приятно удивлен, обнаружив, что мой iPhone смог обнаружить мое местоположение в Индии, несмотря на отключение моего дорогого роуминга данных (я живу в США и использую AT & T). У меня действительно был включен сотовый роуминг (местный провайдер - Airtel).
Я всегда предполагал, что без использования сети передачи данных мои приложения не смогут узнать мое местоположение (например, геотаггинг фотографии EXIF, точка текущего местоположения на Картах Google). Теперь, когда я знаю, что это неправда, мне любопытно, какие сервисы определения местоположения сети используют. Я предполагаю, что это не отдельная физическая сеть, а осуществляется через одну из сетей передачи данных или сотовой сети. Который из них? И если это сеть передачи данных, как она работает без включенных служб передачи данных?