初始视角
框架支持通过设置初始视角,创建完场景后自动跳转到指定视角
说明
INFO
初始视角参数包括position(笛卡尔坐标)和hpr(航向角、俯视角、翻滚角)
代码实例
ts
let map: any
LarkExplorer.ready({
baseUrl: './dist/resources/',
}).then(initMap)
function initMap() {
map = new LarkExplorer.Map('map')
map.Navigation.homeCamera = {
position: {
x: -2072151.6231208083,
y: 8120125.20405065,
z: 5940392.882414031,
},
hpr: {
heading: 1.7763568394002505e-15,
pitch: -1.5685994338656415,
roll: 0,
},
}
toHome()
}
// 设置当前视角为初始视角
const setHome = () => {
map.Navigation.homeCamera = map.Navigation.cameraStatus
}
// 跳转到初始视角
const toHome = () => {
map.Navigation.homeView()
}
运行效果
更多示例