类Roaming
漫游。
属性
points
获取或设置路径点集合。 Point3D 数组类型。
pause
获取或设置暂停。 boolean
类型。
pathVisible
获取或设置路径可见性。 boolean
类型。
executing
获取是否正在执行漫游。 boolean
类型。
方法
on
typescript
on(
type: string,
callback: (ev: EventArg) => void
): string
监听事件。
返回事件唯一编号。 string
类型。
参数
type
:string
事件类型。 string
类型。详情查看本节 事件
详细介绍。
callback
: (ev: EventArg) => void
回调函数。 (ev: EventArg) => void 类型。
off
typescript
off(id: string): void;
移除指定编号的事件。
返回 void
类型。
参数
id
:string
事件唯一编号。 string
类型。
startPathEdit
typescript
startPathEdit(): void;
开始路径编辑。
返回 void
类型。
无参数。
endPathEdit
typescript
async endPathEdit(): Promise<void>;
结束路径编辑,异步方法。
异步返回 void
类型。
无参数。
buildPath
typescript
buildPath(): void;
创建路径。
返回 void
类型。
无参数。
startToRoam
typescript
async startToRoam(person: boolean): Promise<void>;
开始漫游,异步方法。
异步返回 void
类型。
参数
person
:boolean
类型
人称, true
表示第一人称, false
表示第三人称。
endToRoam
typescript
endToRoam(): void;
结束漫游。
返回 void
类型。
无参数。
事件
EVENT_PAUSE
暂停事件。
EVENT_CONTINUE
继续事件。
EVENT_ARRIVE
到达事件(终点)。
EVENT_ENDPATHEDIT
路径编辑结束事件。
EVENT_POINTCLICK
路径点点击事件。