¿Obtener Lat, Long de la ubicación en la que se hizo clic con Leaflet API?

16

Estoy usando OSM con Leaflet API. Ahora quiero obtener el lat y el largo de una ubicación clicada. Quise decir algo similar a esto. 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));

        });

Este código en OpenLayers ayuda a obtener los valores lat, long ... buscando algo similar usando Leaflet ...

DomincJune
fuente

Respuestas:

50

Puede obtener fácilmente eventos de clics utilizando el método de suscripción de eventos 'on' del mapa:

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
Marc Pfister
fuente