2011-07-01 318 views
0

在我的應用程序中,我想顯示地圖。但它不顯示,我不知道它爲什麼表現。谷歌地圖不顯示

實際上,我首先通過在cmd prompt中運行cmd這樣獲得了API。首先我去

c:\program files\java\jdk1.6.0\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android 

輸入此cmd。我得到的MD5指紋這樣

androiddebugkey, Jun 21, 2011, PrivateKeyEntry, 
Certificate fingerprint (MD5): 87:A0:E9:D4:D6:C8:B1:E6:AB:D1:AD:DE:A7:03:B1:7F 

所以,我必須這樣一進http://code.google.com/android/maps-api-signup.html複製和我得到這個API 00FpJatadwKOTgrosangJKa0bxxbHJBAUB_GyBA。我投入XML的像這樣

<com.google.android.maps.MapView 
    android:id="@+id/mapView" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:enabled="true" 
    android:clickable="true" 
    android:apiKey="00FpJatadwKOTgrosangJKa0bxxbHJBAUB_GyBA" 
    /> 

而且我的Java文件是繼包

com.orb.google; 
import android.os.Bundle; 
import com.google.android.maps.MapActivity; 

public class GoogleActivity extends MapActivity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
} 

@Override 
protected boolean isRouteDisplayed() { 
    // TODO Auto-generated method stub 
    return false; 
} 
} 

,也是我的清單文件是這樣的

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.orb.google" 
    android:versionCode="1" 
    android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="4" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
<uses-library android:name="com.google.android.maps" /> 
    <activity android:name=".GoogleActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

</application> 
<uses-permission android:name="android.permission.INTERNET" /> 
</manifest> 

所以,請幫助我爲什麼我無法在我的模擬器中獲取Google地圖,在控制檯和logcat文件中沒有錯誤,並且已經開發了應用程序,它在另一個系統中顯示地圖,因此無法在系統中顯示地圖。是問題請幫助我。感謝提前。

回答

0

如果你不使用這個,請使用googleApi模擬器。