行走动画相机(近景相机、室内相机)
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
Example:
//示例代码:
var geoWalkerAnimationCamera = new Cesium.GeoWalkerAnimationCamera({
viewer : viewer,
moveStep : 2.0,
rotateStep : 3.0,
path : [
{
"geoposition" : {
"longitude" : 112.5972286663428,
"latitude" : 37.82588195767011,
"height" : 839.3667863349507
},
"direction" : {
"x" : 0.750645374175468,
"y" : -0.21342301299171448,
"z" : 0.6252856465284569
},
"moveSpeed" : 0,
"rotateSpeed" : 0
}, {
"geoposition" : {
"longitude" : 112.5972286663428,
"latitude" : 37.82588195767011,
"height" : 839.3667863349507
},
"direction" : {
"x" : -0.5966420892240152,
"y" : -0.6472757810536913,
"z" : 0.4743967544447751
},
"moveSpeed" : 0,
"rotateSpeed" : 0
}
],
frameChange : function(e){
//TODO frameChanged
}
})
Demo:
Members
行走帧控制对象
Properties:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
WalkFrame |
WalkFrame | 行走帧控制对象
Properties
|
Example:
geoWalkerAnimationCamera.walkFrame.start(2);
geoWalkerAnimationCamera.walkFrame.pause();
geoWalkerAnimationCamera.walkFrame.start();
geoWalkerAnimationCamera.walkFrame.stop();
Methods
激活相机
禁用相机
销毁
触发更新机制
Name | Type | Description |
---|---|---|
camera |
Camera | 相机对象 |