Tôi đang cố gắng thêm một lớp vectơ với một lớp WFS và nó không hoạt động. Bất cứ ai có thể chỉ ra một giải pháp?
Mã OpenLayers:
var wfs = new OpenLayers.Layer.Vector(
"Stavros Features",
{
strategies: [new OpenLayers.Strategy.BBOX()]
,projection: new OpenLayers.Projection("EPSG:4326")
,protocol: new OpenLayers.Protocol.WFS({
version: "1.1.0"
,srsName: "EPSG:4326"
,url: "http://localhost:8080/geoserver/wfs"
,featureNS : "http://postgis.org"
,featureType: "polygon"
,geometryName: "the_geom"
})
});
Trong cấu hình GeoServer, tôi có không gian làm việc 'myWorkspace' , cửa hàng 'myStore' và một lớp 'myLayer' và WFS được bật. Ngoài ra, trong tab 'xuất bản' của lớp của tôi trong 'Kiểu cài đặt mặc định của WMS' Tôi đã chọn 'đa giác' vì myLayer là đa giác.
Tôi đang làm gì sai?
Tôi có phải chỉ định tên không gian làm việc trong thuộc tính 'FeatureNS' không?
Có một hướng dẫn tốt cho OpenLayers?
Tôi đã đọc các tài liệu rất kém và các ví dụ không giúp tôi luôn. Tôi cũng đã đọc hướng dẫn sử dụng của GeoServer và tôi thấy nó rất tốt.
1
Ứng dụng OpenLayers của bạn đang chạy trên cổng 80 hay cổng 8080?
—
geographika
bạn có thể thấy kết quả của yêu cầu trong fireorms không?
—
Ian Turton