Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Openlayers 2.12 JSON图层颜色与草皮算法_Javascript_Json_Openlayers_Turfjs - Fatal编程技术网

Javascript Openlayers 2.12 JSON图层颜色与草皮算法

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

我有不同的草皮经营,现在我想要一些风格。我在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);
Result是一个变量,这里有不同操作的结果。然后getData是一个具有结果的函数

知道接下来会发生什么吗?
谢谢

我有,我应用了一种风格,这取决于草皮的操作

vector_layer.style = {fillColor: "purple", pointRadius: 7, fillOpacity: 0.3, strokeColor:"#F2F2F2"};
但现在我想将其设置为默认样式,因为现在它无法使用我创建的样式选择按钮