如何从lon lat位置(例如来自mapcenter)找到当前的utm区域?
我需要确定当前哪个区域来自我的位置。
答案 0 :(得分: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();