0

私は、GOOGLE API KEYを使用して地図を表示するAndroidで1つのプロジェクトを実行しました。

後藤: [ http://mobiforge.com/developing/story/using-google-maps-android ]

上記のリンクに記載されている手順を正しく実行して、システムの MAP API キーを生成しました。それはうまく機能し、エミュレーターにマップを表示します。

プロジェクトのビルドを作成し、Android MOBILE にアップロードしました。ここで地図は私の携帯に表示されません。しかし、他のすべての機能はうまく機能します。

この問題の背後にある理由がわかりません:(

私の AVD バージョンの詳細:

AVD 名: Google APIs(Google Inc.) プラットフォーム: 2.1 API レベル: 7

私のアンドロイド携帯の詳細:

また、GoogleAPI 2.1(レベル 7) のみをサポートしています。マップの表示を除いて、他のすべての機能は正常に動作します。(ポリラインのみ
を取得しています)

私の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="0l4sCTTyRmXTNo7k8DREHvEaLar2UmHGwnhZVHQ"
    />

誰でもこの問題を回復するのを手伝ってもらえますか?

前もって感謝します!

4

1 に答える 1

1

そのため、正しいキーを使用しているかどうかを知ることは実際には不可能ですが、Map API キーは apk に署名したキーストアに関連付けられていることに注意してください。エミュレータでデバッグ キーストアが使用されていると思われます。これは、おそらく日常の作業で使用されるものです。

アプリケーションをリリースする前に、リリース ビルドを作成する必要があります。これは、別のキーストアで署名することを意味し、そのキーストアの一致する Map API キーが必要です。

詳細については、この URL を確認してください。 http://code.google.com/android/add-ons/google-apis/mapkey.html

于 2010-10-29T04:17:24.903 に答える