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的坐标系转换

Arcgis js之web墨卡托(3857)转经纬度坐标(4326)

 

webMercatorToGeographic 可以将geometry的坐标系转换为4326

 

 

 

钻研不易,转载请注明出处、、、、、、

 

相关文章:

  • 2022-12-23
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
相关资源
相似解决方案