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

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

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

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

Ответы [ 2 ]

2 голосов
/ 07 августа 2009

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

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

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

приписка

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

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

1 голос
/ 07 августа 2009

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

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

...