javascript - KML 文件上的 OpenLayers 彩色多边形

标签 javascript html css openlayers

我想像在谷歌地图中那样打印我的 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(dont单击它,只需复制并粘贴到文本框中),然后按开始。

你能帮我把多边形的颜色调好吗? :)

最佳答案

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

关于javascript - KML 文件上的 OpenLayers 彩色多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17566111/

相关文章:

javascript - jquery 点击 li 到下拉列表不起作用

javascript - 访问 "Parent Scope"

javascript - JS如何正确分配对象属性

javascript - 排序下拉列表

html - 创建不重新排列的对象行

javascript - js 样式不起作用

javascript - 这两个 XPath 表达式有什么区别?

css - 围绕 CSS 背景图像的边框

css - WordPress 不应用样式,即使它们已加载

css - 将表单元素放在另一行