Автор программы будет рад ответить на ваши вопросы на форуме ГПС клуба GPS2KML WinCE on GpsPasSion forum GPS2KML WinCE на форуме 4pna.com |
GPS2KML подключаем WinCE навигатор к ноутбуку в качестве GPS приемника и сервера для GoogleEarth.
Зачем нужен GPS2KML GoogleEarth замечательная программа, но запустить ее в навигаторе под Windows CE невозможно. Запусить ее можно только на компьютере. В добавок GoogleEarth, точнее его свободная версия не поддерживает GPS приемники. Да и навигатор на WinCE не работает как GPS приемник. Кроме GoogleEarth есть и другое навигационное ПО которое не возможно запустить на навигаторе, поскольку оно существует только на полноценном компьютере. Как это устроено? У бесплатной версии GoogleEarth есть возможность настроить метку. Еще более примечательно что метка эта может быть ссылкой на сетевой ресурс. Ресурс этот просто должен возвращать данные о координатах и точке обзора. Данные возвращаются в формате KML - отсюда и название программы. Что еще более приятно то, что можно настроить GoogleEarth так, что-бы он периодически обновлял эти данные загружая их из сети c заданным интервалом времени. Если эти данные будут меняться вместе с изменением координат вашего навигатора то GoogleEath будет следовать за вами. Для того что-бы сказку сделать былью не хватает только двух вещей :
GPS2KML специально создана как раз для того что-бы отвечать на запросы от GoogleEarth. Для запуска другого навигационного ПО полезно было-бы на компьютере эмулировать COM порт c подключенным к нему GPS приемником и передавать данные из навигатора на этот порт.
Установка GPS2KML yстанавливается на GPS навигаторы под управлением Windows CE. Кроме того для работы GPS2KML на навигаторе должен быть установлен .NET Compact framework версии 3.5 либо выше. Если на вашем навигаторе он не установлен .NETCF можно загрузить с сайта компании Microsoft После установки .NETCF просто скопируйте файл GPS2KLM.exe в любую директорию на вашем навигаторе. Подключение навигатора к внешнему компьютеру Для того что бы заставить Google Earth установленный на компьютере или ноутбуке следовать за навигатором нам понадобится обеспечить TCP соединение между компьютером и навигатором. Причем в направлении от навигатора к компьютеру это соединение существует изначально. Но нам нужно настроить соединение в обратном направлении от компьютера в навигатор. GPS2KML использует порт 31874 для обслуживания HTTP запросов KML метки, поэтому для соединения через ActiveSync достаточно настроить прокси в активсинке на этом порту. Для компьютера под управлением Windows можно воспользоваться возможностями ActiveSync добавив прокси порт 31874 в реестр Windows CE services. При этом средствами ActiveSync все обращения к порту 31874 на компьютере будут переадресованы через USB к порту 31874 в навигаторе. Запустите редактор реестра и найдите ключ
Если у вас компьютер под управлением Linux то вы можете установить SynCE с сайта http://www.synce.org/ Настраиваем Google Earth Для того что-бы заставить Google Earth следовать в реальном времени за вашим навигатором воспользуемся настройкой сетевой метки. Мои метки->Добавить->Сетевая ссылка Редактируем свойства сетевой ссылки Название : GPS2KLM Пользователи Linux могут узнать IP адрес навигатора подключив его к компьютеру и запустив GPS2KML на навигаторе. IP адрес и порт будут показаны в заголовке окна GPS2KML Полезно в настройках GoogleEarth изменить скорость перелета к метке. При использовании значения по умолчанию GoogleEarth летает очень неторопливо. Подключение GPS2KML к виртуальному COM порту Этот пункт нужен только в том случае если вы хотите сделать данные GPS навигатора доступными для навигационных программ работающих на вашем компьютере, то с помощью GPS2KML вы можете передать эти данные на виртуальный COM порт. Пользователи Windows могут использовать HW VSP - бесплатный драйвер виртуального порта для Windows. Порядок запуска Подключаем навигатор к компьютеру через USB кабель. Запускаем HW VSP на компьютере (если нужно для запуска других программ) Теперь наш GoogleEarth "летает" за навигатором как приклееный Известные проблеммы При разрыве соединения Google Earth перестает обновлять сетевую метку. Для восстановления необходимо кликнуть на данной метке правой кнопкой и выбрать пункт "Обновить" Список навигаторов на которых проверено:
|
Download Latest version
Previous versions WARRANTIES AND DISCLAIMERS ALL INFORMATION, SOFTWARE AND SERVICES OFFERED ON THIS WEBSITE ARE PROVIDED "AS IS". AUTHOR HEREBY EXPRESSLY DISCLAIMS ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. AUTHOR MAKES NO WARRANTY, REPRESENTATION OR GUARANTY AS TO THE CONTENT, SEQUENCE, ACCURACY, TIMELINESS OR COMPLETENESS OF THE INFORMATION, SOFTWARE OR SERVICES. AUTHOR MAKES NO WARRANTY, REPRESENTATION OR GUARANTY THAT THE INFORMATION, PRODUCTS OR SERVICES WILL BE UNINTERRUPTED OR ERROR FREE OR THAT ANY DEFECTS CAN BE CORRECTED. AUTHOR ASSUMES NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THE INFORMATION, SOFTWARE OR SERVICES WHICH ARE REFERENCED BY OR LINKED TO THIS WEBSITE. IN NO EVENT SHALL AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, THOSE RESULTING FROM LOSS OF BUSINESS, DATA OR REVENUE, RELIANCE ON THE MATERIALS PRESENTED, DELAYS OR BUSINESS INTERRUPTIONS, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF INFORMATION) WHETHER OR NOT AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE DOWNLOADING AND USE OF ANY SOFTWARE OR SERVICES OFFERED ON THE WEBSITE IS DONE AT YOUR OWN DISCRETION AND RISK AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM, LOSS OF DATA, OR OTHER HARM THAT RESULTS FROM SUCH ACTIVITIES. |
Copyright 2010 virtual_max@geocities.com |