2015-05-16 56 views
1

我在顯示谷歌地圖時遇到問題。谷歌地圖Android應用程序中的白色屏幕

在Android工作室模擬器我看到了谷歌地圖,但在移動應用程序,我看到這一點:

白色屏幕,而不在銀河S2和S4的位置,所以它不是移動。

我設置了谷歌的API密鑰。

這是我的清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.matchrace.matchrace" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="19" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity android:name="com.matchrace.matchrace.MainActivity" > 
     </activity> 
     <activity android:name="com.matchrace.matchrace.AdminActivity" > 
     </activity> 
     <activity 
      android:name="com.matchrace.matchrace.LoginActivity" 
      android:windowSoftInputMode="adjustResize|stateVisible" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <!-- API Key using my PC --> 
     <!-- <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="AIzaSyAbk57eU-y_eB3ywDZanb5pAh-qOEGQB0o" /> --> 

     <!-- API Key using my Laptop --> 
     <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="AIzaSyANCANO4oFrUWMtzPHSVA-e7ely8mXCRqo" /> 

     <activity android:name="com.matchrace.matchrace.MenuActivity" > 
     </activity> 
    </application> 

</manifest> 

我將焦點設置是這樣的:

LatLng latLng = new LatLng(32.056286, 34.824598); 
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, C.ZOOM_LEVEL); 
googleMap.animateCamera(cameraUpdate); 
+0

聽起來像地圖關鍵問題。檢查它是否與您用來簽署應用程序的證書相對應。 – inmyth

+0

tnx現在工作 – kfir91

回答

0

當您註冊API,你得到新的證書。

保存這個證書,你必須把這個md5鍵放到android清單文件中。

0

我有同樣的問題,在模擬器工作正常,但在真實的設備上,三星平板電腦,我得到一個白色的地圖。

最後,我發現原因:WiFi連接意外丟失。

如果你看到白色的地圖,那麼你應該檢查的第一件事是你的WiFi連接。

相關問題