1、问题
在使用cesium加载高德地图时发现高德地图加载的倾斜摄影与实际是存在偏差的,这是因为各个厂商间使用的坐标系是不同的,这就需要进行转换
2、解决
cesium-map 可以解决在cesium中使用国内地图纠偏的问题,使用方式可以参见他的文档,但是我按照他的文档使用会提示,找不到Cesium,于是我便把他代码里的核心文件提出来,在utils下面进行改写并在页面中单独引入
以高德地图为例,分别在以下各文件中引入Cesium
let Cesium = require('cesium/Cesium');

在页面使用时引入AmapImageryProvider
import AmapImageryProvider from '@/utils/tranMap/imagery/amap/AmapImageryProvider'
并在初始化代码里添加
Cesium.AmapImageryProvider = AmapImageryProvider
之后发现,地图已经转为cesium对应的WGS84了,但是地图层级太高了,放大后会显示该层级无图层
本文介绍了在Vue项目中使用Cesium加载高德地图时遇到的影像偏差问题,由于坐标系差异导致地图显示不准确。通过引入cesium-map库并对其进行修改,解决了地图纠偏的问题,详细阐述了如何在Vue组件中引入和配置AmapImageryProvider,确保地图正确转换为WGS84坐标系,并调整地图层级显示。
最低0.47元/天 解锁文章
645

被折叠的 条评论
为什么被折叠?



