2011-07-01 20 views
0

私のアプリケーションでは、マップを表示したいと考えています。しかし、それが表示されない私はなぜそれが動作するのか分からない。Googleマップが表示されない

実際にはcmd promptcmdを実行して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を入力します。私はこの

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

のようなMD5フィンガープリントを得たが、だから私はhttp://code.google.com/android/maps-api-signup.htmlにこれをコピーしていると私は、このAPI 00FpJatadwKOTgrosangJKa0bxxbHJBAUB_GyBAを得ました。私はこの

<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にこれを入れても、私のマニフェストファイルは、この

<?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マップを入手できない理由を教えてください。コンソールやログファイルにアクセスする際にエラーが発生しません。また、別のシステムにマップを表示するアプリケーションを開発しました。問題は私を助けてください。

答えて

0

これを使用していない場合は、googleApiエミュレータを使用してください。

関連する問題