Obtenir Lat, Long de l'emplacement cliqué en utilisant l'API Leaflet?


16

J'utilise OSM avec l'API Leaflet. Maintenant, je veux obtenir le lat et le long d'un emplacement cliqué. Je voulais dire quelque chose de similaire à cela. ex:http://openlayers.org/dev/examples/click.html

map.events.register("click", map, function(e) {
            var position = map.getLonLatFromPixel(e.xy);
                alert("Lat, Lon : "+position.lon.toFixed(3),position.lat.toFixed(3));

        });

Ce code dans OpenLayers permet d'obtenir les valeurs lat, longues ... à la recherche de quelque chose de similaire à l'aide de Leaflet ...

Réponses:


50

Vous pouvez facilement obtenir des événements de clic en utilisant la méthode d'abonnement aux événements «on» de la carte:

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.