0

我想像在谷歌地图中一样打印我的 kml 文件,但在 OpenStreetMap 中。因此,以http://openlayers.org/dev/examples/cross-origin-xml.html为例, 我在 cross-origin-xml.js 中进行了更改:“格式:新 OpenLayers.Format.GPX()”为“格式:新的 OpenLayers.Format.KML()" 它有效,但我遇到了一个问题,我无法获得多边形的真实颜色。他们都在:#ee9900。我的 KML 文件适用于谷歌地球。

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

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

4

1 回答 1

0

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

于 2013-07-17T09:46:48.947 回答