Сделано в связке PHP-SVG-JS.
Фон — файл PNG, сами трассы и знаки — SVG.
Карта умеет масштабироваться и центроваться под ширину/высоту экрана. Увеличивать и уменьшать масштаб можно как кнопками, так и колесиком мыши и свайпом «щипок» на сенсорном экране. Карту можно передвигать. При наведении на трассу отображается информация о ней во всплывающей подсказке.
Выводимые часы работы и статус страссы/объекта можно задавать в конфигурационном файле на несколько дней вперёд.
Планируется разработка админки для управления графиком работ объектов на карте.