Можно ли получить информацию GPS на мобильном устройстве через API без подключения к GPRS?

StackOverflow https://stackoverflow.com/questions/1243277

  •  12-09-2019
  •  | 
  •  

Вопрос

Можно ли получить информацию GPS на мобильном устройстве через API без подключения к GPRS?

Отредактировано

Да, например, на платформе Java ME или Apple iPhone.

Это было полезно?

Решение

Да;если вы используете устройство, в котором есть оборудование GPS, и разработка программного обеспечения на устройстве дает вам доступ к этому оборудованию из вашего программного обеспечения.

Это может быть использование встроенного API для открытия COM-порта.Затем вам просто нужно открыть порт, к которому подключено оборудование GPS (внутренние приемники GPS внутри устройства часто подключаются к фиксированному номеру COM-порта), начать интерпретировать (часто) НМЕА строки, которые отправляет GPS-приемник.

Или, возможно, устройство имеет более конкретные API-интерфейсы, связанные с GPS, например Промежуточный драйвер GPS в Windows Mobile 5+, которая позволяет ОС взаимодействовать с любым GPS-приемником (встроенным или подключенным через кабель или Bluetooth к COM-порту) и позволяет нескольким приложениям одновременно взаимодействовать с данными GPS.

P.S.

GPS не имеет ничего общего с GPRS как таковым.Возможно, вам пришла в голову эта идея из-за А-GPS который использует информацию о телекоммуникационной сети и/или соединение для передачи данных (например, GPRS, EDGE, UMTS, WLAN и т. д.) для загрузки небольшого файла с информацией о местоположении спутников GPS.

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

Другие советы

GPRS — это двусторонняя передача данных, которая позволяет вам получить доступ к Интернету, в то время как GPS является всего лишь приемником и, как уже упоминалось в peSHIr, он не имеет ничего общего с GPRS.GPS-приемник принимает сигналы от нескольких спутников и рассчитывает местоположение на основе разницы во времени.

В любом случае...GPRS или любое другое подключение к Интернету вам понадобится только в том случае, если вы хотите использовать какой-либо веб-сервис для обратной геолокации или хотите использовать карты Google или любую другую службу определения местоположения.Но просто для получения (вычисления) координат GPS само по себе достаточно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top