Vector 基于WFS协议的向量层

Vector 基于WFS协议的向量层,vector,gis,openlayers,geoserver,Vector,Gis,Openlayers,Geoserver,在向量层中必须使用BBOX策略和WFS协议吗 如果没有BBOX策略,我无法显示此层: vLayer = new OpenLayers.Layer.Vector("Test", { styleMap: new OpenLayers.StyleMap({ "default": style }), maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90).transform(geographic,me

在向量层中必须使用BBOX策略和WFS协议吗

如果没有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, 

        }) 
      }); 
我在firebug中没有收到任何请求


我这里缺少什么?

您是否尝试过OpenLayers.Strategy.Fixed? 这将请求您的数据一次,并且不会对缩放或边界进行任何更改


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

是的,我尝试了修复策略,但它对我不起作用!我不知道哪里出了问题,地图上什么也没有显示。firebug中有一个响应正确的请求,但地图上没有显示任何内容。