谷歌地图 API 上的 2 个以上始发地和目的地 3.



我有这个例子:

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

带有"地址"航点的示例

由坐标指定的航点示例

相关内容

  • 没有找到相关文章

最新更新