Summary
Methods:
| changePanorama |
切换全景图 |
| getStereoViewEnabled |
获取立体状态是否开启 |
|
打印全景图 |
|
| setStereoViewEnabled |
开启/关闭立体视图 |
Constructor
new Panorama(container, options, callback)
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
container |
HTMLElement | String | 全景图容器,div元素容器或者容器id |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | 构建参数,构建参数分为两大类,全局配置参数和全景配置参数
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | 全景图初始化回调函数,全景图其他逻辑的编写都要在回调函数中开始执行。默认执行函数:控制台输出"The panorama is completed!" |
Throws:
-
当浏览器不支持canvas抛出错误
-
当没有传全景图图片时候抛出错误
-
当div容器没有传入的时候
Methods
-
changePanorama(params, optionsopt)
-
切换全景图
Parameters:
Name Type Attributes Description paramsObject 切换场景需要的参数,参照new Panorama的参数设置
optionsObject <optional>
场景切换参数
Name Type Attributes Description transitionBoolean <optional>
wayString <optional>
动画切换方式 目前包含 'normal'(普通)||'zoom'(缩放)||'circle'(圆形)||'rhombus'(菱形消失)||'cross'(十字展开)||'leftToRight'(从左向右)||
'rightToLeft'(从右向左)||'noise'(噪声消失)||'split'(分割,从中间擦除)||'clock'(时钟)||'ripple'(涟漪)||'dissolve'(溶解)||'pageTurn'(翻页),默认normal,durationNumber <optional>
动画持续时间,使用秒为单位,默认1s
showPreviewBoolean <optional>
是否显示预览图,开启切换动画的时候强制为false
showLoadBoolean <optional>
是否显示loading,开启切换动画的时候强制为false
showLoadTimeBoolean <optional>
设置加载动画的显示时间,默认1s 使用秒为单位,注意预览图和loading动画都会按照这个值消失
clearBoolean <optional>
切换场景的时候是否默认删除当前场景的点线面,弹窗,视频投影等效果,默认true
Throws:
当全景图参数配置不正确的时候,抛出异常
-
getStereoViewEnabled() → {Boolean}
-
获取立体状态是否开启
Returns:
Boolean -
print()
-
打印全景图
-
setStereoViewEnabled(enable)
-
开启/关闭立体视图
Parameters:
Name Type Description enableBoolean