Javascript 如何在传单js中获取放大事件的lat和long
我正在使用传单js绘制地图。我很难在两个事件上获得地图的纬度、经度和缩放级别,第一个是缩放,第二个是点击。我搜索了一个堆栈的帖子: 但没有找到任何帮助。起初,我试图先获得lat和lng,但我获得了西南和东北元数据。如何才能获得完美的lat和lngJavascript 如何在传单js中获取放大事件的lat和long,javascript,html,leaflet,Javascript,Html,Leaflet,我正在使用传单js绘制地图。我很难在两个事件上获得地图的纬度、经度和缩放级别,第一个是缩放,第二个是点击。我搜索了一个堆栈的帖子: 但没有找到任何帮助。起初,我试图先获得lat和lng,但我获得了西南和东北元数据。如何才能获得完美的lat和lng var-map=L.map('map').setView([51.505,-0.09],13); var tileLayer=L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/servic
var-map=L.map('map').setView([51.505,-0.09],13);
var tileLayer=L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z} /{y}/{x}.png'{
maxZoom:18,
属性:“地图数据©贡献者”,
}).addTo(地图);
//首先,我尝试在zoomend事件中获取lat,lng
地图上('zoomend',函数(e){
var map=e.target,
bounds=map.getBounds();
//在这里,我获得了西南和东北数据,如何获得纬度、液化天然气和缩放水平
console.log(边界);
})
为了获得坐标,你需要瞄准一个点或一个地方。缩放时无法获取坐标,因为它只是一个区域。您将获得该区域的边界 单击地图时,请听click event[docs],以检索您刚才单击的地图上位置的坐标(): 要获得缩放事件的缩放,您需要调用:
map.on('zoomend',function(e) {
console.log(e.target.getZoom());
})
map.on('zoomend',function(e) {
console.log(e.target.getZoom());
})