Firefox18.0でOpenlayers2.12を使用しています。
この例にEditingToolbarを追加しているだけです:
http://openlayers.org/dev/examples/select-feature-multilayer.html
だから基本的に私はこれを変更します:
map.addLayers([wmsLayer, vectors1, vectors2]);
map.addControl(new OpenLayers.Control.LayerSwitcher());
selectControl = new OpenLayers.Control.SelectFeature
(
[vectors1, vectors2],
{
clickout: true, toggle: false,
multiple: false, hover: false,
}
);
map.addControl(selectControl);
selectControl.activate();
1行追加する:
map.addLayers([wmsLayer, vectors1, vectors2]);
map.addControl(new OpenLayers.Control.EditingToolbar(vectors2));
map.addControl(new OpenLayers.Control.LayerSwitcher());
selectControl = new OpenLayers.Control.SelectFeature
(
[vectors1, vectors2],
{
clickout: true, toggle: false,
multiple: false, hover: false,
}
);
map.addControl(selectControl);
selectControl.activate();
そして今、私はどのレイヤーでも(私が描く)フィーチャを正しく選択できません、リードはありますか?