任何人都可以推荐一种方法来创建包含国家/地区列表的自定义区域的Google地图多边形。其中一些区域不会是连续的,尽管从地图文档来看,这似乎不是问题。
我看到这个网站 - http://www.gadm.org/country - 包含所有国家/地区的多边形数据,但我想不出将这些数据汇总到区域的方法。
更新 - 现已找到解决方案,请参阅下面的回答
我已经取得了一些进展,但仍然没有。我从Natural Earth下载了Admin 0 – Countries数据集,并在QGIS中加载了shapefile。然后我'切换编辑','打开属性表'并删除除美国和加拿大之外的所有内容。
我选择这两行并单击“合并选定的功能”,然后将其另存为KML文件。如果我将其作为KML图层加载到Google地图中,我会在北美看到一个多边形。它似乎是空的,如果我附加一个单击处理程序,它只有在我点击多边形边界时才有效。
还有一些奇怪的内陆边界 - 我似乎能够使用QGIS的节点工具删除它们
如果以上听起来合情合理,是否有人知道如何完成此操作 - 让多边形“填满”?
答案 0 :(得分:0)
我想我已经发现足以提供答案,如果它对任何人都有帮助的话。我做到了这一点:
我似乎可以在谷歌地图中使用生成的KML文件,虽然我需要先编辑它并将填充设置为'1',如下所示:
<Folder><name>my region</name>
<Placemark>
<name>Some name</name>
<Style><LineStyle><color>ff0000ff</color></LineStyle><PolyStyle><fill>1</fill>
希望这有助于某人。