【发布时间】:2015-08-03 22:17:40
【问题描述】:
我正在使用 geoserver 和 openlayers 3,我在 geoserver 中有一个托管层,我希望使用 ol3 作为 wfs 层来显示它。它没有显示任何错误,但我没有得到地图。它适用于 wms,但不适用于 wfs。 我正在使用 wamp 服务器来托管我的应用程序。
请谁能帮我解决这个问题?这是我的代码:
var v=new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.WFS({
version: '1.1.0',
url: 'http://localhost:8080/geoserver/wfs',
featurePrefix: 'opengeo',
featureType: 'comgeo',
featureNS: 'http://localhost:8080/opengeo',
geometryName: 'geom'
})
})
});
var map = new ol.Map({
target: 'map-id',
layers: [v],
view: new ol.View({
projection: 'EPSG:4326',
center: [0, 0],
zoom: 1
})
});
我在论坛中看到我需要设置代理,我这样做了,我的代理工作正常,但我不知道如何在我的代码中使用它(Openlayers.ProxyHost)。 当我使用 firebug 时,在网络/图像选项卡下,我可以看到 wms 请求,但看不到 wfs。 提前致谢。
【问题讨论】: