Developing OGC Compliant Web Applications with GeoExt の
2.2. Adding a Tree View to Manage the Map Panel’s Layers(http://workshops.boundlessgeo.com/geoext/stores/tree.html)を参考に WMS レイヤ表示操作を Tree でします。
続けて「ol017-nippon_bmi_akiruno_pgis.html」を使います。
---
// ここから追加
items.push({
xtype: "treepanel",
ref: "tree",
region: "west",
width: 200,
autoScroll: true,
enableDD: true,
root: new GeoExt.tree.LayerContainer({
expanded: true
}),
bbar: [{
text: "Remove from Map",
handler: function() {
var node = app.tree.getSelectionModel().getSelectedNode();
if (node && node.layer instanceof OpenLayers.Layer.WMS) {
app.mapPanel.map.removeLayer(node.layer);
}
}
}]
});
// ここまで
</script>
---


0 件のコメント:
コメントを投稿