谷歌地图。根据城市绘制轮廓

时间:2017-05-30 22:26:32

标签: javascript google-maps

我一直试图谷歌这个,但没有运气。 有没有人偶然发现一些逻辑/功能在城市周围画出一个漂亮的区域?

如下图所示: enter image description here

2 个答案:

答案 0 :(得分:0)

您正在寻找的是Geo Boundary数据。他们持有long / lat来围绕所需的城市/州/区域或您正在寻找的任何区域创建多边形。 U.S. Census Bureau Geography包含为美国World Countries - GIS Data提供此类数据的可下载文件,这些文件在全球范围内都有其他区域。

答案 1 :(得分:0)

OSM还有2级行政单位(国家 - >县 - >县)的多边形数据,您可以通过立交桥(ttp://overpass-api.de/api/interpreter)或目标获取它们(https://nominatim.openstreetmap.org/search)界面。我已经编写了一个小工具(https://github.com/tibetty/QueryGeoBoundary),您可以从我的源代码中找到更多的操作方法。掌握了这些数据后,可以很容易地在地图上绘制这样的多边形,因为大多数工具都有api到位。