Google maps 为什么谷歌地图API结果不准确?

Google maps 为什么谷歌地图API结果不准确?,google-maps,google-maps-api-3,google-maps-api-2,Google Maps,Google Maps Api 3,Google Maps Api 2,我们使用premium plan进行谷歌地图api查找,并在使用it I进行以下操作时遇到准确性问题。但这些只是例子,可能有很多 52241(应为爱荷华州科拉尔维尔市) 43065(应该是鲍威尔,拉肖尼山) 11040(应该是新海德公园,拉花园城) 我们使用以下URL: :你在问题中提到的邮政编码与几个地方重叠。谷歌在地址组件中显示了一个位置,可能是他们观点中最突出的 但是,在响应中,您可以看到邮政编码重叠的地区列表。只需查看响应中的postcode\u localities字段 例如,邮政编码

我们使用premium plan进行谷歌地图api查找,并在使用it I进行以下操作时遇到准确性问题。但这些只是例子,可能有很多

52241(应为爱荷华州科拉尔维尔市)

43065(应该是鲍威尔,拉肖尼山)

11040(应该是新海德公园,拉花园城)

我们使用以下URL:

你在问题中提到的邮政编码与几个地方重叠。谷歌在地址组件中显示了一个位置,可能是他们观点中最突出的

但是,在响应中,您可以看到邮政编码重叠的地区列表。只需查看响应中的
postcode\u localities
字段

例如,邮政编码52241

https://maps.googleapis.com/maps/api/geocode/json?components=postal_code%3A52241%7Ccountry%3AUS&key=YOUR_API_KEY

你会看到

"place_id":"ChIJbaAjdYZD5IcRBfptU5KhMJk",
"postcode_localities":[
    "Coralville","Iowa City","Oakdale"
],
"types":[
    "postal_code"
]
邮政编码43065

https://maps.googleapis.com/maps/api/geocode/json?components=postal_code%3A43065%7Ccountry%3AUS&key=YOUR_API_KEY

答复将包含

"place_id":"ChIJW2TudRTsOIgR8v0-4d19bNA",
"postcode_localities":[
    "Powell","Shawnee Hills"
],
"types":[
    "postal_code"
]
最后是邮政编码11040

https://maps.googleapis.com/maps/api/geocode/json?components=postal_code%3A11040%7Ccountry%3AUS&key=YOUR_API_KEY

你会得到

"place_id":"ChIJ28UCx5hiwokRf_9UXmJHg5I",
"postcode_localities":[
    "GARDEN CITY P","Garden City Park","Hillside Manor","Manhasset Hills","New Hyde Park","North Hills","North New Hyde Park"
],
"types":[
    "postal_code"
]
请注意,您要查找的地区位于
postcode\u localities
数组中

我希望这有帮助

您如何从API中“提取”值?请提供一份说明您的问题的报告。