【问题标题】:Google directions api return zero results for some AddressesGoogle Directions api 对某些地址返回零结果
【发布时间】:2016-12-22 00:11:17
【问题描述】:

我研究了所有以前的问题,但没有找到解决方案。我正在研究 Google Directions API,以在 android 中绘制路线。我从 Google Places 获取地址,它绘制了一条路线,但有很多地方 Directions 没有返回结果。虽然我检查了谷歌地图和其他一些应用程序,但它们呈现相同的地址。然后我在浏览器中尝试了简单的查询,但问题保持不变。请帮助我我被困在这里,我会非常感谢你。来源地址是problamatic 这是我的查询

https://maps.googleapis.com/maps/api/directions/json?origin=University%20of%20gujrat,gujrat,punjab,pakistan&destination=gujranwala,punjab,pakistan&key=

示例地址是“Gujrat, Gujrat, Punjab,Pakistan 的大学” 我正在附加浏览器输出。提前致谢。

browser output

【问题讨论】:

标签: android google-maps google-maps-api-3 directions google-directions-api


【解决方案1】:

我实际上尝试了您给定的查询,它返回了 "status" : "OK"

但是,对于您获得的某些地址zer0_results,如Directions Response Elements 中所述,以下是方向响应中status 字段中的值的指示:

  • NOT_FOUND 表示请求的起点、目的地或航点中指定的至少一个位置无法进行地理编码。
  • ZERO_RESULTS 表示在起点和终点之间找不到路线。

为避免出现这些错误代码,请检查您在 HTTPS 路线请求中输入的参数值。作为 URL 的标准,所有参数都使用 & 字符分隔。 Request Parameters 中列举了参数列表及其可能值。

【讨论】:

  • 感谢您的回答,我得到了解决方案,问题是我发送的是没有航路点的直接地址。现在我将它转换为 lat-lang 并且它对我有用。
猜你喜欢
  • 1970-01-01
  • 2018-11-30
  • 2016-05-04
  • 1970-01-01
  • 2014-11-29
  • 1970-01-01
  • 2016-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多