谷歌地图API [路线规划API] 的途经点限制是什么?

8

文档中说明航点数量上限为8个。但是我需要绘制包含超过8个航点的路线。有什么办法吗?


我们遇到了同样的问题。请你能解释一下如何发送多个请求吗?我们有一个数组(waypoint)。在数组中包含了21个纬度和经度。当页面加载时,我们希望显示这21个点在Google Maps上。 - Pavan Alapati
2个回答

5

Google Maps API V3指出:

MAX_WAYPOINTS_EXCEEDED表示在DirectionsRequest中提供了太多的DirectionsWaypoints。最大允许的途经点是8个,再加上起点和终点。Maps API Premier客户可以使用23个途经点,再加上起点和终点。

您可以选择API Premier,但我猜这将花费您约10,000美元/年。


现在您可以使用“标准计划”的Go,价格更便宜,仍然允许您使用23个航点:https://developers.google.com/maps/documentation/directions/usage-limits - miguev
@miguev,我在访问标准计划中的23个航点限制时遇到了问题。你能看一下我刚刚发布的问题吗?http://stackoverflow.com/questions/38702402/server-side-waypoint-limit-for-google-directions-api - terbubbs
你可以免费使用此解决方案中的任意数量的航点:https://dev59.com/_moy5IYBdhLWcg3wFqJT#43458012 - mikep

3
尝试发送多个请求。

你的意思是将我的GPS位置硬编码吗?例如,如果我有16个位置,我应该发送2个请求:10个(起点+终点+8个途经点)+ 6个(起点+终点+4个途经点)。 - vale4674
好的,谢谢。那应该就可以了...但我认为很愚蠢的是v2有多个路点,而现在API的v3没有了。这没有任何意义。 - vale4674
@Vishwanath 我们遇到了同样的问题。请问您能否解释一下如何发送多个请求?我们有一个数组(waypoint),其中包含21个纬度和经度。我们需要在页面加载时显示这21个点。谷歌地图 - Pavan Alapati
虽然这是一个非常老的问题,而且更多的是建议而不是我的实现。请查看vale4674的第一条评论,了解这个想法... - Vishwanath
请查看我在类似问题中的答案,其中包含完整的代码示例:https://dev59.com/_moy5IYBdhLWcg3wFqJT#43458012 - mikep

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接