Opanorama是一个同时支持手势和陀螺仪的web全景的JS库 Opanorama.js -- 基于Threejs,同时支持手势和陀螺仪的web全景JS库
环境配置:three.js+opanorama.js
需求:集成全景图到Cesium
opanorama官方源码:https://github.com/azuoge/Opanorama
搜索opanorama相关资料较多,
例如:https://blog.csdn.net/u013412391/article/details/128285448
使用体验以后,主要是在移动端应用场景,在PC上的web浏览器中,无法操作全景图,遂查阅源码,扩展web浏览器监听事件,支持使用鼠标进行全景图浏览。
核心代码实现如下:isMobile用来判断PC端和移动端。当然在chrome浏览器调试模式下,也可以模拟h5交互。
{
key: "bind",
value: function() {
var t = this.config.container;
if(isMobile){
t.addEventListener("touchstart", this._bindStart = th