矢量图层与WFS协议

时间:2012-10-06 17:47:27

标签: vector gis openlayers geoserver

是否必须在Vector层中使用带有WFS协议的BBOX策略?

如果没有BBOX策略,我无法显示此图层:

vLayer = new OpenLayers.Layer.Vector("Test", { 

    styleMap: new OpenLayers.StyleMap({ 
        "default": style 
    }), 
      maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90).transform(geographic,mercator), 
      sphericalMercator: true,   
      protocol:  new OpenLayers.Protocol.WFS({   
      url: 'http://myDomain/geoserver/wfs', 
      featureType: "Layer_1",   
      featureNS: "http://mapmap.org", 
      srsName: "EPSG:3857", 
      version: "1.1.0", 
      extractAttributes: true, 
      isBaseLayer: false, 

        }) 
      }); 

我没有在萤火虫中得到任何要求。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试过OpenLayers.Strategy.Fixed? 这应该会请求您的数据一次,并且在更改缩放或边界时不会执行任何操作。

顺便说一句:你有一个悬空逗号错误(isBaseLayer: false,),但这很可能不太相关。