2013-02-13 165 views
0

我已经完成了教程中的代码。我注册了sha-1指纹。然后生成密钥。将其应用于我的代码中,然后应用于其余的过程。Googlemap显示空白网格

请检查我的代码

MapsSay.java

public class MapsSay extends MapActivity { 


@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

} 

public boolean isRouteDisplayed(){ 
    return false; 

} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.activity_main, menu); 
    return true; 
} 

activity_main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

    <com.google.android.maps.MapView 
    android:id="@+id/mapview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:apiKey="AIzaSyArKRuc5Kba62hRSTMN-dlH_vvuJGKyT28" 
    android:clickable="true" /> 

</LinearLayout> 

MapsSay.manifest

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.say.maps" 
android:versionCode="1" 
android:versionName="1.0" > 

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

<uses-permission android:name="android.permission.INTERNET"> </uses-permission> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

    <uses-library android:name="com.google.android.maps" /> 

    <activity 
     android:name=".MapsSay" 
     android:label="@string/title_activity_main" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 


</application> 

</manifest> 
+0

您使用Google maps API v1吗? – Anukool 2013-02-13 09:43:22

+0

不,我正在使用v2 – 2013-02-13 11:20:53

+0

你可以检查谷歌api控制台。在服务中 - 如果Google API for Android处于开启状态。 – Anukool 2013-02-13 11:38:06

回答

0

它已经解决了!感谢Anukool。

我得到我的密钥使用MD5而不是SHA1,因为在我的代码中我使用v1。