地理编码(或反向地理编码)结果通常具有每个address_component的边界框,但这些是非常粗略的框。
然而,谷歌似乎拥有许多地区的复杂多边形。请参阅此Google地图查询“WC1N”:
"new" Google Maps query for WC1N
请注意,有一条非常漂亮的红色虚线标出了邮政编码。这也存在于其他领域。例如,对“Berkeley,CA,USA”的查询有一个非常复杂的红色虚线。
那么,你如何以编程方式获得这些多边形?地理编码查询本身似乎没有这样做。对WC1N的此查询的响应只有框:
http://maps.googleapis.com/maps/api/geocode/json?&address=WC1N&sensor=true
查询在边界框或多边形内部给出lat / lng。
这些数据是否可以在其他地方使用?或者是否有计划通过谷歌API提供它?
答案 0 :(得分:0)
事实证明,几乎每个人都将这些数据视为必要条件。没有办法从谷歌等获得它。
但是,您可以下载包含大量数据的shapefile。邮政编码,邮政编码,县等。但是你必须处理shapefile的复杂性。
mapbox& OpenStreetMap也有一些多边形查找工具。