Javascript Openlayers 2.12 JSON图层颜色与草皮算法
我有不同的草皮经营,现在我想要一些风格。我在ee9900中有所有的操作结果,我认为这是openlayers 2.12的默认颜色 所以我的想法是,我有一个函数,它接受结果,现在我希望它有一些风格 我创建了:Javascript Openlayers 2.12 JSON图层颜色与草皮算法,javascript,json,openlayers,turfjs,Javascript,Json,Openlayers,Turfjs,我有不同的草皮经营,现在我想要一些风格。我在ee9900中有所有的操作结果,我认为这是openlayers 2.12的默认颜色 所以我的想法是,我有一个函数,它接受结果,现在我希望它有一些风格 我创建了: var geojson_format = new OpenLayers.Format.GeoJSON({ "ignoreExtraDims": true, }); var vector_layer = new Ope
var geojson_format = new OpenLayers.Format.GeoJSON({
"ignoreExtraDims": true,
});
var vector_layer = new OpenLayers.Layer.Vector({
});
我只是简单地添加了vector_layer.style={fillColor:'red'};并将多边形特征更改为红色,但点和颜色不起作用。
那么我有:
vector_layer.addFeatures(geojson_format.read(result.getData()));
legend.loadLayer(vector_layer);
Result是一个变量,这里有不同操作的结果。然后getData是一个具有结果的函数
知道接下来会发生什么吗?
谢谢 我有,我应用了一种风格,这取决于草皮的操作
vector_layer.style = {fillColor: "purple", pointRadius: 7, fillOpacity: 0.3, strokeColor:"#F2F2F2"};
但现在我想将其设置为默认样式,因为现在它无法使用我创建的样式选择按钮