2017-04-12 10 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をウェブビューの中で使っています。それはうまく動作します。

関連する問題