Задать вопрос
@leopardo11

Как можно отслеживать передвижения (велосипеда) получая данные, показывать на карте в реальном времени?

Не сложно ли реализовать такое, зная php, jquery? Цель показывать передвижение велосипеда на сайте, на карте, в режиме реального времени.
  • Вопрос задан
  • 1136 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 2
@iShatokhin
JS developer
Можно.

Со стороны велосипеда: устройство должно посылать координаты в виде бинарного UPD пакета через интернет на открытый порт сервера через промежуток времени (обычно раз в секунду), а тот парсить пакет, проверять на ошибки (как минимум CRC) и регистрировать (запоминать как минимум последнюю).

Со стороны браузера: открываем webSocket или дергаем ajax (обычно раз в секунду) к web части сервера и получаем координаты велосипеда в реальном времени. Координаты отрисовываем на Gmaps/Ymaps/OSmaps. Все.

Ivan Arxont правильно описал нюансы погрешностей и потери связи.
Ответ написан
Комментировать
arxont
@arxont
C# программист
Сама по себе реализация не очень сложная - с некоторой периодичностью отправлять на сервер GPS координаты, привязывать их к карте и соединять. Но дьявол кроется в деталях -
а) GPS не всегда точные координаты отдаёт, поэтому нужно сглаживание, а это достаточно сложный алгоритм
б) Если будет кейс, что движение в лесу к примеру, то нужно кэширование до выхода в зону действия сотовой связи.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Euler2012
Нашим сервисом для отображения своих велосипедных уже активно используется. Делать ничего не надо. Зарегистрировать в сервисе трекер, создать ссылку для наблюдателей и интгегрировать эту ссылку на Ваш сайт. Страница сервиса ViaLatM
Ответ написан
Комментировать
@pavelvv
Для отслеживания велосипедов есть удобный сервис с рейтингом GPS трекров и мобильных приложений!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы