ViewAnimation
构造函数
- #new ViewAnimation(
keyFrames: ViewAnimationKeyFrames[],
opts?: ViewAnimationOptions,
): ViewAnimation创建地图视角动画对象
参数 类型 说明 keyFramesViewAnimationKeyFrames关键帧数组,至少两帧 opts可选ViewAnimationOptions动画配置项 属性 类型 说明 delaynumber动画开始延迟时间(毫秒) durationnumber动画持续时间(毫秒) interationnumber | "INFINITE"循环次数;数字表示固定循环次数,'INFINITE' 表示无限循环 返回值 ViewAnimation
示例代码1
const keyFrames: BMap.ViewAnimationKeyFrames[] = [
{ center: new BMap.Point(116.404, 39.915), zoom: 14, tilt: 0, heading: 0, percentage: 0 },
{ center: new BMap.Point(116.404, 39.915), zoom: 18, tilt: 60, heading: 180, percentage: 1 },
];
const opts: BMap.ViewAnimationOptions = { duration: 5000, delay: 0, interation: 'INFINITE' };
const anim = new BMap.ViewAnimation(keyFrames, opts);
map.startViewAnimation(anim);
地图视角动画类,通过关键帧形式定义动画过程。