Google Geocode API 为特定密码提供零结果

问题描述

对于 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" ]
            }
         ],