我使用了Leaflet Draw插件。
我的目标是创建标记并显示弹出窗口,在其中可以获取纬度和经度坐标。
我能够通过JavaScript警告框获取这些坐标,但我绝对不知道如何将坐标放入我的弹出窗口中。
以下是代码片段:
map.on('draw:created', function (e) {
var type = e.layerType,
layer = e.layer;
if (type === 'marker') {
map.on('click', function(e) {
var lat = e.latlng.lat;
var lng = e.latlng.lng;
alert ("Latitude : " + lat + "\nLongitude : " + lng);
}),
layer.bindPopup(
'e.latlng.lat');
}
drawnItems.addLayer(layer);
});
但是它无法工作。弹出窗口显示“e.latlng.lat”,而我想得到确切的数值。
你有什么解决方案吗?谢谢。
MouseEvent.mozPressure已被弃用,请使用PointerEvent.pressure代替
。 - Pfalbaum