【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 分钟前
京东 Oxygen xLLM 大模型推理引擎正式捐赠开放原子开源基金会,共建国产 AI Infra 生态
前端
Csvn3 分钟前
LLM 一把梭:从 Swagger 文档到类型安全 API 请求,再也不手写接口
前端
DGT5 分钟前
深入理解 JavaScript 闭包
前端
星栈6 分钟前
Dioxus 表单处理:从输入、校验到文件上传,一条链路讲透
前端·rust·前端框架
用户41659673693557 分钟前
WebView 请求异常排查操作手册
android·前端
weedsfly10 分钟前
JavaScript 事件流:彻底搞懂捕获、冒泡与事件委托
前端·javascript·react.js
RainmeoX11 分钟前
【实战】用纯前端打造绝区零风格 AI 角色助手 WebUI 并联调 vLLM
前端
杨利杰YJlio26 分钟前
OpenClaw / clawdbot 是什么?看懂 Agent 体系
前端·后端
CodeSheep33 分钟前
他俩只靠写代码,登上了胡润财富榜!
前端·后端·程序员