Да; если вы используете устройство с 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, которое должно быть на орбите в той части неба, которую вы можете видеть.