【问题标题】:iOS PanoramaGL Hotspot not showing correctlyiOS PanoramaGL 热点未正确显示
【发布时间】:2017-04-12 12:45:59
【问题描述】:

我正在使用PanoramaGL 显示车内的 360 度全景图片,我需要添加一些热点。

我完全喜欢他们的例子:

UIImage *pano = [UIImage imageNamed:@"inside360_2048"];
NSObject<PLIPanorama> *panorama = [PLSphericalPanorama panorama];
[(PLSphericalPanorama *)panorama setImage:[PLImage imageWithCGImage:pano.CGImage]];

UIImage *hs = [UIImage imageNamed:@"dashboard_hotspot"];
PLTexture *hotspotTexture = [PLTexture textureWithImage:[PLImage imageWithCGImage:hs.CGImage]];
PLHotspot *hotspot = [PLHotspot hotspotWithId:1000 texture:hotspotTexture atv:0.0f ath:0.0f width:0.08f height:0.08f];
[panorama addHotspot:hotspot];

// Set panorama
[self.plView setPanorama:panorama];

360º 图像完美运行,但热点显示失真,如下图所示。它应该是一个绿色圆圈。

我没有 OpenGL 方面的专业知识,所以我对正在发生的事情以及如何修复它有点迷茫。

任何想法或任何其他有效的库?

【问题讨论】:

    标签: ios opengl-es glkit 360-panorama-viewer


    【解决方案1】:

    我放弃了尝试使用这个库。 相反,我在 Web 视图中使用 Pannellum。它工作得很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 2017-03-28
      • 1970-01-01
      相关资源
      最近更新 更多