为什么我在瑞典获得有效地址的ZERO_RESULTS?

时间:2017-02-21 09:46:43

标签: geocoding google-geocoding-api

我发送此请求https://maps.googleapis.com/maps/api/geocode/json?components=country:SE|locality:Huddinge|postal_code:14158&address=Sm%C3%A5brukets+Backe+30%2C+14158+Huddinge,但结果为零。

如果我删除了“postal_code:14158”,它将会有效,但它不会返回正确的邮政编码。

我得到了许多有效地址的相同结果。

1 个答案:

答案 0 :(得分:2)

Google地理编码API旨在帮助人们创建地图。 Google不会进行地址验证或验证。

  

地理编码是将地址(如街道地址)转换为地理坐标(如纬度和经度)的过程,您可以将其用于在地图上放置标记或定位地图。 (Google Geocoding API Getting Started

在您的情况下,最好简化您的搜索字词(删除邮政编码,因为这似乎有效)。在地图上放置标记时,您仍可获得相当准确的结果。

此外,您可以report向Google地图提供信息问题。他们是响应式的:他们可能会更新服务,以便搜索返回对您的地址搜索字词有效的内容。

如果您需要确切地址或在所有情况下都需要邮政编码,请尝试使用地址验证服务,例如SmartyStreetsHere is a demo

完全披露:我在SmartyStreets工作。