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のこのコードは、lat、long値を取得するのに役立ちます... Leafletを使用して同様のものを探します...

回答:


49

マップの「on」イベントサブスクリプションメソッドを使用して、クリックイベントを簡単に取得できます。

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.