地形显隐
框架支持对地形可视化进行控制
说明
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
})
运行效果
更多示例