2016-12-31 46 views

回答

3
function getUtmZoneFromPosition(lon,lat) { 
    return (Math.floor((lon + 180)/6) % 60) + 1; 
} 

ol3使用功能這樣

function getCurrentUtmZone() { 
    var position = ol.proj.transform(mapObj.getView().getCenter(), mapObj.getView().getProjection(), "EPSG:4326"); 
    return getUtmZoneFromPosition(position[0]); 
} 

var currentZone=getCurrentUtmZone(); 

由於Determining UTM zone (to convert) from longitude/latitude