如何在android上显示全景

时间:2013-06-19 06:08:43

标签: android opengl-es android-image

我得到了一个713 * 300像素的球形全景图和一个5026 * 803像素的圆柱形全景图。我从网上获得了这些全景。

我使用panoramgl来显示它们。当显示球形时,它可以工作,但有一个白色空白线。全景似乎有一些合取错误。

显示圆柱形全景时,无法正常工作。屏幕刚刚给出一个黑色圆圈。

我使用这些代码。

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //PLSphericalPanorama panorama = new PLSphericalPanorama();
    PLCylindricalPanorama panorama = new  PLCylindricalPanorama( );
    panorama.setImage(this.getCurrentGL(), PLImage.imageWithBitmap(PLUtils.getBitmap(this, R.raw.pano)));
    this.setPanorama(panorama);
 }

如何显示全景图?使用panoramaGL时我会错过什么吗?

1 个答案:

答案 0 :(得分:0)

你应该在这里打印堆栈跟踪......

这不起作用的一个原因是:由于PanoramaGL的大小限制,它只接受低于1024x1024的图像大小尝试在使用之前调整该图片的大小