【发布时间】:2013-07-12 04:02:43
【问题描述】:
使用 google maps API 或 Openstreetmaps 构建地图是否可行,该地图具有显示城市区域的叠加层?例如,曼哈顿是纽约市内的一个区域,我希望能够在地图上绘制该区域以及任何邻近区域的边界。
从哪里可以获得这些地区(全球)的数据?
【问题讨论】:
标签: google-maps geocoding openstreetmap
使用 google maps API 或 Openstreetmaps 构建地图是否可行,该地图具有显示城市区域的叠加层?例如,曼哈顿是纽约市内的一个区域,我希望能够在地图上绘制该区域以及任何邻近区域的边界。
从哪里可以获得这些地区(全球)的数据?
【问题讨论】:
标签: google-maps geocoding openstreetmap
我想这可以通过使用overpass turbo(它反过来使用Overpass API)和MapCSS 样式功能来实现,方法是查询所有boundary=administrative 与某个admin_level=* 标记的关系( 6 用于美国县)。虽然我不太确定随机着色是否真的可行。
以this example 为起点,看看是否可以改进。
【讨论】:
使用 google maps API 或 Openstreetmaps 构建地图是否可行,该地图具有显示城市区域的叠加层?
这是可能的。是否可行取决于您。
我在OpenStreetMap.org 生成了这张地图。
从哪里可以获得这些地区(全球)的数据?
Photoshop 将是一个开始的地方。
【讨论】: