Mapbox 方向 API addWaypoint
Mapbox Directions API addWaypoint
我正在处理一个应用程序,我想获得超过 2 个点的方向
我假设除了出发地和目的地以外的其他位置是 waypoints。
所以我尝试使用 directions.setWaypoint() 将 waypoints 添加到地图,但它不起作用
请帮助我理解我做错了什么。
我创建了一个JsFiddle
https://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();
我正在处理一个应用程序,我想获得超过 2 个点的方向
我假设除了出发地和目的地以外的其他位置是 waypoints。
所以我尝试使用 directions.setWaypoint() 将 waypoints 添加到地图,但它不起作用
请帮助我理解我做错了什么。
我创建了一个JsFiddle
https://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();