传单 如何将 latlng 放入 HTML 变量中

leaflet how to get latlng into html variable

本文关键字:HTML 变量 放入 latlng 传单      更新时间:2023-09-26

我不知道如何将鼠标点击提取到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的东西有效,但传单的东西不行。谢谢道格

您应该使用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;
}