2013-05-21 92 views
1

的谷歌地圖API V2顯示,即使我使用谷歌手機的mapdemo項目發揮服務樣本Android的 - 谷歌地圖黑屏

  • 我重新安裝谷歌播放服務SDK空白屏幕。
  • 我改變了API密鑰
  • 我改變了debug.keystore和重新生成SHA1指紋

什麼都沒有改變......

和MMAP總是空????

if (mMap == null) { 
// Try to obtain the map from the SupportMapFragment. 
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); 
// Check if we were successful in obtaining the map. 
if (mMap != null) { 
setUpMap(); 
} 
+0

始終顯示您嘗試的代碼以及問題。其次,已經允許你在互聯網上的權限Manifest.xml? –

+0

是的,我允許互聯網 if(mMap == null){ //嘗試從SupportMapFragment獲取地圖。 mMap =((SupportMapFragment)getSupportFragmentManager()。findFragmentById(R.id.map)) .getMap(); //檢查我們是否成功獲取地圖。 if(mMap!= null)setUpMap(); } mMap總是爲空任何原因? –

+0

仔細按照鏈接,一定會工作https://developers.google.com/maps/documentation/android/map –

回答

0

其實我發現設備上操作系統纔可以處理地圖視圖不是地圖片段。

0

是您的地圖顯示放大標誌?

編輯: 嘗試這樣的..我也有同樣的問題,因爲你..正巧它解決如下

android.support.v4.app.FragmentManager myFragmentManager = getSupportFragmentManager(); 
    SupportMapFragment mySupportMapFragment = (SupportMapFragment) myFragmentManager 
      .findFragmentById(R.id.map); 
    googleMap = mySupportMapFragment.getMap(); 
+0

我不知道爲什麼我不能直接發表評論正好在你的問題下面..對不起,我不得不問,在回答部分然後 – aditya

+0

是的,他們是存在沒關係 –

+0

我已經使用它 –

1

這個問題(空白地圖縮放控制)通常是源於您沒有正確引用google-play-services庫,或沒有以正確的方式在控制檯中配置API。

你可以看看這個博客文章中,我就如何谷歌地圖API V2在你的應用程序中集成寫道:

Google Maps API V2

遵循正確google-play-services庫集成第3個步驟。

或檢查這篇文章在API控制檯正確的配置:

​​

+0

我已經請執行以下步驟 –

+0

請顯示更多代碼:清單文件,xml佈局文件和您的地圖類。 –

+0

我使用Desktop \ sdk \ extras \ google \ google_play_services \ samples \ maps中的示例項目 我沒有更改除api鍵之外的任何其他內容 –