添加参数注释

This commit is contained in:
takeshita
2025-08-31 16:12:36 +08:00
parent ae0dad068b
commit 7ba25619b7
20 changed files with 647 additions and 102 deletions

View File

@ -9,6 +9,25 @@ import { setActiveViewer, closeRotateAround, closeViewFollow} from '../../../Glo
class FlyRoam extends Base {
#clickHandler = undefined
/**
* @constructor
* @param sdk
* @description 飞行漫游
* @param options {object}
* @param options.id {string} 标注id
* @param options.name {string} 名称
* @param options.repeat=0 {number} 重复次数
* @param options.points=[]] {array} 视点列表
* @param options.points[].position {object} 视点位置
* @param options.points[].position.lng {number} 经度
* @param options.points[].position.lat {number} 纬度
* @param options.points[].position.alt {number} 高度
* @param options.points[].orientation {object} 视点方向
* @param options.points[].orientation.heading=0 {number} 视点航向角
* @param options.points[].orientation.pitch=0 {number} 视点俯仰角
* @param options.points[].orientation.roll=0 {number} 视点翻滚角
* @param options.points[].duration=0 {number} 持续时间
**/
constructor(sdk, options = {}, _Dialog = {}) {
super(sdk, options)
this.options.id = options.id || this.randomString()