KmlTourFlyTo
是 CesiumJS 中的一个类,用于定义 KML(Keyhole Markup Language)数据中的飞行到动画。它继承自 KmlTourPrimitive
类并添加了目标位置和时间延迟属性。
定位结束时的 Julian 日期。
定位的目标位置。
执行动画前需等待的时间。
动画定位到实体的位置并返回 FlyTo
对象以控制动画。
参数 duration
指定动画时长(单位为秒)。
以下示例演示如何使用 KmlTourFlyTo
类:
// 添加 KML 数据源
var dataSource = new Cesium.KmlDataSource();
dataSource.load('myTour.kml');
viewer.dataSources.add(dataSource);
// 等待 3 秒后开始定位到位置
var flyTo = dataSource.entities.getById('myFlyTo').flyTo(5.0);
// 事件到达时触发
flyTo.then(function(){
console.log('动画完成');
});