【问题标题】:How to request polygons from Google Maps?如何从谷歌地图请求多边形?
【发布时间】:2013-12-22 05:49:24
【问题描述】:

我对@9​​87654321@ 的类似物感兴趣 IE。能够提出请求并获得某种多边形坐标:

"geojson":{"type":"Polygon","coordinates":[[[-87.464761,44.600998],[-87.459755,44.599569],[-87.459745,44.601012],[-87.463143,44.601], [-87.464761,44.600998]]]}

Nominatim 不错,但缺少一些数据(我对加拿大的城市和县的数据感兴趣)。例如,谷歌地图知道安大略地区并突出显示它们,但 OpenStreetMap - 不知道。以及一些城市 - OpenStreetMap 显示一个点,谷歌地图显示完整的多边形。

可以用谷歌地图吗?

其他替代方案也可以。

【问题讨论】:

  • 它有两个答案——一个指向 Twitter API,一个是无关的。 Twitter 可以工作,但考虑到 API 时间限制,它并不方便,所以我仍然想知道替代方案。

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


【解决方案1】:

是的,可以通过 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 改进数据集。这可以通过联系当地社区并提供帮助以寻求官方公共数据源来完成。特别是。在政治边界的情况下,没有办法将这种材料放在地上:http://wiki.openstreetmap.org/wiki/Canada

【讨论】:

  • 遗憾的是,Gmaps API 只给出了一个矩形边界,而不是一个成形的多边形。
猜你喜欢
  • 2012-07-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-03
  • 2012-06-15
  • 1970-01-01
  • 2013-02-03
  • 2012-09-12
相关资源
最近更新 更多