我正在做一个应用程序,我想获得超过2分的指导。
我认为,除了原产地和目的地以外,其他地点都是通道点。
因此,我尝试使用directions.setWaypoint()向地图添加路径点,但它不起作用。
请帮助我理解我做错了什么。
我创建了一个JsFiddle
https://jsfiddle.net/3uzm1nh0/1/
这是我指的https://github.com/mapbox/mapbox-directions.js/blob/mb-pages/API.md文档
提前谢谢。
发布于 2016-09-29 17:43:42
你需要这样的东西
// = L.mapbox.directions({profile: 'mapbox.driving'})
var directions = L.mapbox.directions();
var directionsLayer = L.mapbox.directions.layer(directions).addTo(map);
var directionsRoutesControl = L.mapbox.directions.routesControl('routes', directions).addTo(map);
directions.setOrigin(L.latLng(14.6059596413528, -90.49169592683657));
directions.addWaypoint(0,L.latLng(14.60026436463006, -90.49669902226937));
directions.addWaypoint(1,L.latLng(14.59689160135752, -90.49520561914318));
directions.addWaypoint(2,L.latLng(14.60036292858185, -90.49586222238077));
directions.setDestination(L.latLng(14.6059596413528, -90.49169592683657));
directions.query();
https://stackoverflow.com/questions/33764690
复制相似问题