Lat, Long of Clicked Location mit der Leaflet API erhalten?

16

Ich benutze OSM mit Leaflet API. Jetzt möchte ich den Lat und Long eines angeklickten Ortes erhalten. Ich meinte etwas Ähnliches. 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));

        });

Dieser Code in OpenLayers hilft dabei, die lat, long-Werte zu ermitteln ... mit Leaflet nach etwas Ähnlichem zu suchen ...

DomincJune
quelle

Antworten:

48

Sie können ganz einfach Klickereignisse abrufen, indem Sie die Ereignissubskriptionsmethode "Ein" der Karte verwenden:

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