【问题标题】:Google maps direction summary from API来自 API 的 Google 地图方向摘要
【发布时间】:2016-09-19 10:11:44
【问题描述】:

是否可以从谷歌方向服务api得到如下总结:

API 返回了一个摘要属性,但它与 google 上的摘要不匹配。 (见屏幕截图)

【问题讨论】:

  • 谷歌方向 api 不提供“混合”(驾驶/过境)结果(至少目前)。您可以通过两个请求获得该信息。
  • 您好,我目前提出两项要求,一项是开车,一项是公共交通。我遇到的问题是我看不到返回对象中摘要的位置。例如,'通过 m11 和 m25'
  • 查看this fiddle 中的结果,每条路线都有一个“摘要”(至少在请求替代路线时,它不是documented)。我看到你已经发现了,我并不惊讶它与你在谷歌地图上看到的不匹配,这是不同的)
  • 这就是我所追求的,谢谢。我非常希望能够获得输出到面板中的完全相同的数据,但没有任何标记,所以只是一个对象就是 ace。

标签: javascript google-maps directions


【解决方案1】:

Google 地图应用!= Google 地图 API 和服务

只是为了设定正确的预期,您不应期望 Google 地图 API 和网络服务以及 Google 地图应用始终以完全相同的方式工作。

Google 地图应用程序从许多不同的来源收集数据,例如 Wiki、本地企业列表或 Google+ 信息。另一方面,Directions API 使用来自 Geocoding API 的信息与其他 API 的混合来确定到给定位置的最佳路径。

现在怎么办?

简而言之,您不能指望这两个不同的东西返回相同的结果,而且 Directions API 无法返回您要查找的所有数据。

您可以尝试以下方法:

  • 发出多个请求(如您所指)并使用可选的alternatives 参数;
  • 将您的数据与来自第三方的数据混合在一起,就像 Google 所做的那样。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多