我有这个例子:
https://google-developers.appspot.com/maps/documentation/javascript/examples/directions-panel
我想知道如何通过 2 个或更多航点设置路线?如您所知,在该应用程序上,您可以获得航点:首先,设置起点/起点,然后设置目的地,地图将生成路线。脚本:
function calcRoute() {
var start = document.getElementById('start').value;
var end = document.getElementById('end').value;
var request = {
origin: start,
destination: end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
请参阅:起点:开始,目的地:结束。
现在的问题是:我可以自己设置航点吗?从点到点使用 LatLong,或者我只是说什么街道名称将是重点?
理解?对不起,我不擅长说话,但我总是在等待答案,谢谢!
可以将航点添加到方向请求中:
以下是文档中对航点对象的描述:https://developers.google.com/maps/documentation/javascript/reference#DirectionsWaypoint
以下是文档中的请求描述(请参阅航点):https://developers.google.com/maps/documentation/javascript/reference#DirectionsRequest
带有"地址"航点的示例
由坐标指定的航点示例