krpano Javascript接口说明文档(1.21)

krpano Javascript接口Version 1.21

要从Javascript访问 krpano,需要 krpano Javascript-Interface object。此接口与 krpano HTML5 Viewer 和 krpano Flash Viewer 相同,可以相同的方式控制两个viewer。

可通过以下某种方式获取对象:

  • 使用 embedding script 的 onready 回调函数(推荐方法)
  • 或通过Javascript 调用: document.getElementById(id)
    id参数是viewer的唯一性id(默认为”krpanoSWFObject“)可在embedding script中进行设置。

3D空间距离测量插件

简介

 

插件压缩包解压,将measure3d.xml以及logic.xml复制到根目录下。

嵌入xml文件

在电脑上打开项目,按m键,会出现一个地板跟随热点,鼠标点击后,出现两个紫色圆点,可调整三维坐标以确定两点之间的距离。

(更多…)

krpano热点或图层的摆动(振动)效果

简介

热点或图层的摆动或振动效果,主要是利用元素的scale、rotate、x、y、ath、atv等属性进行限定最小值和最大值之间的来回变化。这就可以在不使用图片序列(移花接木)的情况下实现热点的运动效果。

如下图中的心形大小变化、车轮的转动、篮球的上下运动。

(更多…)

krpano加载数量极多的scene的方法

对于scene数量极多的项目,使用将scene标签整合在一个xml的方法(使用MAKE VTOUR droplet.bat生成),也即是通过loadscene的方式加载的话,会导致主xml文件体积变得很大,这样的话初次加载的话可能会花费很长的时间。

因为可使用MAKE PANO droplet.bat,对每个单独的全景图生成一个独立的xml,加载场景时使用loadpano。

 

 

使用JS代码执行scene标签与hotspot标签分离的场景加载

将hotspot代码单独放在某个data元素中。