2015-05-16 61 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连接。

相关问题