Skip to content

3DTiles模型

框架支持倾斜摄影模型可视化,支持自定义设定高度等

说明

INFO

倾斜摄影数据,白模矢量数据等可以通过CesiumLab工具生成3DTiles模型数据

代码实例

ts
let map: any
LarkExplorer.ready({
    baseUrl: './dist/resources/',
  }).then(initMap)

function initMap() {
  // 默认谷歌影像地图
  const baseImagery = LarkExplorer.BaseLayer.DefaultTdtImg
  // 默认全球地形
  const baseTerrain = LarkExplorer.BaseLayer.DefaultTerrain
  map = new LarkExplorer.Map('map', baseImagery, baseTerrain)
}

let model: any
// 加载
const load = async () => {
  model = await map.Layers.Model.add3DTiles(
    'http://localhost:8086/007/out/tileset.json',
    550
  )
  map.Navigation.flyToItem(model)
}

// 控制显隐
const change = () => {
  if (!model) return
  model.show = !model.show
}

// 移除
const remove = () => {
  model && map.Layers.remove(model)
}

运行效果 更多示例