问题描述
对于 pincode 121003,google geocode api 没有给出结果,尽管在 google maps 上找到了相同的 pincode。这里可能有什么问题??
https://maps.googleapis.com/maps/api/geocode/json?address=121003&key=API_KEY
解决方法
如果我将 zipcode:
添加到该 URL:
https://maps.googleapis.com/maps/api/geocode/json?address=zipcode:121003&key=API_KEY
它在印度返回结果:
{
"results" : [
{
"address_components" : [
{
"long_name" : "121003","short_name" : "121003","types" : [ "postal_code" ]
},{
"long_name" : "Tilpat","short_name" : "Tilpat","types" : [ "political","sublocality","sublocality_level_1" ]
},{
"long_name" : "Faridabad","short_name" : "Faridabad","types" : [ "locality","political" ]
},{
"long_name" : "Haryana","short_name" : "HR","types" : [ "administrative_area_level_1",{
"long_name" : "India","short_name" : "IN","types" : [ "country","political" ]
}
],