SuperMap Desktop中配置Google Maps地图投影
我们先来了解一下Google Maps采用的地图投影 Google Maps 、 Virtual Earth 等网络地理所使用的地图投影,常被称作 Web Mercator 或 Spherical Mercator ,它与常规墨卡托投影的主要区别就是把 地球模拟为球体而非椭球体 。为什么要投影,请参见LionGG的 《 地图投影为什么 》 为什么是圆形球体,而非椭球体? 这说来简单,仅仅是由于实现的方便,和计算上的简单,精度理论上差别0.33%之内,特别是比例尺越大,地物更详细的时候,差别基本可以忽略。 Google Maps使用的是WGS 84的参考球体 。 Web 墨卡托投影坐标系 : 以整个世界范围,赤道作为标准纬线,本初子午线作为中央经线,两者交点为坐标原点,向东向北为正,向西向南为负。 X轴:由于赤道半径为6378137米,则赤道周长为2*PI*r = 2*20037508.3427892,因此X轴的取值范围: [-20037508.3427892,20037508.3427892]。 Y轴:由墨卡托投影的公式可知,同时上图也有示意,当纬度φ接近两极,即90°时,y值趋向于无穷。这是那些“懒惰的工程师”就把Y轴的取值范围也限定在 [-20037508.3427892,20037508.3427892]之间,搞个正方形。 懒人的好处,众所周知,事先切好静态图片