<protected> new CameraTour()
Extends
Methods
-
add(data, fn)
-
创建一个或多个CameraTour对象
Parameters:
Name Type Description data
CameraTourData | array CameraTourData
类的对象或者数组fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
delete(ids, fn)
-
删除一个或多个CameraTour对象
Parameters:
Name Type Description ids
string | array 要删除的CameraTour对象的ID或者ID数组(可以删除一个或者多个)
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
pause()
-
暂停播放导览动画
-
play(id, fn)
-
开始播放导览动画
Parameters:
Name Type Description id
string 相机导览的ID
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
resume()
-
恢复播放导览动画
-
setDuration(id, val, fn)
-
设置时间长度
Parameters:
Name Type Description id
string 相机导览的ID
val
number 新值
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
setKeyFrames(id, val, fn)
-
设置导览动画关键帧
Parameters:
Name Type Description id
string 相机导览的ID
val
array 新值
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
setMouseClickToPause(id, bool, fn)
-
设置播放导览时点击鼠标是否暂停
Parameters:
Name Type Description id
string 相机导览的ID
bool
boolean 播放导览时点击鼠标是否暂停,默认:true
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
setName(id, val, fn)
-
设置名称
Parameters:
Name Type Description id
string 相机导览的ID
val
string 新值
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
setTime(id, time, fn)
-
设置导览从某时刻开始播放
Parameters:
Name Type Description id
string 相机导览的ID
time
number 导览开始播放的时刻
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
setUserData(id, val, fn)
-
设置用户数据
Parameters:
Name Type Description id
string 相机导览的ID
val
string 新值
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
stop(fn)
-
停止播放导览动画
Parameters:
Name Type Description fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
update(data, fn)
-
修改一个或多个CameraTour对象
Parameters:
Name Type Description data
CameraTourData | array CameraTourData
类的对象或者数组fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
updateBegin()
-
用于批量多次修改对象的属性
在开始修改之前调用updateBegin,然后可以多次调用setXXX方法,最后调用updateEnd提交修改更新数据
注意:
updateBegin不是异步调用,不需要await,也没有回调函数参数- Inherited From:
- Overrides:
Example
fdapi.xxx.updateBegin(); for (let i = 0; i < 1000; i++) { fdapi.xxx.setColor(i, Color.Yellow); } fdapi.xxx.updateEnd(function () { log('update finished!'); });
-
updateEnd(fn)
-
用于批量多次修改对象的属性,与updateBegin配套使用
注意:
updateEnd是异步调用,可以用回调函数也可以awaitParameters:
Name Type Description fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
- Inherited From:
- Overrides: