Openlayers 矢量图层的自定义样式

Openlayers 矢量图层的自定义样式,openlayers,Openlayers,我想更改地图图层中矢量要素的默认样式。 读了这份文件,我写了以下内容: var myStyle = new OpenLayers.Style({fill: true,fillColor: "#ff0000"}); var vector_layer = new OpenLayers.Layer.Vector('CODLayer', {style: myStyle}); 但我的每一个功能都是黑色的……你知道我遗漏了什么吗?我用以下方法解决了这个问题: var myStyle = {fill: tr

我想更改地图图层中矢量要素的默认样式。 读了这份文件,我写了以下内容:

var myStyle = new OpenLayers.Style({fill: true,fillColor: "#ff0000"});
var vector_layer = new OpenLayers.Layer.Vector('CODLayer', {style: myStyle});

但我的每一个功能都是黑色的……你知道我遗漏了什么吗?

我用以下方法解决了这个问题:

var myStyle = {fill: true,fillColor: "#ff0000"};
var vector_layer = new OpenLayers.Layer.Vector('CODLayer', {style: myStyle});

以。

为例,我用以下方式解决:
var myStyle={fill:true,fillColor:“#ff0000”};var vector_layer=new OpenLayers.layer.vector('CODLayer',{style:myStyle})以…为例。你应该把它作为一个答案,因为它也帮助了我。你是对的:把我以前的评论变成了答案。