Ottenere Lat, posizione a lungo selezionata utilizzando l'API Leaflet?


16

Sto usando OSM con Leaflet API. Ora voglio ottenere il lat e il lungo di una posizione cliccata. Intendevo qualcosa di simile a questo. 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));

        });

Questo codice in OpenLayers aiuta a ottenere lat, valori lunghi ... cercando qualcosa di simile usando Leaflet ...

Risposte:


50

Puoi ottenere facilmente eventi click utilizzando il metodo di iscrizione all'evento 'on' della mappa:

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.