在Web中,需要对地图进行缩放,为了更好的计算缩放比例,设定横宽比1。之前由于地图的x的取值范围为
, 那么y的取值范围也为
,于是可以求得Web下的墨卡托投影的最大纬度值为:
而EPSG:4326转EPSG:3857就很好计算了
// 弧度版 constx=R*lngconsty=R*Math.log(Math.tan((Math.PI*0.25)+(0.5*lat)))// 角度版 constradians=Math.PI/180constx=R*lng*radiansconsty=R*Math.log(Math.tan((Math.PI*0.25)+(0.5*lat*radians)))