查阅Cesium API

飞向对象。

Author:
  • 张丹钊

方法

定位到对象

flyTo(target, options)

参数描述:
名称 类型 描述
target Entity | Array.<Entity> | EntityCollection | DataSource | ImageryLayer | Cesium3DTileset | TimeDynamicPointCloud | Promise.<(Entity|Array.<Entity>|EntityCollection|DataSource|ImageryLayer|Cesium3DTileset|TimeDynamicPointCloud)> 地图对象
options Object 可选 参数
名称 类型 默认值 描述
time Number 3.0 可选 飞行时间
maxHeight Number 可选 飞行时的最大高度
heading Number 0 可选 水平角
pitch Number -45 可选 俯仰角
range Number 可选 距离
飞向兴趣点

flyToPointsInterest(option, fnc)

参数描述:
名称 类型 描述
option Object 参数
名称 类型 描述
destination Cartesian3 坐标
orientation Object 可选 方向
duration Number 可选 时间
fnc function 飞行结束回调函数
定位到坐标

flyToPosition(x, y, z, option)

调用方法:
sgworld.Navigate.flyToPosition(120, 30, 1000)
或
sgworld.Navigate.flyToPosition(120, 30, 1000, {
     heading: 0,
     pitch: -90,
     roll: 0,
})
参数描述:
名称 类型 描述
x Number 经度
y Number 纬度
z Number 高度
option Object 可选 参数
名称 类型 默认值 描述
heading Number 0 可选 航向角
pitch Number -90 可选 俯仰角
roll Number 0 可选 翻滚角
time Number 3 可选 飞行时间