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 回答