2016-12-15 37 views
-1

我成功地呈现出球形图像使用Google Panorama API如何显示覆盖UI元素的股票全景活动?

我使用相同的代码,因为大多数教程做的:

@Override 
    public void onConnected(Bundle bundle){ 
     Panorama.PanoramaApi.loadPanoramaInfo(GOOGLE_CLIENT,Uri.parse(url)).setResultCallback(
       new ResultCallback<PanoramaApi.PanoramaResult>(){ 
        @Override 
        public void onResult(PanoramaApi.PanoramaResult result){ 
         if (result.getStatus().isSuccess()){ 
          Intent intent = result.getViewerIntent(); 
          if (intent != null){ 
           startActivity(intent); 
          } 
         } 
        } 
       }); 
    } 

其实,我并不只有一个球,但5左右。我想能够在点击叠加在图像上的菜单项目之间切换图像。

由于显示领域的实际活动不是由我定义的,而是通过成功的回调我不知道我怎样才能做到这一点和API似乎并没有提供更多的可能性收到意图开始。

我想我甚至不能显示在球体的顶部的对话框。

是否有人对我有什么想法?我明白了很多

注:有意这个问题是非常相似的措辞这个SO post

+0

有人可以给我一个关于downvote的原因的提示吗? –

回答

1

解决方案:切换到最近的Google API - Google VR - 可以在视图中嵌入球形360°图像,而不是通过无法控制的意图启动活动。

注:API仍然标记实验,但作为VR API的一部分,这看起来像是正在积极地开发库。 另一个优点:这是开源的,而旧的Google Panorama API是谷歌播放服务的一部分,而不是。

PS:之前我看着我测试PanoramaGLOpenPanodroid这些库。这两个图书馆都没有维护多年,并没有什么大惊喜,结果跟不上谷歌图书馆。