问题场景:
【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)