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);