如何在openlayers 3中配置样式?

时间:2015-09-23 12:06:15

标签: javascript openlayers-3

我是初学者并尝试配置多边形,线条和点功能的样式,一旦配置了样式,我就可以在定义图层时调用这些样式。我尝试了这段代码但没有工作(只为多边形尝试过)。

var test = {
  "polygon": {
    id: "polygon",
    style:  new ol.style.Style({
      stroke: new ol.style.Stroke({color: 'green', width: 1})
    })
  },
  "polygon1": {
    id: "polygon1",                                     
    style:  new ol.style.Style({
      stroke: new ol.style.Stroke({color: 'blue', width: 1})
    })
  }
};

var geojson_layer = new ol.layer.Vector({
  source: new ol.source.Vector({
    url: 'file.geojson',
    format: new ol.format.GeoJSON()
  }),
  style: styleFunction
});

0 个答案:

没有答案