【Mars3d】二维模式下加载白模发生了偏移,三维模式下正常

问题场景:

【Mars3d】二维模式下加载白模发生了偏移,三维模式下正常

解决思路:

1.判断白模数据是标准坐标还是国测局偏移坐标的

2.数据坐标系是标准84的,在三维视角下加载没有问题,无偏移,执行morphto3d方法后,明显和其他二维图层错位了

解决方案:

1.模型图层加个参数

projectTo2D:true

复制代码
  tiles3dLayer = new mars3d.layer.TilesetLayer({
    name: "合肥市建筑物",
    url: "//data.mars3d.cn/3dtiles/jzw-hefei/tileset.json",
    maximumScreenSpaceError: 1,
    projectTo2D: true,
    popup: [
      { field: "objectid", name: "编号" },
      { field: "name", name: "名称" },
      { field: "height", name: "楼高", unit: "米" }
    ]
  })
  map.addLayer(tiles3dLayer)
相关推荐
元境1 天前
“3D数字内容创新发展高峰论坛”在京成功举办,多项重要合作与课题启动
3d
yuzhiboyouye1 天前
web前端开发自测清单
前端
妮妮分享1 天前
H5获取定位的方式是什么?
java·前端·javascript
weixin_439930641 天前
前端js日期计算跨月导致的错误
开发语言·前端·javascript
零一科技1 天前
瑞吉外卖项目,前端源码(用户端)解析
前端
用户93051065822241 天前
module federation,monorepo分不清楚?
前端·架构
柳安1 天前
手写new操作符执行过程
前端·javascript
狗哥哥1 天前
Vue 3 统一面包屑导航系统:从配置地狱到单一数据源
前端·vue.js·架构
可乐红烧西红柿1 天前
tauri2+vue+vite实现基于webview视图渲染的桌面端开发
前端·前端框架
鱼鱼块1 天前
从后端拼模板到 Vue 响应式:前端界面的三次进化
前端·vue.js·面试