当样式使用相同的 id 时,如何在 KML 文件中重新着色多边形
How to re-color polygon in KML file when styles use same id
我正在尝试从 KML 重新着色多边形。我从服务器获取它,然后使用:
getFeatures().getChildNodes().items(n).getComputedStyle()
来操作样式,如果没有 styleUrl 元素,则工作正常。
我要加载的某些 KML 对文件中的所有多边形使用相同的 styleUrl,因此更改一个 KML 会更改所有多边形。
如何为每个多边形添加唯一的 styleUrl,或者更好的是,更改单个多边形的样式?
Waht about getFeatures().getChildNodes().items(n).setStyleSelector?
相关文章:
- 使用php和javascript从kml文件创建高程图
- 使用Google Maps API和GeoXML3导入并显示本地KML文件
- 写入 kml 文件:如何将 kml 字符串发送到 kml 文件
- 当样式使用相同的 id 时,如何在 KML 文件中重新着色多边形
- 谷歌地图 API V3 搜索 KML 文件
- 谷歌地图 API V3 读取 KML 文件
- KML 文件和自定义类
- 动态更改链接的 KML 文件中多边形的颜色
- 谷歌地图不会加载/显示KML文件
- 如何将KML文件动态加载到谷歌地图,并进一步加载到折线
- kml文件在谷歌地图上加载了一半
- 如何从KML文件中将一对融合表与GroundOverlays集成?更新了我试图解决的问题(未成功)
- 为什么获胜'我的KML文件(3MB)是否显示在谷歌地图上?但对于小的kml文件(如250kb)工作良好
- 为什么获胜't我的KML文件显示在谷歌地图上
- 阅读PHP中的KML文件,强制在一行中进行解析,使用谷歌地图的parseKMLString进行解析
- OpenLayers为KML文件上的多边形着色
- 在本地谷歌地图上渲染kml文件
- javascript如何在googleearth中设置kml文件的动画范围
- 无法在开始或位置搜索时加载KML文件以在自定义地图中工作
- 无法使用geoxml3加载KML文件