ищу GPS с хорошим API [закрыто]

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

Я немного посмотрел на Dash, но ежемесячная подписка является недостатком. Кроме того, я хотел бы сохранить местоположение и адреса в нашей частной сети.

Я программист .NET, поэтому для меня лучше всего подходит API .NET.

Бонусные баллы, если вы можете показать мне несколько примеров использования API для передачи и извлечения данных из GPS и обратно.

13.08.2008 16:45:03
5 ОТВЕТОВ

Если вы хотите поговорить с Garmin GPS, вы можете проверить их веб-сайт для разработчиков . У них есть ресурсы, начиная от общения с веб-службами и заканчивая низкоуровневым последовательным и USB-вводом-выводом для непосредственного взаимодействия с устройствами.

6
13.08.2008 16:50:28

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

обновлено: хорошо, так как Garmin - безусловно самая большая собака во дворе, я рекомендовал бы взглянуть на Garmin's Location Based Services Toolkit , Fleet Management Toolkit и их API-интерфейс Communicator (в частности,модуль DeviceControl ).

1
20.08.2008 18:39:16

Как насчет использования телефона с поддержкой GPS и WM? У меня есть Motorola Q9c. Я работаю над регистратором данных GPS, чтобы я мог отобразить свои рейсы. В Windows Mobile SDK есть отличный пример C # для работы.

2
17.09.2008 20:27:03

Загляните наways.tomtom.com, они могут отправлять адреса TomTom.

(Предупреждение: патент подан !)

1
9.12.2008 15:00:43

Устройства GPS обычно не предоставляют пошаговую информацию.

Почти все устройства GPS (внутренние, подключенные через Bluetooth или что-то еще) соответствуют стандарту NMEA, который просто обеспечивает широту, долготу и высоту, инкапсулированные в простой текстовый протокол. Почти все они взаимодействуют через простой последовательный порт, доступ к которому вы можете получить примерно за 4 строки кода, используя .NET.

Направления от поворота к повороту рассчитываются устройством, к которому подключен GPS - вашим КПК, телефоном или компьютером. Если доступно подключение к Интернету, Google Maps или Windows Live Local API действительно просты в использовании (особенно из .NET с помощью веб-запроса или сокетов) и, вероятно, будут лучшим решением вашей проблемы!

2
10.03.2009 16:30:01
Предполагать, что NMEA является стандартом, которому устройства фактически соответствуют, несколько комично - я не знаю ни одного устройства, которое фактически делает это, они могли бы выдавать NMEA в поток данных вместе с кучей других данных, но никогда не были чисто NMEA, и обычно форматирование беспорядка. См. Gpsd.berlios.de/replacing-nmea.html#id507239 для получения информации о проблемах с реализациями NMEA, а также другие статьи Эрика о том, как сложно в общем случае анализировать данные GPS.
Nick Bastin 15.11.2010 16:51:11