new mars3d.layer.TilesetLayer(支持position位置偏移的前置说明

1.new mars3d.layer.TilesetLayer(的position支持修改位置的前提是,需要数据出厂的时候,支持修改位置。

如果数据支持修改位置,修改new mars3d.layer.TilesetLayer(的position即可。

如果数据不支持修改位置,那么代码层面只能够修改position的alt支持修改模型高度值,可以尝试的有alt和alt_offset。

new mars3d.layer.TilesetLayer(支持position位置偏移的前置说明_第1张图片

用户需求:

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.这个是需要模型数据在建模出厂的时候就支持的,代码层面是无法修改的。

你可能感兴趣的:(Mars3d,vue,app,前端,vue.js,javascript,3d)