ベクターレイヤーをWFSレイヤーに追加しようとしていますが、機能しません。誰かが解決策を指摘できますか?
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"
})
});
GeoServer構成では、ワークスペース'myWorkspace'、ストア'myStore'、レイヤー'myLayer'があり、WFSが有効になっています。また、「WMS設定のデフォルトスタイル」のレイヤーの「公開」タブで、myLayerがマルチポリゴンであるため「ポリゴン」を選択しました。
何が悪いのですか?
'featureNS'プロパティでワークスペース名を指定する必要がありますか?
OpenLayersに適したチュートリアルはありますか?
私は非常に貧しいドキュメントを読みました、そして、例はいつも私を助けません。また、GeoServerのユーザーマニュアルを読んだところ、非常に良いことがわかりました。
1
OpenLayersアプリケーションはポート80またはポート8080で実行されていますか?
—
geographika
リクエストの結果をFirebugで確認できますか?
—
イアンタートン