【问题标题】:Google directions service zero results. Is it a bug?谷歌方向服务零结果。它是一个错误吗?
【发布时间】:2012-10-22 16:28:57
【问题描述】:

我发现有时谷歌路线服务在运输模式下返回零结果。同时https://maps.google.com/ 可以找到相同地址的路由。

请尝试:

http://maps.googleapis.com/maps/api/directions/xml?origin=Uzhhorod&destination=Zhytomyr&sensor=false&departure_time=1351544080&mode=transit

返回ZERO_RESULTS,但返回Google Maps itself returns many results

http://maps.google.com (->方向)
产地:乌日霍罗德
目的地:日托米尔
出发时间:10/29/12 20:38(1351544080 - Unix 时间戳)

发生了什么事?

【问题讨论】:

  • 这很奇怪——我看不出你没有得到任何结果的技术原因。也许 Google 与交通服务提供商的许可协议禁止他们通过 API 提供数据?
  • 我认为没有,因为当我使用其他时间(之前和之后)时 - 我可以使用相同提供商的方向 API 找到路线。

标签: google-maps directions


【解决方案1】:

出发日期似乎有未记录的时间窗口(时间限制)。例如,谷歌方向服务只能搜索出发时间后8小时内的路线(我们需要从谷歌开发团队清除这个窗口)。因此解决方案是在离开时间增加 8 小时并尝试结果,并在合适的时间进行循环。我测试了,有效。我认为这就是 maps.google.com 的秘密

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    相关资源
    最近更新 更多