Mapbox Directions API addWaypoint

时间:2015-11-17 18:46:00

标签: mapbox directions driving-directions

我正在开发一个应用程序,我希望获得超过2分的指示

我认为除了起点和目的地以外的其他位置都是航路点。

所以我试图使用directions.setWaypoint()向地图添加航点,但它不起作用

请帮助我理解我做错了什么。

我创建了JsFiddle https://jsfiddle.net/3uzm1nh0/1/

这是我所指的文档https://github.com/mapbox/mapbox-directions.js/blob/mb-pages/API.md

提前致谢。

1 个答案:

答案 0 :(得分:1)

你需要这样的东西

 // = 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();
相关问题