Навигатор в планшете — незаменимый спутник в путешествиях.
Использовать мобильные телефоны и планшеты в качестве средств навигации весьма удобно — они всегда под рукой и их возможностей вполне хватает, чтобы сэкономить на покупке отдельного навигационного прибора. Достаточно установить на планшет приложение-навигатор, загрузить карты — и можно ехать. Единственная загвоздка в том, что такого рода программ для Windows 8 не слишком много (для гаджетов под Android их куда больше), а те, что есть — не лишены недостатков. Но так или иначе, со своими задачами они справляются. Проведем небольшой обзор и посмотрим, какой же у нас есть выбор.
Навигаторы в эмуляторе
Немало приложений для навигации, созданных для различных OS, на системах Windows 8 и RT могут запускаться только под эмуляторами. Это, по отзывам пользователей, не слишком удобно и не всегда оптимально. Во-первых, не каждый планшет поддерживает запуск таких программ, во-вторых, их установка у многих вызывает затруднения, а в-третьих, приложение нужно еще заставить как следует работать, поскольку в эмуляторах под Windows они часто идут с ограничениями.
К таким программам относится и популярный в нашей стране навигатор «Навител», который любят за универсальность, функциональность и удобство скачивания карт, но его авторы пока не создали версии для Windows 8 и Windows RT. Пользоваться программой, конечно, можно и так, но если нет желания мириться с ограничениями, почему бы не рассмотреть аналоги, которые ваш планшет с Виндовс 8 (за исключением RT) поддерживает полностью?
OziExplorer
OziExplorer — одно из приложений, которые могут полноценно работать на Windows 8 (не RT). Поддерживает широкий спектр навигационных приборов: Eagle, Garmin, Brunton/Silva, Magellan, MLR, Lowrance и ряда других. Навигация в реальном времени обеспечивается GPS с поддержкой NMEA. Работает с растровыми картами, в том числе и пользовательскими.
Возможности OziExplorer
- Поддержка большого количества форматов карт и схем.
- Поддержка более 100 картографических систем.
- Работа с растровыми картами, созданными (отсканированными) пользователем (необходима только привязка к координатам местности).
- Поддержка обмена маршрутами, путевыми точками и событиями с большинством распространенных навигационных приборов.
- Есть функция добавления пользовательских пометок на карты и схемы — комментариев и различных значков.
- Режимы работы в различных системах координат (BNG, UTM, Swiss, IG, NZG, Swedish и прочих).
- Вывод карт и схем на печать.
- Есть русскоязычный интерфейс.
СитиГИД (City Guide) for PC
СитиГИД — еще один мультиплатформенный навигатор, который можно установить на Windows-планшет. Полностью поддерживается системой Виндовс 8 x86 и x64 (не RT). По уровню возможностей СитиГИД сравнивают с Навителом, но разработчики первого утверждают, что учли все недоработки конкурента и создали свой навигатор свободным от них и более удобным.
Возможности СитиГИД
- Автоопределения своего месторасположения на карте.
- Автопостроение оптимального маршрута.
- Быстрая перестройка маршрута.
- Функция поиска объекта на карте по адресу или названию.
- В наличии есть карты для всех российских регионов, которые ежедневно обновляются. Карты не привязаны к версии программы.
- При подключении к Интернету — информирование о пробках с отображением скорости движения потока. А при работе оффлайн — данные о пробках предоставляются на основе статистики.
- Голосовые и визуальные подсказки во время движения (на русском языке).
Семь Дорог
Семь Дорог от российского разработчика, компании Navikey — еще одна программа-навигатор, которая работает под Windows 8 (не RT). Предназначена для водителей и туристов. От аналогов отличается простотой в освоении и работе — рассчитана на тех, кто никогда не пользовался навигационным софтом. Как они заверяют, планшет с программой «Семь дорог» не уступает в возможностях специализированным устройствам навигации.
Функциональность Семи Дорог
- Быстрый расчет и построение оптимального маршрута движения.
- Система поиска по адресам, закладкам и названиям.
- Высокая скорость отрисовки объектов и карт.
- Голосовые подсказки.
- Понятная система настроек.
- Поддержка создания пользовательских карт.
В отличие от аналогов, навигатор «Семь дорог» бесплатен. Хоть он и не отличается богатыми возможностями, но все самое нужное у него есть. Главное — он может быть установлен на планшет, работающий под Windows 8 (за исключением RT) без всяких эмуляторов. И еще — авторы совершенствуют свое детище и идут навстречу пользователям, оперативно устраняя недостатки и добавляя новые функции.
SAS.Планета
SAS.Планета — не совсем навигатор, но может использоваться в качестве него. Предназначается для загрузки и просмотра изображений высокой четкости, снятых со спутника, а также обычных карт. Бесплатен. Поддерживается Windows 8 (кроме RT).
Возможности SAS.Планета
- Просмотр карт Bing Maps, Google Maps, Google Earth, DigitalGlobe, Яндекс.карты, eAtlas, Gurtam, «Космоснимки», VirtualEarth, Yahoo! Maps, iPhone maps, карты Генштаба, OpenStreetMap.
- Возможность сохранять карты на планшет.
- Поддержка нескольких видов карт: спутниковой, политической, ландшафтной, совмещенной.
- Прокладывание маршрутов.
- Измерение расстояний.
- Работа с приемником GPS.
- Запоминание выбранных мест на картах.
- Поиск объектов с использованием сервисов Яндекс и Coogle.
- Экспорт, импорт и конвертация карт в различные форматы.
- Несколько способов просмотра карт (полноэкранный режим, обзор в масштабе и прочие).
- Всегда можно загрузить самые актуальные версии карт.
Что выбрать?
По мнению тех, кто проводит много времени в разъездах и знаком с различными программами навигации, самая удобная из них — OziExplorer. Это приложение не бесплатно, но цена его вполне соответствует тем возможностям, которые оно дает. А это немало.
- У OziExplorer масса гибких и понятных настроек, что позволяет подстроить программу под свои нужды (тип навигатора, система координат).
- Загрузив на планшет карту (или отсканировав), программа дает возможность привязать ее к определенным точкам на местности в выбранной системе координат. Количество точек может быть любым, что удобно и позволяет добиться высокой точности. Есть выбор из нескольких видов сеток — градусные, километровая.
- Разработка маршрута в OziExplorer очень проста — нужно отметить точки на карте, которые собираетесь посетить, места привалов, известные тропинки и прочее, а потом соединить эти пункты. Для этого в программе есть редактор маршрутов.
- Кроме того, как уже говорилось, в OziExplorer есть удобная функция поиска, поэтому всё, что вы когда-либо отметили, вы сможете быстро и без труда найти. Планшет с OziExplorer заменит увесистый географический атлас.
Такого мнения об этом навигаторе придерживаются многие автовладельцы и туристы. Хотите проверить лично? У OziExplorer есть пробный период. Кроме того, не будет лишним испытать в деле и его аналоги — остальные рассмотренные программы. Возможно, вам по душе придется что-то иное.
Как включить gps на планшете с windows 8
Описание проблемы
Программы геопозиционирования предназначенные для «плиточного» интерфейса работают, а большинство десктопных программ геопозиционирования — нет. Именно так дела обстоят на устройстве thinkpad tablet 2 (обладателем которого я и являюсь), а изучая соседние темы форума встречаю множество подобных случаев и на других устройствах. Думаю, будет не лишним собрать желающих решить проблему в одной теме.
Причина
Десктопные программы исторически берут данные gps с COM порта. Драйвер большинства встроенных gps приемников, которые сейчас устанавливаются на планшеты под уравлением windows 8, не имеет ком-порта. Для взаимодействия с gps-приемником реализован sensor and location API, который используется в основном в новом ПО (например, Maps в плиточном интерфейсе). Авторы десктопных программ геопозиционирования ещё не адаптировали свои продукты под новый API. Возможно в следующих версиях эта поддержка будет добавлена — пример тому oziExplorer, который уже сейчас поддерживает работу с сенсором через API, без использования КОМ-портов. Но что же делать с остальными программами геопозиционирования?
Идея
Раз программа ожидает данных от КОМ-порта — нужно ей эти данные дать. По умолчанию на моём планшете (thinkpad tablet 2) КОМ-порты отсутствуют. В интернете есть несколько программ которые позволяют создать пару виртуальных ком-портов. Обычно порты создаваемые программно связаны между собой, то есть любые данные которые записываются в порт КОМ1 могут быть прочитаны с порта КОМ2, и наоборот. Портов нужно именно два т.к. с каждым портом может работать одна программа. Читать данные с первого порта будет программа gps навигации, а записывать данные в связанный порт будет программа-посредник. Она будет читать данные о месторасположении с gps-приемника используя location API, на основании этих данных формировать сообщение NMEA (это такой общепринятый формат сообщений которым общаются gps устройства), а затем передавать это сообщение в ком-порт.
Реализация
Для начала создадим в системе пару виртуальных ком-портов. Я пользуюсь бесплатной программой com0com. Перед установкой на win8 необходимо отключить контроль цифровой подписи драйверов устройств. Это делается через параметры загрузки ОС, для нажатия f7 пришлось подключать к планшету клавиатуру. После установки в диспетчере устройств должно добавиться 3 устройства, одно: com0com — bus for serial port и два одинаковых: com0com — serial port emulator
В интерфейсе com0com можно добавлять\удалять произвольное число портов. При добавлении порта контроль подписи драйверов должен быть отключен.
В моём конкретном случае, после перезагрузки планшета, ОС блокирует неподписанные драйвера портов — пришлось отключить secure boot в опциях UEFI, в этом случае всё ок.
Для проверки работоспособности созданных портов я использую программу tera term.
При зупуске можно выбрать у какому порту подключится терминал. Если список портов пуст — значит либо драйверы ком-портов не были установлены при установке com0com, либо в нестроках портов com0com не установлена галка «use Ports class». Если порты доступны — нужно запустить 2 окна tera term, в настройках подключения указать разные порты (те два порта что мы создали через com0com). А теперь сама проверка — расположите окна терминала так чтобы можно было видеть оба окна одновременно. Теперь если сделать активным одно из окон и начать вводить символы с клавиатуры(на планшете можно с экранной), то текст должен появляться не в том окне которое активно, а в другом — это свидетельствует о том что передача данных из одного порта в другой работает корректно.
Теперь остаётся один из портов указывать в настройках программы геопозиционирования (я тестировал на sas planet последней версии).
Данные на второй порт будет передавать программа Sensor2COM. Она работает таким образом — при запуске отображается статус сенсора и (если сенсор передаёт данные — координаты текущего месторасположения).
Если статус сенсора initializing — возможно следует выбраться на открытый воздух, или хотябы подойти к окну — в помещениях gps обычно не работает.
На основании координат формируется строка NMEA, которая также отображается на форме. Чтобы начать передавать данные на КОМ-порт нужно указать номер порта, скорость передачи (baud rate (я использовал значения 9600 и с S2C и в SAS, но думаю будет работать с любым значением)) и нажать кнопку start sending data. Пока статус передачи отображается как Sending data — строка будет раз в секунду передаваться на ком-порт, а оттуда в программу геопозиционирования. Sensor2COM можно свернуть в трей. Пока она запущена — SAS будет отображать ваши координаты на карте.
Я уже выкладывал Sensor2COM в теме thinkpad tablet 2, где многие пользователи уже опробывали программу в дествии и поделились положительными отзывами. Надеюсь тема в общем разделе будет столь же полезна и пользователям других устройств. Также мне как разработчику было бы удобнее выкладывать новые версии, отвечать на вопросы и разбирать проблемные ситуации в отдельной теме. Надеюсь модераторы раздела одобрят такое начинание.
Sensor2COM распространяется бесплатно. Текущая версия 1.02, её и прикладываю к этому посту.
Кроме моего решения, существует такое http://www.centrafuse.com/centrafuse-localizer
Авторы просят за неё 15$. Насколько я понял из описания, драйвер ком-порта устанавливается вместе с самой программой.Sensor2COM 1.02.exe ( 25,5 КБ )
Сообщение отредактировал komok1965 — 26.07.13, 09:31
Что-то народ не высказывается.
Device85 сотворил весьма нужную прогу, которая реально работает на моём ТРТ2 в навигаторе 7 дорог. К сожалению, на CityGuide она не пошла. Имхо, это две самые удобные программы навигации для Windows 8 планшетов.
Вражеская Localizer до вчерашнего дня работала хуже Sensor2Com — её даже 7 дорог не видела. Но вчера автор выложил последнюю версию, серьёзно переработанную, и Localizer заработал на всех программах, что я ей скармливал. Обидно за наших 🙁
Решил посмотреть в Tera Term выходные потоки этих программ. Так вот, Localizer выдает аж 18-19 строк за цикл, а Sensor2Com только одну — минимальную $GPRMC. По словам автора Localizerа он сам не формирует поток NMEA, а только собирает его от GNSS и отправляет на СОМ-порт.
В прежней версии Localizerа полностью собранного потока NMEA не было. Думается, что это главная причина по которой Sensor2Com не цепляется в CityGuide. А посему вопрос к уважаемому Device85 : нельзя ли в рамках Sensor2Com выдавать аналогичный Loсalizerу полный поток NMEA ?
Сообщение отредактировал slade60 — 30.05.13, 12:37
Как включить gps на планшете с windows 8
Описание проблемы
Программы геопозиционирования предназначенные для «плиточного» интерфейса работают, а большинство десктопных программ геопозиционирования — нет. Именно так дела обстоят на устройстве thinkpad tablet 2 (обладателем которого я и являюсь), а изучая соседние темы форума встречаю множество подобных случаев и на других устройствах. Думаю, будет не лишним собрать желающих решить проблему в одной теме.
Причина
Десктопные программы исторически берут данные gps с COM порта. Драйвер большинства встроенных gps приемников, которые сейчас устанавливаются на планшеты под уравлением windows 8, не имеет ком-порта. Для взаимодействия с gps-приемником реализован sensor and location API, который используется в основном в новом ПО (например, Maps в плиточном интерфейсе). Авторы десктопных программ геопозиционирования ещё не адаптировали свои продукты под новый API. Возможно в следующих версиях эта поддержка будет добавлена — пример тому oziExplorer, который уже сейчас поддерживает работу с сенсором через API, без использования КОМ-портов. Но что же делать с остальными программами геопозиционирования?
Идея
Раз программа ожидает данных от КОМ-порта — нужно ей эти данные дать. По умолчанию на моём планшете (thinkpad tablet 2) КОМ-порты отсутствуют. В интернете есть несколько программ которые позволяют создать пару виртуальных ком-портов. Обычно порты создаваемые программно связаны между собой, то есть любые данные которые записываются в порт КОМ1 могут быть прочитаны с порта КОМ2, и наоборот. Портов нужно именно два т.к. с каждым портом может работать одна программа. Читать данные с первого порта будет программа gps навигации, а записывать данные в связанный порт будет программа-посредник. Она будет читать данные о месторасположении с gps-приемника используя location API, на основании этих данных формировать сообщение NMEA (это такой общепринятый формат сообщений которым общаются gps устройства), а затем передавать это сообщение в ком-порт.
Реализация
Для начала создадим в системе пару виртуальных ком-портов. Я пользуюсь бесплатной программой com0com. Перед установкой на win8 необходимо отключить контроль цифровой подписи драйверов устройств. Это делается через параметры загрузки ОС, для нажатия f7 пришлось подключать к планшету клавиатуру. После установки в диспетчере устройств должно добавиться 3 устройства, одно: com0com — bus for serial port и два одинаковых: com0com — serial port emulator
В интерфейсе com0com можно добавлять\удалять произвольное число портов. При добавлении порта контроль подписи драйверов должен быть отключен.
В моём конкретном случае, после перезагрузки планшета, ОС блокирует неподписанные драйвера портов — пришлось отключить secure boot в опциях UEFI, в этом случае всё ок.
Для проверки работоспособности созданных портов я использую программу tera term.
При зупуске можно выбрать у какому порту подключится терминал. Если список портов пуст — значит либо драйверы ком-портов не были установлены при установке com0com, либо в нестроках портов com0com не установлена галка «use Ports class». Если порты доступны — нужно запустить 2 окна tera term, в настройках подключения указать разные порты (те два порта что мы создали через com0com). А теперь сама проверка — расположите окна терминала так чтобы можно было видеть оба окна одновременно. Теперь если сделать активным одно из окон и начать вводить символы с клавиатуры(на планшете можно с экранной), то текст должен появляться не в том окне которое активно, а в другом — это свидетельствует о том что передача данных из одного порта в другой работает корректно.
Теперь остаётся один из портов указывать в настройках программы геопозиционирования (я тестировал на sas planet последней версии).
Данные на второй порт будет передавать программа Sensor2COM. Она работает таким образом — при запуске отображается статус сенсора и (если сенсор передаёт данные — координаты текущего месторасположения).
Если статус сенсора initializing — возможно следует выбраться на открытый воздух, или хотябы подойти к окну — в помещениях gps обычно не работает.
На основании координат формируется строка NMEA, которая также отображается на форме. Чтобы начать передавать данные на КОМ-порт нужно указать номер порта, скорость передачи (baud rate (я использовал значения 9600 и с S2C и в SAS, но думаю будет работать с любым значением)) и нажать кнопку start sending data. Пока статус передачи отображается как Sending data — строка будет раз в секунду передаваться на ком-порт, а оттуда в программу геопозиционирования. Sensor2COM можно свернуть в трей. Пока она запущена — SAS будет отображать ваши координаты на карте.
Я уже выкладывал Sensor2COM в теме thinkpad tablet 2, где многие пользователи уже опробывали программу в дествии и поделились положительными отзывами. Надеюсь тема в общем разделе будет столь же полезна и пользователям других устройств. Также мне как разработчику было бы удобнее выкладывать новые версии, отвечать на вопросы и разбирать проблемные ситуации в отдельной теме. Надеюсь модераторы раздела одобрят такое начинание.
Sensor2COM распространяется бесплатно. Текущая версия 1.02, её и прикладываю к этому посту.
Кроме моего решения, существует такое http://www.centrafuse.com/centrafuse-localizer
Авторы просят за неё 15$. Насколько я понял из описания, драйвер ком-порта устанавливается вместе с самой программой.Sensor2COM 1.02.exe ( 25,5 КБ )
Сообщение отредактировал komok1965 — 26.07.13, 09:31
Что-то народ не высказывается.
Device85 сотворил весьма нужную прогу, которая реально работает на моём ТРТ2 в навигаторе 7 дорог. К сожалению, на CityGuide она не пошла. Имхо, это две самые удобные программы навигации для Windows 8 планшетов.
Вражеская Localizer до вчерашнего дня работала хуже Sensor2Com — её даже 7 дорог не видела. Но вчера автор выложил последнюю версию, серьёзно переработанную, и Localizer заработал на всех программах, что я ей скармливал. Обидно за наших 🙁
Решил посмотреть в Tera Term выходные потоки этих программ. Так вот, Localizer выдает аж 18-19 строк за цикл, а Sensor2Com только одну — минимальную $GPRMC. По словам автора Localizerа он сам не формирует поток NMEA, а только собирает его от GNSS и отправляет на СОМ-порт.
В прежней версии Localizerа полностью собранного потока NMEA не было. Думается, что это главная причина по которой Sensor2Com не цепляется в CityGuide. А посему вопрос к уважаемому Device85 : нельзя ли в рамках Sensor2Com выдавать аналогичный Loсalizerу полный поток NMEA ?
Сообщение отредактировал slade60 — 30.05.13, 12:37