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纠偏插件


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部