我有这个例子:
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);
}
});
}
见:origin:start,destination:end。
现在问题是:我可以自己设定航路点吗?从点到点使用LatLong,或者我只是说街道名称是什么意思?
明白了吗?对不起,我不擅长言语,但我总是等待答案,谢谢!
答案 0 :(得分:0)
是的,可以将路标添加到路线请求中:
以下是文档中waypoint对象的描述: https://developers.google.com/maps/documentation/javascript/reference#DirectionsWaypoint
以下是文档中的请求说明(请参阅航点): https://developers.google.com/maps/documentation/javascript/reference#DirectionsRequest