三维地图路径飞行插件类
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
Example:
// 初始化控件.
let routefly = new Cesium.GeoRouteFly({
viewer:viewer,
pointArray: [[114.39695, 30.47597, 27.29],[114.39768, 30.48217, 30.9],[114.40431, 30.48159, 36.17],[114.40366, 30.47613, 34.17]],
start: Cesium.JulianDate.fromDate(new Date()),
stop: Cesium.JulianDate.addSeconds(start, pointArray.length, new Cesium.JulianDate()),
speed: 0.4
});
routefly.play();
routefly.pause();
routefly.continue();
routefly.stop();
routefly.reset();
routefly.onFlyCompleted.addEventListener(function(e) {
console.log(e);
});
Demo:
Members
离地高度
-
Default Value:
0
飞行结束事件。
Example:
routeFly.onFlyCompleted.addEventListener(function(currentTime) {
console.log(currentTime);
});
飞行速度
-
Default Value:
0.4
Methods
清除绘制的点实体.
继续飞行
暂停飞行
开始飞行
飞行回放
退出飞行