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 ...

DomincJune
la source

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)
});
Marc Pfister
la source