OpenLayers在KML文件上着色多边形

时间:2013-07-10 08:44:43

标签: javascript html css3 openlayers

我想在谷歌地图中打印我的kml文件,但是在OpenStreetMap中。 因此,使用示例http://openlayers.org/dev/examples/cross-origin-xml.html 我改变了cross-origin-xml.js:“format:new OpenLayers.Format.GPX()”by“format:new OpenLayers.Format.KML()”它的确有效,但是我遇到了一个问题,我无法得到多边形的真实颜色。他们都在:#ee9900。 我的KML文件适用于谷歌地球。

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

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

1 个答案:

答案 0 :(得分:0)

是的,抱歉。所以实际上,我现在有颜色..它只是一个属性添加... extractStyles:true,和:extractAttributes:true,当我加载kml。 我使用http://openlayers.org/dev/examples/kml-layer.html个例子。