Google API for Maps Gecode 函数不返回特定邮政编码的结果

问题描述 投票:0回答:1

我正在发布到地理编码 API,对于某个邮政编码 (11707),它返回零结果。我知道这是一个有效的邮政编码。 同样的帖子对于其他拉链也可以正常工作。

非工作电话是:

https://maps.googleapis.com/maps/api/geocode/json?address=11707&key=(我把钥匙放在这里)

工作电话是:

https://maps.googleapis.com/maps/api/geocode/json?address=11950&key=(我把钥匙放在这里)

知道如何解决这个问题吗?

我期望 Geocode API 返回该邮政编码的地理编码信息。

google-maps geocode
1个回答
0
投票

当仅提供邮政编码作为输入时,这是地理编码的预期行为,如 https://issuetracker.google.com/73030863https://issuetracker.google.com/75985322 中详述,因为4 位或 5 位数字通常可以代表多个位置(不明确的查询),即使在一个国家/地区也是如此。

作为解决方法,请考虑使用 Component Filtering 和/或 Region Biasing 来缩小结果范围。

此请求使用组件过滤 (

postal_code & country
) 返回结果:https://maps.googleapis.com/maps/api/geocode/json?components=country:US|postal_code:11707&key=YOUR_API_KEY

© www.soinside.com 2019 - 2024. All rights reserved.