使用 google 地图 api 连接给定地点
Connecting the given places using google maps api
假设用户想游览美国。当我列出我想去的地方以及出发地和目的地时,我希望Google API 尽可能以最短的方式制定路线。
例如:我的出发地:拉斯维加斯,目的地:纽约。我想去的地方是 Texas、Utah 和 Ohio。所以我需要 Google 连接到这些地方的最短距离,比如从 Las Vegas -> Utah -> Texas -> Ohio -> New York
这可能与 Google 地图 API / 方向 API
/ 路线 API?
我已经搜索了文档,它有关于起点和终点连接的文档,而不是上面提到的地点列表。
您可以使用 Waypoints 和 optimizeWaypoints
选项来呈现包含您的 waypoints 的路线,并以更有效的顺序排列它们.
By default, the Directions service calculates a route through the provided waypoints in their given order. Optionally, you may pass optimizeWaypoints: true
within the DirectionsRequest
to allow the Directions service to optimize the provided route by rearranging the waypoints in a more efficient order.
https://developers.google.com/maps/documentation/javascript/directions#Waypoints
以下 fiddle 可帮助您开始使用 waypoints。
假设用户想游览美国。当我列出我想去的地方以及出发地和目的地时,我希望Google API 尽可能以最短的方式制定路线。
例如:我的出发地:拉斯维加斯,目的地:纽约。我想去的地方是 Texas、Utah 和 Ohio。所以我需要 Google 连接到这些地方的最短距离,比如从 Las Vegas -> Utah -> Texas -> Ohio -> New York
这可能与 Google 地图 API / 方向 API / 路线 API?
我已经搜索了文档,它有关于起点和终点连接的文档,而不是上面提到的地点列表。
您可以使用 Waypoints 和 optimizeWaypoints
选项来呈现包含您的 waypoints 的路线,并以更有效的顺序排列它们.
By default, the Directions service calculates a route through the provided waypoints in their given order. Optionally, you may pass
optimizeWaypoints: true
within theDirectionsRequest
to allow the Directions service to optimize the provided route by rearranging the waypoints in a more efficient order.
https://developers.google.com/maps/documentation/javascript/directions#Waypoints
以下 fiddle 可帮助您开始使用 waypoints。