GPS receiver drivers / Драйверы для GPS приемников |
Давайте делать драйверы для GPS приемников
- USB - редко
- Bluetooth - ААААААААа
- COM-порт - редко
Q: Что выдает GPS приемник, подключенный к PC?
location
Capricorn: Ну...
Он выдаёт много интересной информации:
- Местоположение
- Скорость
- Направление движения
- Время по Гринвичу
- Состояние спутников
Возможно, что-то ещё...
Под состоянием понимается: координаты, уровень сигнала, используется ли
для определения местоположения (есть ли лочка на нём)
Драйверы нужны только для Bluetooth.
Как минимум, базовый и для последовательного порта.
GPS-модуль - ни что иное, как обычный COM-порт, ничем не отличающийся от
модема.
Можно написать драйвер COM-порта и мы сможем не только координаты
определять, но и например, выходить в интернет через телефон, подключенный
по Bluetooth.
|
Completed solutions / Готовые решения |
Q: теперь нужно думать, какое решение на его основе создать?
A: Joseph:
Навигатор, поиск адреса и основу для любых ГИС - стандартный набор
|
PMMAPLIB library |
PMMAPLIB - библиотека для работы с картами.
Состав:
- сама библиотека: pmmaplib.dll: позволяет работать с меркаторскими координатами, выкачивать карты из интернета, кешировать их в памяти и на диске, выводить на экран (или в заданный PS).
- плагины к ней для работы со следующими источниками: Google, Yahoo!, Yandex, Kosmosnimki, mail.ru, OVI, Bing!, OSM, Wikimapia, Navitel
- Toolkit для написания программ с использованием данной библиотеки и плагинов к ней.
- Простенькая программа, демонстрирующая работу с библиотекой.
- Доработка ecomedia.dll - работа с форматом JPEG (без этого спутниковые фотоснимки не получится отображать. А дебильный Yahoo! ещё и карты в этом формате шлёт!)
|
Maps/2 version 2.0 |
PM Maps (Maps/2?) - полноценное картографическое приложение,
использующее pmmaplib, с кучей настроек и поддержкой позиционирования
(GPS/ГЛОНАСС) (возможно, определение по IP).
|