Онлайн мониторинг подвижных объектов на карте (Cтэк: React, Node.js, Express.js, Socket.IO, MapBox.);
Функциональность:
- Real-time изменение положения объектов на карте(имитация изменения координат, уровня топлива и скорости 50-ти случайно сгнерированных автобусов с интервалом в 5 секунд, а также сохранение 10-ти последних пакетов телеметрии для каждого(например предыдущие координаты), обновляющихся при поступлении новых данных)
- По клику на объект построение трека (отрисовка последних 10 пакетов телеметрии. При отображении трек подсвечивается синим на участках, где скорость не превышает 40км/ч и красным, где превышает);
- При наведении на объект всплытие PopUp с информацией в виде ГРЗ, пиктограммы типа ТС (всегда автобус) и номера рейса.
- На экране присутствует список автобусов с отображением текущего состояния каждого их них (скорость, количество топлива)
- В зависимости от количества топлива цвет подсветки маркера автобуса меняется с градацией в 10%.
Инициализация проекта:
- npm install