首页 > 解决方案 > Google Geocode API 为特定 pincode 提供零结果

问题描述

对于 pincode 121003 google geocode api 没有给出结果,尽管在谷歌地图上发现了相同的 pincode。这里可能是什么问题?

https://maps.googleapis.com/maps/api/geocode/json?address=121003&key=API_KEY

标签: pythongoogle-mapshttpgoogle-geocoder

解决方案


如果我添加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", "political" ]
            },
            {
               "long_name" : "India",
               "short_name" : "IN",
               "types" : [ "country", "political" ]
            }
         ],

推荐阅读