0

マウスクリックを latlng に抽出してから html 変数に抽出する方法がわかりません。これが私がやったことです(リーフレット Api を使用してクリックされた場所の緯度、経度を取得する方法の投稿から):

var lat = map.on('click', function(e) {
    alert(e.latlng[0]); });

つまり、リーフレットを使用して変数に書き込む方法がわかりません。次に、その変数をhtmlで使用します。

<div> <script type="text/javascript"> document.write('<"'+lat+'">')</script></div>

html は機能しますが、リーフレットは機能しません。ありがとう、ドーグ

4

1 に答える 1

3

console.log(e);参照が有効であることを確認するために使用する必要があります。

試す

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
}

またはあなたの場合

map.on('click', function(e) {
    var lat = e.latlng.lat;
}
于 2013-02-02T08:38:47.237 に答える