cesium实现添加在线地图的偏移纠正
文章目录
- 1.常用在线地图坐标系
- 2.纠偏方式
- 3.使用纠偏插件
- 4.参考
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纠偏插件
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
