2017-04-12 98 views
0

我使用PanoramaGL在車內顯示360圖片,我需要添加一些熱點。iOS PanoramaGL熱點顯示不正確

我做了完全一樣的例子:

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度影像作品完美,但熱點顯示扭曲像下面的圖像。它應該是一個綠色的圓圈。

enter image description here

我沒有專業知識用OpenGL,所以我有點失去了這是怎麼回事,以及如何解決它。

任何想法或任何其他圖書館的工作?

回答

0

我放棄了試圖使用這個庫。 相反,我在網絡視圖中使用Pannellum。它很好地工作。