【问题标题】:php workaround for query limit Google Maps Directions v3用于查询限制的 php 解决方法 Google Maps Directions v3
【发布时间】:2012-04-13 11:57:57
【问题描述】:

文档说航点限制为 8 个点。但我必须计算一个超过 8 个航点的路线。该怎么做?

我发现我可以使用不同的航路点进行多个请求,直到我知道所有的方向。

现在我的问题是:如何知道哪个航点属于哪个请求?否则得到指示的司机会绕圈子:)

有人可以帮我解决这个问题或为我指明正确的方向吗?提前致谢!

编辑:我在这个问题上看到了other post,但那个问题已经被回答了。它并没有真正帮助我,因为我已经找到了答案。

【问题讨论】:

  • 是的,我看到了帖子,但我的问题没有答案。因为帖子已经回复了,所以我开始了一个新帖子。
  • 我在您编辑问题之前添加了这一点。作为一个好的经验法则,请继续链接到您用作研究的问题,以便人们知道您也完成了您的工作。
  • 对不起,我是一个相当新的用户。下次我会做推荐:)

标签: php google-maps-api-3


【解决方案1】:
【解决方案2】:

您提出的系统存在两个问题:

  1. 如果您的网站成功,由于来自同一 IP 地址的请求过多,您将停止从路线服务获取答案
  2. Google 提供的合同允许超过 8 个航路点 - 因此您可能会遇到 Google 的潜在问题!

话虽如此,据我了解,您有一份构成您的全球行程的目的地列表。另外我觉得这个行程不是一天/行程就可以完成的。

为什么不简单地请求每个步骤的方向并存储结果?

【讨论】:

  • 嗨,西蒙,感谢您的回答,这不是一个网站。该脚本由 cronjob 每天运行一次。我不害怕谷歌会阻止服务器,因为来自同一个 IP 的请求很多。我的行程有超过 8 个航点,但它们彼此非常接近。快递员一天之内就可以轻松搞定。我可以一一请求路线,但我不知道如何将它们按正确的顺序排列。再次感谢您的帮助!
  • 您是否在 Google 地图上显示路线?
  • 这不是必需的,它只是一个包含位置和司机需要去的方向的列表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多