【发布时间】:2016-06-22 08:51:45
【问题描述】:
当我在两个坐标之间的谷歌地图中绘制路线时,我使用下面的 Google API URL 它可以获取所有数据,但现在我可以在多个坐标之间绘制路线我该怎么做?
【问题讨论】:
-
所以你想在你的路线上添加更多的航点,从起点到终点坐标?
标签: android google-maps
当我在两个坐标之间的谷歌地图中绘制路线时,我使用下面的 Google API URL 它可以获取所有数据,但现在我可以在多个坐标之间绘制路线我该怎么做?
【问题讨论】:
标签: android google-maps
您可以使用航点https://developers.google.com/maps/documentation/directions/intro#Waypoints,但要考虑到最大允许的航点数量为 23 个
【讨论】:
您可以使用航点,文档可以在这里找到:
但是,由于航路点最多仅支持 23 个航路点,因此您需要将点的总数除以 23 才能得到点之间的间隔,最终得到 23。这不会为您提供非常准确的路线,因为您会错过许多记录点。
我们发现另一种解决方案是不使用 Google Maps Directions API,而是尽可能多地记录一个位置,然后将这些点作为折线直接绘制到地图上,从而无需任何方向请求。
【讨论】: