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
鑽研不易,轉載請注明出處、、、、、、