1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
var panelControls = [
new OpenLayers.Control.DrawFeature(vectors, OpenLayers.Handler.Point, {
title : 'ajout point',
displayClass: 'olControlDrawFeaturePoint'
}),
new OpenLayers.Control.DrawFeature(vectors, OpenLayers.Handler.Path, {
title : 'ajout ligne',
displayClass: 'olControlDrawFeaturePath'
}),
new OpenLayers.Control.DrawFeature(vectors, OpenLayers.Handler.Polygon, {
title : 'ajout polygone',
displayClass: 'olControlDrawFeaturePolygon'
}),
new Geoportal.Control.DeleteFeature(vectors, {
title: "Suppression",
displayClass: 'olControlDeleteFeature'
}),
new OpenLayers.Control.Button({
title: "Sauvegarde",
name: "sauve",
displayClass: 'olControlSaveFeatures',
trigger: saveFeatures
}),
new OpenLayers.Control.DragFeature(vectors,{
title: "Déplacement",
displayClass: 'olControlDragFeature'
}),
new OpenLayers.Control.ModifyFeature(vectors,{
title: "Modification",
displayclass: 'olControlModifyFeature'
})
];
var toolbar = new OpenLayers.Control.Panel({
displayClass: 'customEditingToolbar',
allowDepress: true
});
toolbar.addControls(panelControls);
viewer.getMap().addControl(toolbar); |
Partager