J'essaie d'introduire les outils de mesure (longueur et surface) sur une carte.
Les outils s'ajoutent dans la boite à outils.
Après sélection de l'un d'entre eux, la boite d'affichage des résultats apparait bien avec me message : En attente de saisie ...
Au premier click sur la carte le message est bien modifié en : Longueur : 0m
La ligne se trace bien sur la carte, mais en fin de tracé la longueur n'est pas affichée et reste toujours 0m
Le même problème se pose pour les surfaces. Les surfaces sont bien dessinées mais je n'obtiens pas le résultat de la mesure.
Probablement un oublie de néophyte, Merci de votre aide.
Voici la séquence utilisée pour l'adjonction de ces outils (inspirée de l'exemple Alert):
var tbx= map.getMap().getControlsByClass('Geoportal.Control.ToolBox')[0];
var measurebar= new Geoportal.Control.MeasureToolbar(
{
div: OpenLayers.Util.getElement(tbx.id+'_measure'),
targetElement: OpenLayers.Util.getElement(tbx.id+'_meares')
}
);
map.getMap().addControl(measurebar);
Merci
Partager