Отримати Lat, довге натиснуте місце за допомогою API Leaflet?


16

Я використовую OSM з API Leaflet. Тепер я хочу отримати ширину та довжину розташування, що клацнув. Я мав на увазі щось подібне до цього. колишній: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));

        });

Цей код у OpenLayers допомагає отримати широкі значення, довгі значення ... шукаючи щось подібне за допомогою Leaflet ...

Відповіді:


50

Ви можете легко отримати події клацання, використовуючи метод підписки на подію на карті:

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.