0

我正在开展一个新项目,该项目需要我从www.wikimapia.com 以 KML 文件的形式提取数据。然后我需要在谷歌地图上显示上述文件。Internet 上似乎没有太多关于 wikimapia 的信息。

我的目标是设置多边形样式并填充 CSS 等效的背景颜色。

目前我只显示边界的轮廓。

非常感谢stackoverflowers :)

4

1 回答 1

1

从 KML 设置多边形样式的最简单方法是使用多边形PolyStyle的 KML 样式。这将涉及更改 KML。

另一种选择是将您的 KML 文件导入 FusionTables,并使用 FusionTablesLayer 在 Google Maps API v3 地图上显示它们。您可以使用 FusionTables 用户界面使用 javascript 动态设置多边形样式(如果您的样式少于 5 个)

更多信息

第三种选择(如果您的 KML 不是很复杂,则可以使用第三方解析器,如geoxml3geoxml-v3将 KML 解析为原生 Google Maps API v3 对象,并使用 API 以正常方式设置这些对象的样式。

于 2013-03-05T03:10:24.657 回答