2014-03-25 58 views
0

我有地圖&我正在試圖獲取Map on Button快照點擊。沒有爲SnapshotReadyCallback找到類定義

/** 
* Called when the snapshot button is clicked. 
*/ 
public void onScreenshot(View view) { 
    takeSnapshot(); 
} 

private void takeSnapshot() { 

    System.out.println("Take SnapShot.......##################"); 
    if (map == null) { 


     return; 
    } 

    final SnapshotReadyCallback callback = new SnapshotReadyCallback() { 
     @Override 
     public void onSnapshotReady(Bitmap snapshot) { 
      // Callback is called from the main thread, so we can modify the ImageView safely. 
      image.setImageBitmap(snapshot); 
     } 
    }; 

     map.setOnMapLoadedCallback(new OnMapLoadedCallback() { 
      @Override 
      public void onMapLoaded() { 
       map.snapshot(callback); 
      } 
     }); 

} 

我在這一行

final SnapshotReadyCallback callback = new SnapshotReadyCallback() 

得到錯誤的下面是我的堆棧跟蹤。

enter image description here

請幫我從最後兩天嘗試。

回答

0

檢查這個answer

看來,也許你有你的谷歌播放服務API過時。

編輯: i.n.e.f已加入谷歌Play服務構建路徑

+0

後解決了這個問題,我有谷歌播放服務啓安裝15。它需要超過15嗎? –

+0

我已經很容易地看到了這個鏈接。 –

+1

請將其更新至最新版本,並檢查問題是否仍然存在 –