您当前的位置: 首页 > 

惊鸿一博

暂无认证

  • 2浏览

    0关注

    535博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

GIS_WGS84经纬度坐标系_Web墨卡托坐标系_相互转换代码

惊鸿一博 发布时间:2021-10-10 21:07:19 ,浏览量:2

JavaScript实现参考如下:

​
//经纬度转墨卡托
function  lonLat2Mercator( lonLat){
   var mercator =  {X:0,Y:0};
   var x = lonLat.X * 20037508.34 / 180;
   var y = Math.log(Math.tan((90 + lonLat.Y) * Math.PI / 360)) / (Math.PI / 180);
   y = y * 20037508.34 / 180;
   mercator.X = x;
   mercator.Y = y;
   return mercator;

}

//墨卡托转经纬度
function mrcator2lonLat(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;
}

关注
打赏
1663399408
查看更多评论
立即登录/注册

微信扫码登录

0.0378s