参考博客:显示瓦片地图 http://www.cnblogs.com/rhinoxy/p/4995731.html
注意:这里的计算方法精度相差比较大,不满足精确计算的需要。
需要理解的GIS概念:
比例尺(Scale)
地图上的一厘米代表着实际上的多少厘米。
比如 1:1,155,583.42 意思是地图上1cm 等于实际11.5558342km。
DPI
屏幕每英寸含有的像素点,一般屏幕是取96
1英寸 = 2.54 CM
1像素 = 0.0254/96 M (地图上) 真实距离还要乘以 Scale
地图分别率(Resolution)
1个像素 对应多少个地理单位,这里地理单位依赖于切割地图的坐标系,一般就是经纬度
如果地理坐标系是wgs84,地图的单位是度,dpi为96
比例尺与分辨率之间的换算公式
Resolution = 1个像素对应的真实米 / 1度对应的真实米
1个像素真实米 = 0.0254/96 * Scale
1度对应真实米 = 2 * Math.PI * 6378137 / 360 约等 111194.872221777米
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)