Live GPS трекинг, бесплатно!
Добавлено: 21 дек 2011, 23:34
Live GPS трекинг, бесплатно!
Клиентское ПО под Android и Windows Mobile и внимание - бесплатное серверное ПО, т.е. трекер можно поставить у себя на сервере. http://gps.himoza.org вот работающий пример, я немного доработал серверную сторону: можно смотреть на Google maps и на Open Street Maps, и уже почти все перевел.
В отличие от локатора гугля программа-клиент умеет автозапускаться, и может работать в фоне, с локатором мне это не удалось. Так же есть выгрузка треков в формате KML и GPX на сервер, ну и фоточки вставлять можно, они тоже загружаются на сервер.
Клиентские программы (то, что ставиться на смартфон) можно скачать здесь http://www.luisespinosa.com/trackme_eng.html#S2 версии есть под Android, Windows Mobile 5-6-7
СЕРВЕРНОЕ ПО установленное на сервере gps.himoza.org Скачать 2,6 mb
======
Что это?
Это система состоящая из программы-клиента на мобильном устройстве (смартфон, планшет, навигатор) работающем под управлением ОС Android, Windows Mobile, Windows CE и серверного ПО. Данная система предназначена для онлайн построения треков передвижение с последующим их сохранением на стороне сервер. Треки можно просматривать на различных картах. Так же можно строить и оффлайн треки, т.е. пришел домой и слил, но в данном случае есть и другое, более функциональное ПО, суть этой схемы именно в живом отображении объекта.
======
Как использовать?
Для начала скачать клиент под свою платформу: для Windows Mobile или для Android
Если, для просмотра треков, желаете использовать сервер http://gps.himoza.org следует выполнить следующие настройки:
После этого включив GPS можно начать перемещаться, в окне программы должны появится координаты. Просмотреть трек можно по на сайте выбрав в верхнем левом углу свое имя и нажав кнопку "Показать пользователя"
Если же планируется использование сервера от автора программы - http://www.luisespinosa.com/trackme/ в настройках следует изменить только поля: Username, Password, Auto trip name. Имя пользователя и пароль далее использовать для входа на страничку.
P.S. Пользователи Android'a у которых есть учетная запись на гугде могут установить приложение с Android Market
======
Кто автор?
Вот этот дядька http://www.luisespinosa.com , софт на сервере сборная солянка, переводился и частично правился мной.
======
Обновления:
04.01.12
Переключение слоев (OSM, Google) сделано динамическим, без перезагрузки страницы, т.е. трек остается в той же позиции и карта в том же масштабе, сделано через OpenLayers. Также, теперь и на гугловских картах стрелки отображают не только направление, но и скорость, цвет меняется в зависимости от оной. Переключение осуществляется в меню которое можно вызвать щелкнув по синему плюсику в левой части страницы, на границе карты и фрейма.
09.01.12
На всплывающую подсказку добавлены азимут и координаты. Координаты в формате XX,XXXXXX° (градусы с десятичными долями) как найду способ конвертить в более привычные XX°XX.XXX' (градусы, минуты с десятичными долями) сделаю переключалку. Отображение всплывающих подсказок в IE поправил. Старая версия удалена т.к. менее функциональная и проводить правки в двух местах сложнее.
10.01.12
Добавлена миникарта, вызывается щелчком мыши по значку "+" в нижней правой части карты.
Добавлена линейка отображающая масштаб, находится в центре карты снизу.
Добавлена обработка нажатия клавиш, карту можно перемещать курсорными клавишами (стрелками) на клавиатуре. ("+" "-" масштаб, "PageUp" "PageDown" "Home" "End" перемещение карты вверх, вниз, вправо, влево на пол экрана, курсорные клавиши - перемещения карты на один шаг).
Добавлен вывод координат в котором находится курсор мыши, вывод в нижнем правом углу карты.
Добавлен "Terms of Service" гугля когда используются его карты. По идее это правильно.
11.01.12
Добавлена карта на основе OSM которая рендерится проектом Tiles@Home (распределенные вычисления), самая быстрая.
Поправлена линейка масштаба - показывала в два раза больше.
Под координаты курсора мыши засунута полупрозрачная подложка и шрифт сделан больше.
16.01.12
Добавлена карта заточенная под вело-прогулки - "CycleMap", на ней пунктирными линиями показаны дорожки применимые для велосипедов. Однако на ней же указаны и просеки в лесах.
Добавлены кнопки истории перемещения по карте.
Добавлена возможность рисовать поверх карты произвольные фигуры, в дальнейшем планируется возможность сохранения этих фигур в KML файл.
22.01.12
Параметры, передающиеся скрипту, сделаны через GET в результате все это проявляется в адресной строке в виде http://gps.himoza.org/index.php?trip=117&ID=1&storeshowbearings=&storeunits=&storelanguage=&custom_view=&storestartdate=&storeenddate=&database_data=%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C+%D0%BF%D1%83%D1%82%D1%8C где зеленым отмечена часть которая ответственна за имя пользователя и номер трека. Т.е. теперь можно не объяснять пользователю "зайди туда, вверху выбери такое то имя, а потом выбери такой то путь" можно просто дать ссылку вида http://gps.himoza.org/index.php?trip=117&ID=1
В строке адреса эти данные появляются после выбора пользователя и нужного маршрута.
23.01.12
На карту добавлены 4 больших полупрозрачных кнопки, пользователи мобильных с тачскрином пробуйте и пишите. Пока добавлено через костыль, позже сделаю динамическое отображение при заходе с мобильных девайсов. Одно нажатие сдвигает карту на 100 пикселей.
Шаг перемещения по нажатию курсорных клавиш на клавиатуре также увеличен до 100 пикселей.
24.01.12
Прикрутил библиотеку CssUserAgent для определения версии браузера, теперь навигационные клавиши для перемещения карты отображаются при заходе с мобильных устройств и не досаждают при работе с десктопа. Внимание, пользователям Opera Mobile, что бы из под нее работало корректно, в настройках, в разделе "дополнительно" параметр "UserAgent" следует выставить в положение "Mobile". Проверялось на Android, стандартным браузером, Dolphin HD и Opera Mobile последних версий.
13.02.12
Для раскрывающихся списков применен метод onchange, теперь не нужно нажимать кнопку "показать пользователя" после выбора из списка все произойдет само. Это же справедливо и для фильтра точек. Немного переработан интерфейс левой панели.
16.06.12
В связи с закрытием проекта "TILES@HOME" (распределенный рендеринг карт OSM) данный слой убран. Цитата с cайта проекта OpenLayers "Osmarender / Tiles@Home has been shut down (as of March 2012)".
19.06.12
Добавлены 4 слоя "яндекса".
"Яndex"
"Яndex (гибрид)"
"Яndex (спутник)"
"Яndex (народная)"
Небольшие правки в интерфейсе.
Клиентское ПО под Android и Windows Mobile и внимание - бесплатное серверное ПО, т.е. трекер можно поставить у себя на сервере. http://gps.himoza.org вот работающий пример, я немного доработал серверную сторону: можно смотреть на Google maps и на Open Street Maps, и уже почти все перевел.
В отличие от локатора гугля программа-клиент умеет автозапускаться, и может работать в фоне, с локатором мне это не удалось. Так же есть выгрузка треков в формате KML и GPX на сервер, ну и фоточки вставлять можно, они тоже загружаются на сервер.
Клиентские программы (то, что ставиться на смартфон) можно скачать здесь http://www.luisespinosa.com/trackme_eng.html#S2 версии есть под Android, Windows Mobile 5-6-7
СЕРВЕРНОЕ ПО установленное на сервере gps.himoza.org Скачать 2,6 mb
======
Что это?
Это система состоящая из программы-клиента на мобильном устройстве (смартфон, планшет, навигатор) работающем под управлением ОС Android, Windows Mobile, Windows CE и серверного ПО. Данная система предназначена для онлайн построения треков передвижение с последующим их сохранением на стороне сервер. Треки можно просматривать на различных картах. Так же можно строить и оффлайн треки, т.е. пришел домой и слил, но в данном случае есть и другое, более функциональное ПО, суть этой схемы именно в живом отображении объекта.
======
Как использовать?
Для начала скачать клиент под свою платформу: для Windows Mobile или для Android
Если, для просмотра треков, желаете использовать сервер http://gps.himoza.org следует выполнить следующие настройки:
Под Windows Mobile
IP - gps.himoza.org
RootFolder - /
Username - имя пользователя, только латинские буквы и/или цифры
Password - пароль, нужно придумать самому, только латинские буквы и/или цифры
Auto trip name - поставить галочку
Под Android
URL header - http://gps.himoza.org
Username - имя пользователя, только латинские буквы и/или цифры
Password - пароль, нужно придумать самому, только латинские буквы и/или цифры
Auto trip name - поставить галочку
После этого включив GPS можно начать перемещаться, в окне программы должны появится координаты. Просмотреть трек можно по на сайте выбрав в верхнем левом углу свое имя и нажав кнопку "Показать пользователя"
Если же планируется использование сервера от автора программы - http://www.luisespinosa.com/trackme/ в настройках следует изменить только поля: Username, Password, Auto trip name. Имя пользователя и пароль далее использовать для входа на страничку.
P.S. Пользователи Android'a у которых есть учетная запись на гугде могут установить приложение с Android Market
======
Кто автор?
Вот этот дядька http://www.luisespinosa.com , софт на сервере сборная солянка, переводился и частично правился мной.
======
Обновления:
04.01.12
Переключение слоев (OSM, Google) сделано динамическим, без перезагрузки страницы, т.е. трек остается в той же позиции и карта в том же масштабе, сделано через OpenLayers. Также, теперь и на гугловских картах стрелки отображают не только направление, но и скорость, цвет меняется в зависимости от оной. Переключение осуществляется в меню которое можно вызвать щелкнув по синему плюсику в левой части страницы, на границе карты и фрейма.
09.01.12
На всплывающую подсказку добавлены азимут и координаты. Координаты в формате XX,XXXXXX° (градусы с десятичными долями) как найду способ конвертить в более привычные XX°XX.XXX' (градусы, минуты с десятичными долями) сделаю переключалку. Отображение всплывающих подсказок в IE поправил. Старая версия удалена т.к. менее функциональная и проводить правки в двух местах сложнее.
10.01.12
Добавлена миникарта, вызывается щелчком мыши по значку "+" в нижней правой части карты.
Добавлена линейка отображающая масштаб, находится в центре карты снизу.
Добавлена обработка нажатия клавиш, карту можно перемещать курсорными клавишами (стрелками) на клавиатуре. ("+" "-" масштаб, "PageUp" "PageDown" "Home" "End" перемещение карты вверх, вниз, вправо, влево на пол экрана, курсорные клавиши - перемещения карты на один шаг).
Добавлен вывод координат в котором находится курсор мыши, вывод в нижнем правом углу карты.
Добавлен "Terms of Service" гугля когда используются его карты. По идее это правильно.
11.01.12
Добавлена карта на основе OSM которая рендерится проектом Tiles@Home (распределенные вычисления), самая быстрая.
Поправлена линейка масштаба - показывала в два раза больше.
Под координаты курсора мыши засунута полупрозрачная подложка и шрифт сделан больше.
16.01.12
Добавлена карта заточенная под вело-прогулки - "CycleMap", на ней пунктирными линиями показаны дорожки применимые для велосипедов. Однако на ней же указаны и просеки в лесах.
Добавлены кнопки истории перемещения по карте.
Добавлена возможность рисовать поверх карты произвольные фигуры, в дальнейшем планируется возможность сохранения этих фигур в KML файл.
22.01.12
Параметры, передающиеся скрипту, сделаны через GET в результате все это проявляется в адресной строке в виде http://gps.himoza.org/index.php?trip=117&ID=1&storeshowbearings=&storeunits=&storelanguage=&custom_view=&storestartdate=&storeenddate=&database_data=%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C+%D0%BF%D1%83%D1%82%D1%8C где зеленым отмечена часть которая ответственна за имя пользователя и номер трека. Т.е. теперь можно не объяснять пользователю "зайди туда, вверху выбери такое то имя, а потом выбери такой то путь" можно просто дать ссылку вида http://gps.himoza.org/index.php?trip=117&ID=1
В строке адреса эти данные появляются после выбора пользователя и нужного маршрута.
23.01.12
На карту добавлены 4 больших полупрозрачных кнопки, пользователи мобильных с тачскрином пробуйте и пишите. Пока добавлено через костыль, позже сделаю динамическое отображение при заходе с мобильных девайсов. Одно нажатие сдвигает карту на 100 пикселей.
Шаг перемещения по нажатию курсорных клавиш на клавиатуре также увеличен до 100 пикселей.
24.01.12
Прикрутил библиотеку CssUserAgent для определения версии браузера, теперь навигационные клавиши для перемещения карты отображаются при заходе с мобильных устройств и не досаждают при работе с десктопа. Внимание, пользователям Opera Mobile, что бы из под нее работало корректно, в настройках, в разделе "дополнительно" параметр "UserAgent" следует выставить в положение "Mobile". Проверялось на Android, стандартным браузером, Dolphin HD и Opera Mobile последних версий.
13.02.12
Для раскрывающихся списков применен метод onchange, теперь не нужно нажимать кнопку "показать пользователя" после выбора из списка все произойдет само. Это же справедливо и для фильтра точек. Немного переработан интерфейс левой панели.
16.06.12
В связи с закрытием проекта "TILES@HOME" (распределенный рендеринг карт OSM) данный слой убран. Цитата с cайта проекта OpenLayers "Osmarender / Tiles@Home has been shut down (as of March 2012)".
19.06.12
Добавлены 4 слоя "яндекса".
"Яndex"
"Яndex (гибрид)"
"Яndex (спутник)"
"Яndex (народная)"
Небольшие правки в интерфейсе.