1.new mars3d.layer.TilesetLayer(的position支持修改位置的前提是,需要数据出厂的时候,支持修改位置。
如果数据支持修改位置,修改new mars3d.layer.TilesetLayer(的tiles3dLayer.position 即可。
如果数据不支持修改位置,那么代码层面只能够修改position的alt支持修改模型高度alt值,可以尝试的有alt和alt_offset。
用户需求:
1.TilesetLayer的position选项只支持alt_offset,修改模型高度。
刚切换到mars3d,老旧项目是通过偏移修正的,改项目的话,工作量比较大,希望支持横纵坐标(单位m)偏移。
【Mars3d】关于TilesetLayer支持position位置偏移的前置说明
1.需要你的模型在出厂的时候支持修改position才可以,例如我们的水库的模型,在建模的时候就支持更改position,此时模型编辑页面就有这个经纬度的坐标修改输入框。
//data.mars3d.cn/3dtiles/max-fsdzm/tileset.json
2.如果是我们的县城的模型,建模出厂的时候这种不支持修改position,此时模型编辑页面就没有这个经纬度的坐标修改输入框,只会有一个高度的数值修改输入框。
//data.mars3d.cn/3dtiles/qx-shequ/tileset.json
3.模型编辑页面链接:
功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技
TilesetLayerApi文档:
http://mars3d.cn/api/TilesetLayer.html#TilesetLayer
模型编辑页面操作指南:
三维模型漂移效果在模型编辑页面解决操作指南_哔哩哔哩_bilibili
总结说明:
1.这个是需要模型数据在建模出厂的时候就支持的,
2.如果建模的时候就支持,可以直接修改tiles3dLayer.position
3.如果建模的时候不支持,代码层面就无法修改