Mapbox 方向 API addWaypoint

Mapbox Directions API addWaypoint

我正在处理一个应用程序,我想获得超过 2 个点的方向

我假设除了出发地和目的地以外的其他位置是 waypoints。

所以我尝试使用 directions.setWaypoint() 将 waypoints 添加到地图,但它不起作用

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

我创建了一个JsFiddlehttps://jsfiddle.net/3uzm1nh0/1/

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

提前致谢。

你需要这样的东西

 // = 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();