【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)
相关推荐
IT_陈寒17 小时前
Vue这个特性差点让我加班到凌晨,谁懂啊
前端·人工智能·后端
kyriewen17 小时前
我让AI改一个bug——它偷偷动了5个我没让它碰的地方
前端·javascript·ai编程
遇乐的果园17 小时前
前端学习笔记-vue加载渲染优化
前端·笔记·学习
用户9850335932818 小时前
OpenLayers 热力图从原理到 Vue 组件一键接入
前端
颜酱18 小时前
01 | 骨架搭建:FastAPI + Vue 跑通第一个 SSE 流式问答
前端·人工智能·后端
hoLzwEge18 小时前
解码 IDE 智能提示:jsconfig.json 辅助开发全攻略
前端·前端框架
leoZ23118 小时前
记忆系统与 Agent 定制完全指南(四):自定义 Agent 开发(一)
前端·chrome
慧一居士18 小时前
Element Plus 按需引入的配置使用说明和完整示例
前端·vue.js
程序员黑豆18 小时前
鸿蒙应用开发实战:从零学会自定义组件
前端·华为·harmonyos
leoZ23119 小时前
记忆系统与 Agent 定制完全指南(三):记忆的检索与使用
前端·chrome