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