官方XML扩展应用(1.21)

默认的krpano下载包包括若干基于xml的扩展或辅助程序脚本。相关的 xml 文件可以在插件文件夹中找到,并在需要时可以选择include。因为是 xml 文件,因此可以轻松自定义以满足进一步的需求。

(更多…)

必应地图插件官方说明文档(1.21)

Bing Maps Plugin bingmaps.jsVersion 1.21

  • 必应地图插件添加可交互的Bing Map到krpano viewer中。
  • 该地图可以任意尺寸放置在屏幕上的任意位置。
  • 可以在地图上放置点,并链接 actions例如loadpano ,这样在点击地图点时可载入其它全景。
  • 插件内置了一个可自定义的雷达,可在激活点上显示。
  • 可增加’Google Maps’ 样式的控制,例如添加位置和缩放控制。
  • 可动态控制整个地图和地图点,例如缩放地图,添加或移除点。
  • Google Maps / Bing Maps 注意事项 – 必应地图和谷歌地图的插件的XML接口几乎是相同的。要使用必应地图插件,只需要替换谷歌地图插件,将谷歌地图的密钥换成必应地图的密钥。


插件文档主题:

(更多…)

ScrollArea官方文档(1.21)

ScrollArea layer type=scrollareaVersion 1.21

  • 可滚动区域 – 自动滚动父图层内的子图层。
  • scrollarea插件需定义尺寸和对齐方式,并且只能作为其他layer元素内的子layer。在其父元素中,可以通过拖动其子layer或使用鼠标滚轮来滚动scrollarea插件。
  • 滚动区域图层的大小需手动设置,或通过启用flowchilden进行自动选择。

(更多…)

Textfield官方文档(1.21)

Textfield layer type=textVersion 1.21

  • 该插件是krpano中文本类型的元素。
  • 可用于按钮、简单文本甚至完整的HTML布局。
  • 可以是HTML标签或BBCode标签,并且用CSS标签或CSS类进行样式设置。
  • Textfield就是一个扩展的容器元素,可与容器元素共享多个设置和功能,例如背景形状、边框的设置、功能。
  • 通过layer/hotspot的标准属性可以定义插件的尺寸和位置。
  • 如果没有设定宽度/高度,元素将调整自身大小以适应给定的内容。当有进一步的更改时(例如,当嵌入的图像被加载或html内容本身更改时),它还会自动调整其大小。
  • textfiled也可以用于输入字段和编辑字段。
  • 当使用textfiled作为图层或CSS3D渲染的热点时,支持完整的HTML / CSS功能,但是当使用文本字段作为WebGL渲染的热点时,例如用于VR支持,则仅支持简单/简化的HTML/CSS子集。因为在这种情况下,需要手动绘制文本字段。

以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章

(更多…)

谷歌地图插件官方说明文档

Google Maps Plugin googlemaps.jsVersion 1.21

  • 谷歌地图插件添加可交互的Google Map
  • 该地图可以以任意尺寸放置在屏幕上的任意位置。
  • 可在地图上放置地图点,并链接 actions例如 loadpano ,这样在点击地图点时可载入其它全景。
  • 插件内置了一个可自定义的雷达,可在激活点上显示。
  • 可动态控制整个地图和地图点,例如缩放地图,添加或移除点。
  • 谷歌地图 / 必应地图 注意事项 – 必应地图和谷歌地图的插件的XML接口几乎是相同的。要使用必应地图插件,只需要替换谷歌地图插件,将谷歌地图的密钥换成必应地图的密钥。


插件文档主题:

(更多…)

必应地图插件官方说明文档

必应地图插件官方说明文档(1.21)

Bing Maps Plugin bingmaps.swf / bingmaps.jsVersion 1.20.11

  • 必应地图插件添加可交互的Bing Map到krpano viewer中。
  • 该地图可以任意尺寸放置在屏幕上的任意位置。
  • 可以在地图上放置点,并链接 actions例如loadpano ,这样在点击地图点时可载入其它全景。
  • 插件内置了一个可自定义的雷达,可在激活点上显示。
  • 可增加’Google Maps’ 样式的控制,例如添加位置和缩放控制。
  • 可动态控制整个地图和地图点,例如缩放地图,添加或移除点。
  • Google Maps / Bing Maps 注意事项 – 必应地图和谷歌地图的插件的XML接口几乎是相同的。要使用必应地图插件,只需要替换谷歌地图插件,将谷歌地图的密钥换成必应地图的密钥。


插件文档主题:

(更多…)

WebVR插件官方文档

WebVR Plugin webvr.jsVersion 1.21

  • 插件实现krpano对 WebVR / WebXR / MobileVR 的支持
    • WebVR支持即是使用浏览器的WebVR API或者WebXR API。浏览器和系统将完成头部及位置跟踪以及镜头校正。可提供最佳的品质和最好的性能,但需要是支持WebVR/WebXR的系统和浏览器。
    • WebXR通过webxr嵌入设置控制WebXR API。目前优先使用WebVR API,因为它更成熟,更好的支持,提供更多的特性和稳定性。
    • MobileVR支持即是指对移动设备的“手动”的VR支持。当浏览器不支持WebVR API时,可使用这个办法应对。移动设备的加速度和陀螺仪传感器将用于头部跟踪,镜头校正将手动完成。为了获得正确的镜头畸变设置,可能需要手动调整特定头戴设备的设置。
  • 使用浏览器在3D虚拟现实模式下体验任意的360全景图像或视频(普通或立体的)。使用深度图全景,还可以使用位置跟踪。

(更多…)

Textfield插件官方文档

Textfield Plugin internal / build-in pluginVersion 1.20.11

  • 该插件用于显示HTML/CSS格式文本。
  • 通过layer/plugin的标准属性可以定义插件的尺寸和对齐方式。
  • 如果没有设定插件尺寸,则使用文本本身的尺寸。
  • 可使用少量的 HTML标签、简单的CSS标签或者类似BBCCode标签来格式化文字。但需要注意的是,Flashplayer仅支持一个很小的子集!因此不要尝试使用真正的HTML/CSS代码!不支持CSS类!
  • 在1.19版本后,textfield插件直接内嵌在viewer中,使用type=”text“即可使用。基于向后兼容,当url使用textfield.swf文件时也是可以的。

以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章

(更多…)

Virtual Tour Editor插件官方文档

Virtual Tour Editor Plugin vtoureditor.swfVersion 1.16.1
Flash only

  • Virtual Tour Editor插件是特别为MAKE VTOUR生成器设计的轻量级本地离线编辑器。
  • 该插件载入原始的tour.xml文件,并对其进行修改。
  • 只有处于当前<scene>标签下的<view>元素以及<hotspot>元素才会被插件修改,tour.xml其它元素将保持不变。
  • 插件还能设定每个场景的起始视角。只需要在场景转动/缩放到想要的视角。
  • 可以增加、移动和删除热点。当增加热点时,漫游皮肤需要为新的热点提供skin_hotspotstyle 这个样式。热点指定的场景将会由linkedscene属性保存在热点元素中。skin_hotspotstyle样式将会使用到该属性,并载入场景。
  • 提供了一个简单的xml编辑器来对title等信息进行修改。
  • 所有的改动将会立刻生效
  • 你可以保存tour.xml来保存所有改动。使用系统自带的保存功能。
  • lMAKE VTOUR生成器会生成一个tour_editor的文件,当改动完成后,可以把这个文件以及插件本身移除。官网editor英文说明

Soundinterface插件官方文档

Soundinterface Plugin |soundinterface.jsVersion 1.21

  • Soundinterface插件扩展了krpano播放声音的功能。
  • 可以简单地用于背景音乐或者音效,也可以用于3D定位音频,例如环境音效或者WebVR用途。
  • 支持Sound Sprites
  • 自动完成对声音文件的缓存和再使用。
  • 通过krpano动作或JavaScript对Sound Objects进行细节上的控制。
  • 插件可自动处理浏览器/手机对自动播放的限制,例如当无法自动播放时,会等待用户的下一次交互来触发播放。
  • 插件使用Howler.js库处理浏览器音频api。

(更多…)

Showtext插件官方文档

Showtext Plugin showtext.xmlVersion 1.21

  • 本插件使用先进的showtext() action以及先进的<textstyle> 设定扩展了krpano viewer,在Flash和HTML5同时可用。
  • 只要将showtext.xml嵌入xml中,就可以获得HTML5下的showtext()支持。

(更多…)

ScrollArea插件官方文档

ScrollArea Plugin scrollarea.swf / scrollarea.jsVersion 1.20.11

  • 滚动区域 – 在父层元素(maskchildren=true) 下可自动滚动的子层元素。
  • 滚动区域插件需要定义尺寸和对齐方式,只有作为其它元素的子元素时才能被使用。在这个父元素中,可以通过拖拽子元素或者使用鼠标滚轮来滚动插件。

(更多…)

Radar插件官方文档

Radar Plugin  radar.jsVersion 1.21

  • 雷达插件显示当前视角范围内区域。
  • 使用自定义地图,可以显示地图中当前区域,使用parent属性使雷达对齐在地图上。另外,可以使用父元素的maskchildren=”true”属性剔除地图上某些区域。
  • 可以通过鼠标在雷达区域拖拽来改变全景的视角。(enabled=”false”则屏蔽该功能。)
  • 通过plugin的标准属性可以定义雷达的大小和颜色。

FPS插件官方文档

FPS Plugin fps.xmlVersion 1.18
for Flash and HTML5

  • FPS – 帧速率插件。
  • 该插件显示当前平均渲染帧速率。

语法

只需要嵌入下述代码:

Compass插件官方文档

Compass Plugin compass.jsHTML5 and iOS 5.0 or higher only

  • 指南针插件为krpano提供设备方位方向信息。
  • ios 5.0以上含指南针的设备可使用。
  • 可以与陀螺仪插件共同使用,调节view.hlookat实现与真实世界完全一样方位的互动。例如在某条旧街拆除之前,对其进行全景拍摄,含有指南针和陀螺仪信息,在重建之后,可根据gps位置找到之前的拍摄点,然后实现不同时空的互动。也就是使用者站在之前拍摄的位置,转动身体,同时看到真实世界和设备中的过去世界在相同位置的影像。如果加上谷歌纸盒的立体功能。体验更佳。官方文档链接(compass 指南针)

语法

(更多…)

Combobox插件文档(1.21)

Combobox Plugin | combobox.xmlVersion 1.21

  • 组合框/下拉列表插件。
  • 插件将当前xml文件的<combobox>元素转换为若干内置的<layer>容器、scrollarea以及textfield元素。
  • 同时也支持动态添加和移除combobox元素。
  • xml的功能实现允许多种自定义(设计和功能)。
  • 因为是纯xml插件,因此在HTML5和flash中表现相同。
  • 可使用该插件替换旧的combobox.js/combobox.swf,动作接口是相同的。

以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章

(更多…)