Mars3d问题汇总
1.加载的矢量数据或模型在地面漂移
这个问题我在arcgis中转换了矢量数据,然后加载到Mars3d会出现矢量数据随着地图位置也会改变。官方给出的解决方案如下:
【解决方案】
(1) 开启深度检测 map.scene.globe.depthTestAgainstTerrain = true, 如果看不到模型,说明高度确实有问题,调整模型高度
(2) 关闭深度检测 map.scene.globe.depthTestAgainstTerrain = false, 修改模型高度或矢量数据坐标值,将其设置在合适的高度
还有关于设置矢量坐标的高度,这个东西其实没有方法设置,毕竟就是geojson配置。可以通过调用 autoSurfaceHeight 函数 ,进行高度重新计算,这个有没有用,就要看个人的设置了。
1.加载的矢量数据或模型在地面漂移 这是官方的方案
2.解决Cesium中Entity移动漂移的问题 出现上述情况的原因是因为,Entity未设置贴地,同时未开启地形检测。PS:地形检测的意义就在于开启后,会因为高度不一样,有些地物会不可见,即可解决上述的漂移的问题。
3.autoSurfaceHeight
4.Cesium加载Geojson并设置贴地
2.添加瓦片信息
1 | layers: [ |