Suite

Enregistrez les coordonnées de la position de la souris


Existe-t-il un moyen simple d'accéder aux coordonnées (selon ma projection utilisée) et de les rendre visibles, comme

console.log(currentX+" "+currentY);

?


Cet exemple devrait faire ce que vous voulez : http://openlayers.org/en/master/examples/mouse-position.html

C'est un contrôle OpenLayers ( http://dev.openlayers.org/docs/files/OpenLayers/Control/MousePosition-js.html) , mais vous pouvez le faire pointer vers des objets spécifiques à l'écran afin qu'il y soit écrit à la place.

var mousePositionControl = new ol.control.MousePosition({coordinateFormat: ol.coordinate.createStringXY(4), projection: 'EPSG:4326', // commentez les deux lignes suivantes pour que la position de la souris // soit placée dans la carte. className : 'custom-mouse-position', target : document.getElementById('mouse-position'), undefinedHTML : ' ' });


Voir la vidéo: Définir sa position avec un GPS (Octobre 2021).