我有不同的草皮操作,现在我想要一些风格。我将所有操作结果都放在ee9900中,我认为这是openlayers 2.12的默认颜色
所以我认为我有一个能够取得结果的功能,现在我希望它能够提供一些风格。
我创建了:
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);
结果是一个变量,我在这里有不同的操作结果。然后getData是一个得到结果的函数。
知道继续进行的是什么吗? 谢谢!
答案 0 :(得分:0)
我拥有它,我根据Turf
的操作应用了一种风格vector_layer.style = {fillColor: "purple", pointRadius: 7, fillOpacity: 0.3, strokeColor:"#F2F2F2"};
但是现在我想将它设置为默认样式,因为它现在没有使用"样式选择"我使用Ext
创建的按钮