2016-12-15 42 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這些庫。這兩個圖書館都沒有維護多年,並沒有什麼大驚喜,結果跟不上谷歌圖書館。