Вопрос

Добавить роутинг в OsmMapsModule

OsmMapsModule делает карту с надписью что использует для работы с апи OSM библиотеку js Leaflet. Я вижу что в OSMMapsModule пакета OSM нету метода для подключения сервиса маршрутизации, в этом случае как расширить модуль для вызова вот этого кода?

  L.Routing.control({
            waypoints: [
                L.latLng(57.874, 56.162), 
                L.latLng(52.574, 39.653)
            ],
            router: L.Routing....
        }).addTo(map);

 

Нравится

1 комментарий

Подход тот же, как с любым переопределением модулей, которое обычным способом запрещено. Делать свой аналог с другим названием, скопировав или унаследовав от этой схемы, затем заменить все вхождения на свои схемы.

 

Также обратите внимание, что кроме стандартного механизма карт во всех продуктах, в продукте Field sales уже есть маршруты торговых представителей. Возможно, там та реализация, которую Вы ищете.

Показать все комментарии