Я хотел бы попросить разъяснения относительно функций GPS телефонов Android. Когда приложение активирует GPS-телефон, телефон должен быть в плане данных или должен активировать трафик данных (Настройки > Параметры беспроводной сети и сети > Мобильные сети > Трафик данных), чтобы GPS мог получить координаты телефона?
Я не пробовал это на Android, но должно быть возможно получить координаты GPS без плана данных. Мой iPhone получает места GPS, даже когда он не работает, я не понимаю, почему андроид будет другим.
Из Wikipdeia
Глобальная система позиционирования (GPS) - это космический спутник навигационная система, которая предоставляет информацию о местоположении и времени во всех погоды, в любом месте на или около Земли, где есть беспрепятственный прямой видимости до четырех или более спутников GPS. Он поддерживается Правительство Соединенных Штатов и свободно доступно для всех, у кого есть GPS приемника.
Если вы говорите конкретно о GPS, то это не связано с планом данных или даже с вашим поставщиком услуг. GPS полностью независим от него. Подумайте о автономном устройстве GPS-приемника, например. Garmin GPS 10. Он просто подключается к вашему ноутбуку через Bluetooth (некоторые с USB-кабелем) и начинает отправлять GPS-данные на него. Эти устройства обычно выводят данные GPS в формате NMEA. Современные телефоны включают в себя аналогичную схему приемника GPS-приемника. Другое дело в том, что эти телефоны потребляют GPS-данные для внутреннего доступа, а не напрямую выводятся в необработанном виде. Это то, как вы получаете информацию о местоположении GPS на смартфонах iPhone и Android. С другой стороны, подумайте о навигационных устройствах GPS, которые мы используем в наших автомобилях, например. Garmin nuvi. Он показывает местоположение автомобиля на интегрированных картах. В нем нет сим-карты. То же самое с GPS-часы для фитнеса.
Хороший вопрос здесь Как GPS вычисляет местоположение? Лучшее объяснение, которое я нашел, находится на HowStuffWorks. Это очень просто и очень хорошо объяснено. Помимо GPS, в мире существуют другие системы позиционирования, хотя GPS является самым старым и наиболее широко используемым. После GPS из США, GLONASS из России. Некоторые телефоны поддерживают ГЛОНАСС, например, iPhone 4S и Samsung Galaxy S III. Впрочем, разработчикам нечего беспокоиться. Эти телефоны внутренне используют GPS и ГЛОНАСС с высокой позиционной точностью и дают местоположение таким же образом.
Другие системы позиционирования включают Compass из Китая и Galileo. На данный момент они находятся в стадии разработки. Для полного списка проверьте эту статью в Википедии.
Изменить: Местоположение также может быть определено сетями мобильной связи и Wi-Fi. Например, Google Latitude сообщает приблизительное местоположение, если вы подключены к Wi-Fi, и даже у вас нет подключенного устройства GPS. В случае определения местоположения в мобильных сетях поставщик услуг может взимать плату за место. Обычно местоположения, определяемые мобильными и Wi-Fi-сетями, не очень точны, но местоположение можно определить в помещении, что является очень большой проблемой расчета местоположения GPS.
Надеюсь, это поможет вам в работе.
Ура!:)
По крайней мере, в Индии я могу получить доступ к GPS везде, где я могу видеть небо, мне не нужен план данных.