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

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)
});
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.