2011-07-01 102 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模拟器。