Google Maps API中缺少PIN码

时间:2015-11-24 09:47:26

标签: android google-maps google-maps-api-3 geolocation geocoding

我有一个Android应用程序,为我在我的城市(孟买,印度)处理物流。用户输入他的地址,然后输入他的密码。我使用谷歌地图API查找由密码标记的区域的(纬度,长度)并计算我的哪个商店最接近它。那家商店满足了顾客的订单。到目前为止它已经相当成功,但最近我发现一些用户订单没有倾向于因为查询pin代码位置时返回错误。

这是我发送HttpRequest到

的网址
"http://maps.googleapis.com/maps/api/geocode/json?components=postal_code:"+uri[0]+"|country:india"

例如,如果我输入以下链接。我得到附近的大致位置标记为400006

http://maps.googleapis.com/maps/api/geocode/json?components=postal_code:400006|country:india

但是如果我输入一些像400036这样的pin代码,我从JSON获得订单我得到的是这个

{
   "results" : [],
   "status" : "ZERO_RESULTS"
}

有人可以帮助我/解释究竟发生了什么。还有一些其他pin码我没有得到结果。

0 个答案:

没有答案
相关问题