可选position: [number, number, number]可选viewDistance: number距离目标多远距离时停下,默认为0,即直接飞到目标点处,单位是米。
可选rotation: [number, number, number]相机飞入后的姿态控制,从什么角度观察目标,形式如: [偏航角, 俯仰角, 翻转角], 单位是弧度。
可选duration: number飞行持续时间,如果是0,则直接跳转,单位是秒。
可选cancelCallback: () => void// 示例1
// 相机直接飞入北京(116.39, 39.9)的位置,高度100米。相机位于目标点上。
flyTo(camera, [116.39, 39.9, 100]);
// 示例2
// 相机直接飞向北京(116.39, 39.9)的位置,高度100米的目标,再距离目标点1000米的距离停下来,此时目标点刚好位置屏幕中心位置。
flyTo(camera, [116.39, 39.9, 100], 1000);
// 示例3
// 相机直接飞向北京(116.39, 39.9)的位置,高度100米的目标,再距离目标点1000米的距离停下来,此时目标点刚好位置屏幕中心位置。
// 同时相机的方向是正东向,向下倾斜30度。
// 相机方向是这样的 朝北是0度,朝东是90度,朝南是180度,朝西是270度。抬头看天的俯仰角是90度,俯视地面是-90度。
flyTo(camera, [116.39, 39.9, 100], 1000, [90, -30, 0]);
目标位置, 形式如:[经度, 纬度, 高度] 其中经纬度的单位是弧度,高度的单位是米。