"Автоспутник" - сориентируйся в пространствеАвтор: Максим Тигулев Опубликовано: 21.04.2011 Источник: SoftKey.info "Где я?", "Что со мной происходит?", "Кто эти люди?" - такие вопросы периодически возникают в голове у многих представителей Homo Sapiens, и особенно они актуальны при быстрых перемещениях в пространстве. Где бы ни находилось тело, разуму нужны стабильная опора и информация о положении на координатной плоскости. Непревзойденный инструмент для определения географического положения стал доступен сравнительно недавно и быстро завоевал популярность, сначала у туристов, а потом и у автолюбителей. Речь идет о программных и аппаратных навигаторах, которые определяют координаты местонахождения субъекта и отражают их на красочной карте.
По уже сложившейся привычке их называют GPS-навигаторами, хотя это не совсем правильно. GPS (Global Positioning System) - это название комплексной спутниковой навигационной системы, разработанной по заказу и управляемой Министерством обороны США. Соответственно, если в аппаратном устройстве установлен приемник системы GPS, то это будет GPS-навигатор, если приемник российской системы "ГЛОНАСС" (ГЛОбальная НАвигационная Спутниковая Система), то это будет ГЛОНАСС-навигатор. Обе системы навигации сложны и используют головоломные вычислительные алгоритмы, но благодаря достижениям современной микроэлектроники все эти расчеты спрятаны от пользователя внутри полупроводникового кристалла, а навигационная программа получает на вход просто последовательные отсчеты текущих координат приемника.
Поскольку мы будем говорить не об устройстве, а о программе, установленной внутри него, то последней все равно, какого типа приемник будет передавать ей координаты. Это прекрасно понимают в компании "Навигационные системы", поэтому так и называют свой программный продукт ГЛОНАСС/GPS-навигатором. Текущая версия программы "Автоспутник" носит номер 5 и поддерживает платформы Windows CE 5.x/6.x и Windows Mobile 5.x/6.x. Эти операционные системы могут быть установлены как в универсальные смартфоны и КПК, так и в специальные портативные устройства, коих существует огромное количество, на любой вкус и цвет.
"Ключ на старт!"
Наши статьи, по большей части, "основаны на реальных событиях" и носят практический характер. Эта статья также не будет исключением. Чтобы познакомиться с "Автоспутником" поближе, возьмем оказавшийся под рукой КПК HTC Viva с Windows Mobile 6.0 и внешним GPS-приемником Globalsat BT-368. Вот они - наши герои - на рисунке 1.
 | | Рис. 1. Навигационное оборудование |
Скачаем с сайта компании демонстрационную версию, работающую в течение 30 дней. Установка на мобильное устройство выполняется довольно просто: надо распаковать архив в каталог на жестком диске, подключить КПК к компьютеру как мобильный носитель (или вытащить и отдельно подключить карту памяти от него), а затем скопировать каталог MobileNavigator на карту памяти КПК. После чего надо запустить на КПК файл "As5 WM6.exe" (так он называется в нашем случае), все остальное программа сделает сама и даже поставит на экран "Сегодня" ярлык для запуска навигатора.
 | | Рис. 2. Первый запуск программы |
При первом запуске придется указать размер экрана и настроить его, если он не соответствует ожиданиям, а также определить, к какому порту подключен GPS-приемник.
"Поехали!"
По мере развития бытовой навигации оформился ряд задач, которые обычно ставятся перед такой программой. Посмотрим, отвечает ли этим требованиям "Автоспутник".
- Показать текущее положение в пространстве, причем не только координаты, но и поставить отметку на карте. Да, показывает.
- Найти объект на карте по имени. Да, единая форма ввода ищет название по всей базе объектов. Например, в ответ на запрос "МЕТРО" получаем как название магазина, так и ближайшую станцию. Результаты сгруппированы по именам, категориям и расстоянию. Поиск удобен тем, что можно вернуться назад на любое число шагов. Найденный объект добавляется в закладки одним касанием.
- В настоящее время указание географических координат офиса рядом с почтовым адресом уже является хорошим тоном, поэтому необходимо иметь возможность задать конечную точку поездки по прямым координатам. К сожалению, в демонстрационной версии такого способа ввода путевой точки я не нашел, хотя в инструкции об этом написано. Скриншоты на рисунке 3 пришлось взять из инструкции.
- Проложить маршрут к указанной точке по разным алгоритмам (быстрый, короткий, с учетом класса дорог). Да, такая функция есть, алгоритм указывается в настройках.
- Отразить информацию о пробках, а также учесть дорожные затруднения при прокладке маршрутов. Да, "Автоспутник" дружит с сервисом "Яндекс.Пробки" и при наличии соединения с Интернетом умеет загружать информацию с их сайта. Прокладка маршрута с учетом пробок также поддерживается.
 | | Рис. 3. Поиск объекта |
Так как ориентация экрана программы только горизонтальная, КПК пришлось закрепить в автомобильном держателе несколько нетрадиционным образом. Находим на карте путевую точку - и в путь.
По ходу движения на карте показывается вся необходимая информация о скорости, расстоянии, времени. Это может показаться странным, но далеко не все навигаторы показывают текущее время. "Автоспутник" является приятным исключением. Прокладка маршрутов ведется быстро и в фоновом режиме, при этом интерфейс и кнопки не блокируются. Карта автоматически масштабируется в зависимости от скорости движения, причем кривую изменения масштаба можно подстроить под себя (об этом ниже).
Важной функцией автомобильных навигаторов являются голосовые подсказки, информирующие о ближайшем маневре и позволяющие не отвлекаться от вождения. Приятный женский голос подсказывает повороты и, как хорошая супруга, не делает презрительных комментариев при отклонении от маршрута, понимая, что водителю - виднее. Новый маршрут к конечной точке прокладывается также быстро. Неудобно, что карта по ходу движения автоматически не поворачивается, для поворота карты на 90 градусов приходится тыкать пальцем в компас, отвлекаясь от дороги.
Интерфейс оставляет приятное впечатление, использованные полупрозрачные кнопки не загораживают карту, вместе с тем они достаточно большие, чтобы их было удобно нажимать пальцем. Вместо схемы на экран можно вывести показания маршрутного компьютера (скорость, пройденный путь, ожидаемое время прибытия), однако статистической информации (например, максимальная и средняя скорость) здесь нет.
 | | Рис. 4. На маршруте |
 | | Рис. 5. Маршрутный компьютер |
Это трудно представить, но первые навигаторы вовсе не имели карт. Они показывали на крошечном экране только координаты точки, поэтому для ориентирования на местности туристы таскали с собой бумажную карту. Современный навигатор, пригодный для массового использования, просто обязан иметь внутри векторную карту, желательно как можно более детальную и обширную. "Автоспутник" вполне соответствует этому требованию, в него можно загрузить разработанные компанией точные карты России, СНГ и стран Европы, на которых есть не только крупные объекты (леса, поля, реки и автомагистрали), но и даже дома. Естественно, что каждый объект проиндексирован и может быть найден поиском. Так как окружающий мир постоянно меняется, то и карты периодически обновляются и дополняются. Если каких-то карт в поставке не хватает, то в программу можно загрузить бесплатные карты, поддерживаемые сообществом http://openstreetmap.org.
"Тюнинг"
Для удобства использования программы "Автоспутник" можно настроить, делается это через меню и кнопку "Настройки". "Тюнингу" подлежат громкость голоса, подсказывающего повороты, наклон карты в режиме 3D-проекции, яркость экрана. К сожалению, в программе нет возможности запретить устройству выключаться при работе навигатора, поэтому, чтобы КПК не "заснул" в поездке, приходится изменять системные настройки, что очень неудобно. Также в настройках можно включить режим "Пробки", установить дневной или ночной вид не только карты, но и всей программы, чтобы экран не слепил в ночных поездках, а также выбрать язык приложения. Чуть глубже спрятана интересная настройка - масштабирование изображения карты в зависимости от скорости движения. Чтобы до нее добраться, в меню "Настройки" надо нажать "Дополнительно", а затем - "Автомасштабирование". Появится кривая, которую можно двигать пальцем за красные кружочки, изменяя ее вид и, соответственно, параметры масштабирования.
 | | Рис. 6. "Тюнинг" программы |
Выводы
Системы глобального позиционирования GPS и ГЛОНАСС позволяют получить информацию о положении объекта в пространстве. Используя специальное программное обеспечение, пользователь может увидеть свое положение на цветной карте. Дополнительные возможности по поиску целей и прокладыванию оптимальных маршрутов к ним делают такое ПО незаменимым инструментом для туристов и автомобилистов. "Автоспутник" является достойным представителем такого класса программ и может быть рекомендован к использованию на подходящих платформах. Также в продаже есть обширный модельный ряд готовых устройств для навигации с заранее установленной программой "Автоспутник".
|