javascript - Leaflet——获取经纬度的前三位小数

标签 javascript latitude-longitude leaflet

我的目标是在绘制标记后立即获取纬度和经度坐标。
我设法用那个片段做到了这一点(参见 Leaflet - get latitude and longitude of a marker inside a pop-up):

map.on('draw:created', function (e) {
var type = e.layerType,
layer = e.layer;

map.addLayer(layer);

if (type === 'marker') {    
    layer.bindPopup('LatLng: ' + layer.getLatLng()).openPopup();
}

});

但我想得到经纬度的前三位小数,比如 35.567 和 105.891
是否可以用 Leaflet 做到这一点?如何做到?
谢谢!

最佳答案

layer.getLatLng().lat.toFixed(3)

参见 the JavaScript number object .

关于javascript - Leaflet——获取经纬度的前三位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24541551/

相关文章:

ios - 有时会返回 Google 距离矩阵 ZERO_RESULTS

javascript - 如何使用 NestJS 将纯文本作为我的请求正文传递?

javascript - 使用谷歌地图获取纬度和经度

javascript - 从 Chrome 中隐藏脚本标签

java - 度分秒 (DMS) 正则表达式

javascript - 在 Leaflet 中访问标记图标的 HTMLElement

r - clearShapes() 不起作用——R 的 leaflet()

r - 如何将shapefile上传到Shiny App

javascript - 如何在不将文本字符串插入 DOM 的情况下对文本字符串执行 document.querySelectorAll

javascript - 带有输入类型文件字段的语义 UI 重置表单