En Çok Başlarken, Leaflet API'sını kullanarak uzun süre tıklanmış konum


16

Leaflet API ile OSM kullanıyorum. Şimdi tıklanan bir konumun enlemesini ve uzunluğunu almak istiyorum. Buna benzer bir şey demek istedim. örn: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'daki bu kod, latlet, uzun değerleri elde etmeye yardımcı olur ... Leaflet kullanarak benzer bir şey arıyor ...

Yanıtlar:


50

Haritanın 'on' etkinlik aboneliği yöntemini kullanarak tıklama etkinliklerini kolayca alabilirsiniz:

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.