Получаете Lat, Long из кликаемого местоположения, используя Leaflet API?


16

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