Arcgis js之web墨卡托(3857)轉經緯度坐標(4326)


Arcgis js之web墨卡托(3857)轉經緯度坐標(4326)

手動轉化方法:

function mercatorTolonlat(mercator){
    var lonlat={x:0,y:0};
    var x = mercator.x/20037508.34*180;
    var y = mercator.y/20037508.34*180;
    y= 180/Math.PI*(2*Math.atan(Math.exp(y*Math.PI/180))-Math.PI/2);
    lonlat.x = x;
    lonlat.y = y;
    return lonlat;
}

mercator:

let mercator = {
        x:12936111.406585108, y:4887073.9158
      }

 

 實際上在arcgis js api中存在着轉換方法,並支持geometry的坐標系轉換

 

webMercatorToGeographic 可以將geometry的坐標系轉換為4326

 

 

 

鑽研不易,轉載請注明出處、、、、、、

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM