开放层当前位置的经度和纬度

问题描述:

我想获取当前位置的纬度和经度值。有没有什么方法可以获得经纬度值?我试图通过获取当前位置的经纬度值来制造商。开放层当前位置的经度和纬度

不知道,正是你要寻找的,但这里有几个方法让Lat Long网基于鼠标点击或位置:

鼠标点击纬度和经度:

map.on('click', function(evt){ 
    console.info(evt.pixel); 
    console.info(map.getPixelFromCoordinate(evt.coordinate)); 
    console.info(ol.proj.toLonLat(evt.coordinate)); 
    var coords = ol.proj.toLonLat(evt.coordinate); 
    var lat = coords[1]; 
    var lon = coords[0]; 
    var locTxt = "Latitude: " + lat + " Longitude: " + lon; 
    // coords is a div in HTML below the map to display 
    document.getElementById('coords').innerHTML = locTxt; 
}); 

鼠标移动/位置经纬度和长:

map.on('pointermove', function(evt) { 
    //Same code as in click event 
}); 

不完全相信“当前位置的获取经度和纬度的价值。”在你的文章中表示

+0

map.on('click', evt => console.log(evt.coordinate)) ''' – tonio