Cesium实战系列文章总目录
:
传送门
1.常用在线地图坐标系
(1)WGS84
即GPS原始坐标系,也是当今三维开发中最普遍使用的坐标系。
(2)GCJ-02:火星坐标系
由国测局发布的加密坐标系,是国内互联网地图最广泛使用的坐标系,包括高德、腾讯、谷歌中国地图
。
(3)BD-09
百度地图
所采用的坐标系,即在火星坐标系上进一步偏移得到。
(4)CGCS2000
又称2000国家大地坐标系,由西安80坐标系发展而来,一般使用高斯克吕格投影,用于国内土地调查等坐标参考系。天地图
采用此坐标系。
2.纠偏方式
(1)使用cesium接口
在已知地图中心点的坐标偏移经纬度具体数值的基础上,可以使用ImageryProvider的tilingScheme的rectangleNortheastInMeters,rectangleSouthwestInMeters进行设置,实现加载地图时动态纠偏。
(2)使用插件
大佬的github开源插件:
github插件地址:
纠偏插件
3.使用纠偏插件
(1)引入插件
直接引入下载的插件打包好的cesium.map.min.js
即可。
或者通过CDN方式引入:
<script src="https://cdn.jsdelivr.net/npm/@dvgis/cesium-map"></script>
(2)以添加高德地图纠偏为例:
// 添加高德地图并使用插件纠偏
viewer.imageryLayers.addImageryProvider(new Cesium.AmapImageryProvider({
style: 'img',
crs: 'WGS84'
}));
别的在线地图的纠偏代码具体可参考该插件的说明介绍:参考链接
4.参考
(1)国内地图坐标系总结
(2)github纠偏插件