0
有沒有人知道如何創建新的線對象L.Routing.line()
。如何初始化傳單路由線
我想繪製兩點之間的路由線。我能夠通過L.Routing.control
實現它,但是它增加了我不需要的方向控制。
請提供示例。
有沒有人知道如何創建新的線對象L.Routing.line()
。如何初始化傳單路由線
我想繪製兩點之間的路由線。我能夠通過L.Routing.control
實現它,但是它增加了我不需要的方向控制。
請提供示例。
var router = L.Routing.osrm(),waypoints = [],line;
waypoints.push({latLng: L.latLng(52.19226,0.15216)});
waypoints.push({latLng: L.latLng(52.15247,0.14019)});
router.route (waypoints,function(err, routes) {
if (line) {
map.removeLayer(line);
}
if (err) {
alert(err);
} else {
line = L.Routing.line(routes[0]).addTo(demo_layer);
}
});
我應該提一下,這只是在劍橋英國附近畫一條很好的線:) –
您是否有任何可以提供的代碼來顯示您嘗試的工作不正常?這是你正在使用的插件嗎? – Ju66ernaut