Skip to content

地形显隐

框架支持对地形可视化进行控制

说明

INFO

支持所有在场景中以TerrainProvider包装加载的地形数据

代码实例

vue3 + ts

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)
  initView()
}
const initView = () => {
  map.Navigation.homeCamera = {
    position: {
      x: -2456634.8172948933,
      y: 4562075.945027415,
      z: 3711376.2026013467,
    },
    hpr: {
      heading: 0.10848129477705015,
      pitch: -0.30074066005546096,
      roll: 0.00014002081023090085,
    },
  }
  map.Navigation.homeView()
}

const boolShow = ref(true)

watch(boolShow, (val) => {
  map.Terrain.show = val
})

运行效果 更多示例