OpenLayers为KML文件上的多边形着色

OpenLayers color polygons on KML files

本文关键字:多边形 KML 文件 OpenLayers      更新时间:2023-09-26

我想打印我的kml文件,就像在谷歌地图中一样,但在OpenStreetMap中。所以,通过这个例子http://openlayers.org/dev/examples/cross-origin-xml.html我将cross-origin-xml.js中的"format:newOpenLayers.format.GPX()"改为"format:new OpenLayers.format.KML()",这很有效,但我有一个问题,我无法获得多边形的真实颜色。他们都在:#ee9900。我的KML文件在谷歌地球上工作。

我想要这个结果(与多边形):http://maps.burningsilicon.net/index.php(一个kml文件:有效期仅为2周):http://www.envoyercefichier.com/files/3e4722a6fe320566a31e5179c1ae458e.kml(不要点击它,只需复制并粘贴到文本框中)然后按go。

你能帮我获得多边形的好颜色吗?:)

是的,对不起。所以实际上,我现在有颜色了。。这只是一个需要添加的属性。。。extractStyles:true和:extractAttributes:true,当我加载kml时。我使用http://openlayers.org/dev/examples/kml-layer.html例如。