加载地形(初始化)
框架支持加载自定义地形数据
说明
INFO
默认Cesium全球地形
发布后的地形切片服务(地形切片可以用CesiumLab等第三方工具生成)
代码实例
ts
let map: any
LarkExplorer.ready({
baseUrl: './dist/resources/',
}).then(initMap)
function initMap() {
// 默认谷歌影像地图
const baseImagery = LarkExplorer.BaseLayer.DefaultTdtImg
// 默认全球地形
// const baseTerrain = LarkExplorer.BaseLayer.DefaultTerrain
// 自定义地形
const baseTerrain = LarkExplorer.BaseLayer.getTerrain(
'http://localhost:8086/terrain/'
)
map = new LarkExplorer.Map('map', baseImagery, baseTerrain)
initView()
}
function initView() {
const status = {
position: {
x: -947707.6526854301,
y: 5525655.629629169,
z: 3043025.882299652,
},
hpr: {
heading: 3.862207334800405,
pitch: -0.3624409974692644,
roll: 0.0001087727106403591,
},
}
map.Navigation.flyToPos(status, 3)
}
运行效果
更多示例