我有一个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码我没有得到结果。