如何从Google地图请求多边形?

时间:2013-12-22 05:49:25

标签: google-maps google-maps-api-3

我对http://wiki.openstreetmap.org/wiki/Nominatim的模拟感兴趣 即能够提出请求并获得某种多边形坐标:

“以GeoJSON”:{ “类型”: “多边形”, “坐标”:[[[ - 87.464761,44.600998],[ - 87.459755,44.599569],[ - 87.459745,44.601012],[ - 87.463143,44.601] [-87.464761,44.600998]]]}

Nominatim很好,但缺乏一些数据(我对加拿大各个城市和县的数据感兴趣)。例如,Google Map了解安大略省的区域并突出显示它们,但OpenStreetMap却没有。除了一些城市 - OpenStreetMap显示一个点,谷歌地图显示完整的多边形。

可以使用Google地图吗?

其他替代方案也可以。

1 个答案:

答案 0 :(得分:0)

是的,可以通过GMaps API完成:https://gis.stackexchange.com/questions/43292/how-to-geocode-an-address-to-a-polygon

但也要注意API和商业数据集的法律限制,尤其是。如果您想定期使用它或进行批量处理:http://www.google.com/help/legalnotices_maps.html

我还会考虑帮助OSM改进数据集。这可以通过联系当地社区并提供帮助来请求官方公共数据源来完成。 ESP。在政治边界的情况下,没有办法在实地获得这些材料:http://wiki.openstreetmap.org/wiki/Canada