アプリケーションで気になる奇妙な白い四角がいくつかあることに気付きました。
それらは L.Routing.control のアーティファクトだと思いますが、私はそれらを望んでおらず、私が知る限り機能を果たしません。それらを削除するのを手伝ってください。
このようなルートを計算すると、それらが得られます。私の主な目標は、1 つの START から 18 のパークハウスまでのすべての可能なルートを計算することですが、それらを描くことではありません。これらのオブジェクトの totalDistance と Waypoints を取得したいだけです。
参照用の私のコード:
route = L.Routing.control({
name: id,
serviceUrl: 'http://router.project-osrm.org/route/v1',
waypoints: coords,
plan: L.Routing.plan(coords, {
createMarker: function() {
return null;
}
}),
addWaypoints: false,
draggableWaypoints: false,
show: false,
showAlternatives: true
}).on('routesfound', function(e) {
for (let index = 0; index < e.routes.length; index++) {
tmpRoutes.push(e);
tmpDistances.push(e.routes[index].summary.totalDistance);
tmpWayPoints.push(e.routes[index].waypoints)
}
map.removeControl(e.routes);
}).addTo(map);
//map.removeControl(route);
}
ありがとうございました!