Да, вам необходимо подключиться к Интернету, чтобы получить правильные исправления сетевого расположения. По крайней мере, большую часть времени.
Телефон собирает следующие данные (ему не для этого требуется подключение к Интернету):
- информация о ближайшем Wi-Fi, сканируя точки доступа Wi-Fi
- информация о ближайших мобильных сотовых телефонах доступна по сотовому радио телефона
Телефон отправляет эти данные на сервер. Сервер использует эти данные для поиска в своей базе данных, чтобы определить наиболее вероятное положение телефона. Сервер отправляет информацию о местоположении обратно на телефон. Все это делается с помощью подключения для передачи данных через Интернет (мобильный Интернет или Wi-Fi).
Некоторые реализации дополнительно загружают на телефон небольшой объем базы данных сервера (описывая небольшую область вокруг текущего положения телефона), чтобы телефону не приходилось постоянно запрашивать Интернет. Однако , после того как телефон переместился за пределы этой небольшой области, ему потребуется доступ в Интернет, чтобы снова найти правильные местоположения.
Таким образом, в основном, без подключения к Интернету вы не можете (надежно) использовать сетевое местоположение.