Google方向api会为某些地址返回零结果

时间:2016-08-15 18:42:16

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

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

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

示例地址是“古吉拉特大学,古吉拉特邦,巴基斯坦旁遮普省” 我正在附加浏览器输出。提前谢谢。

browser output

1 个答案:

答案 0 :(得分:2)

我实际尝试了您的查询,并返回了"status" : "OK"

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

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

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