1

我有这个例子:

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 或者我只是说街道名称是什么意思?

理解?对不起,我不擅长文字,但我一直在等待答案,谢谢!

4

1 回答 1

0

是的,可以将航路点添加到路线请求中:

以下是文档中航点对象的描述: https ://developers.google.com/maps/documentation/javascript/reference#DirectionsWaypoint

这是文档中的请求描述(请参阅航点): https ://developers.google.com/maps/documentation/javascript/reference#DirectionsRequest

带有“地址”航路点的示例

由坐标指定的航点示例

于 2012-10-07T05:13:15.110 回答