问题标签 [pannellum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 从偏航和俯仰半径获取笛卡尔坐标
在我们用于在 360 度图像中创建静态按钮(用于 360 度图像之间的导航/游览)的管理网络/浏览器应用程序中,我们使用此工具Pannellum。在移动应用程序中,我们使用React Viro作为游览视图 = 360 度图像 + 按钮作为链接。在 Pannellum 中,按钮/热点位于 360 度图像中,带有偏航和俯仰(以弧度为单位)。ReactViro 用于定位按钮笛卡尔位置为 [x,y,z] 。有没有办法将这个偏航和俯仰转换为笛卡尔坐标?
javascript - 使用 vanilla javascript 淡出音频
如何使用 vanilla js(无 jquery)淡出音频元素?我查看了这个论坛上的许多其他问题,但它们似乎都过于复杂或使用 jquery。我在下面写了这段代码。但是,我收到以下错误:“未捕获的 DOMException:无法在 'HTMLMediaElement' 上设置 'volume' 属性:提供的音量 (-7.52870e-16) 超出范围 [0, 1]。”
url - Pannellum 设置热点 url 目标
我正在研究如何为热点 url 设置不同的目标属性(例如 _parent)。这里的主题建议使用属性参数,但不清楚属性到底是什么:
所以我有url,我需要设置目标(因为我不想要默认的_bank),是否可以支持其他属性,如rel?
drag - Pannellum 拖拽HandleFunction
我正在使用 Pannellum 中可拖动热点的这一新功能:
拖动工作正常,但我无法调用 dragHandler。我正在使用 github 上提供的最新插件文件。
pannellum - 单击而不是悬停时显示 Pannellum 热点消息
默认情况下,Pannellum 热点消息在悬停时显示。我想在点击时显示它们。有谁知道这是怎么做到的吗?
我参考了文档,但没有示例说明如何做到这一点。
javascript - 从 geoJSON 获取数据并将其存储在 Pannellum
我正在使用 LeafletJS 和 Pannellum 创建一个网站,我想知道如何在下面的 geoJSON 中获取“文件名”作为 Pannellum“全景:”对象图像。
我想要做的是当用户点击地图上的标记时,用户将作为全景图像加载到“文件名”场景中。图像位于文件夹“N98E57/(panorama_images)”中。
这个 geoJSON 文件包含数以万计的数据。
这是我在leaflet.js 文件中的代码,其中包括geoJSON 数据。
这是我的全景图.js 文件。因此,例如在这里,如果我一张一张地做,几乎需要数周或更长时间才能手工完成,复制并粘贴所有数千张图像。
所以在“全景:”我想从geoJSON中获取“文件名”
文件上也有数千个这个对象。
简而言之;
- 我如何从 geoJSON 获取“文件名:”数据以放入 Panellum“全景:”
- 无需复制粘贴每一张即可在 Panellum 中获取大量全景图像的方法。
- Leaflet.js 文件中的“geoJsonData”变量是否会使性能变差?