Android“こんにちは、MapView”チュートリアル-マップタイルが読み込まれない

StackOverflow https://stackoverflow.com/questions/1809507

質問

Androidソフトウェア開発は初めてで、このサイトは初めてです。私が抱えている問題について誰かが経験を積むことを期待しています。

こんにちは、MapViewチュートリアル Androidフレームワークだけでなく、Googleマップライブラリも学習します。チュートリアルが指示したとおりに物事を実装するために最善を尽くしました。私の問題は、アプリケーションがエミュレーター(またはそのことについては電話でも)にロードされるが、マップタイルがロードされないことです。

Googleを検索する同じ問題を抱えている別のサイトで他の人の投稿を見つけましたが、彼/彼女の問題は、AndroidManifest.xmlファイルに追加された重要な要素が正しい順序にないことです。私はこれを再確認しましたが、すべてが正しいようです。

それで、私はこの問題が何であるか分かりませんし、他の人がこれを見たことを望んでいました。コードのスニペットを提供できます(それが役立つ場合)。

ありがとう。

役に立ちましたか?

解決

通常、非ロードタイルは、APIキーが正しく設定されていないために発生します。 Maps APIキーの取得

dに残した応答に答えるには:「ただ動作する」ようにしたい場合Eclipseから実行する場合、デバッグ証明書のAPIキーを取得する必要があります。 同じページに手順があります前と同じ。ただし、公開する前に他のキーにスワップバックする必要があることに注意してください。

他のヒント

問題は、間違ったマップキーを持っていることではなく、適切なキーストアのセットアップがないことだと推測しています。アプリケーションは、マップキーの生成に使用したのと同じキーストアで署名する必要があります。アプリケーションに自分で署名すると機能するようになりますが、通常のEclipseビルドでMaps APIを使用するには、デバッグキーストアをセットアップする必要があります。

すべてのEclipseビルドにはデバッグキーストアが必要です。 ADTが自動的に生成するため、通常は気づきません。 こちらの指示に従って、独自のデバッグキーストアを作成する必要があります。または、ADTが自動的に作成したデバッグキー( Windows> Preferences> Android> Build で作成した場所を表示します)を取得して、別のMaps APIにサインアップする必要がありますキー。そのキーはEclipseで動作します。

(P.S。、署名キーストアに応じてキーを前後に切り替える必要があるため、リリースのためにコンパイルするのが面倒になります。)

タイルも読み込まれないという問題がありました。元の投稿について述べたように、可能性の1つは、AndroidManifest.xmlファイル内の要素の順序付けです。具体的には、私はもともと次の行を持っていました:

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

アプリケーション要素の後。アプリケーション要素の前にこの行を移動すると、マップタイルの読み込みが再開されました。

タイルが読み込まれないのは、ほとんどの場合、不正確なAPIキーを使用したためです。あなたのものをチェックしましたか?

詳細:マップの取得APIキー

同じ問題が発生しました...マニフェストファイルにエラーがあり、アプリケーション内に INTERNET 権限を設定していました。 (上に)移動した後、すべてがうまく機能しました。

トップパネルに3gがあることを確認してください。そうしないと、インターネットに接続できません。時々、3gを起動するために、エミュレータを数回オン/オフする必要があります。

d。おそらく正しいです。ただし、インターネットの問題も同様の症状を引き起こします。 INTERNET 権限が適切に配置され、インターネットへのアクセスを妨げるプロキシサーバー/ファイアウォールがないことを確認してください。

別の問題は、背後にあるプロキシである可能性があります。プロキシは物事を非常に遅くし、エミュレーターのマップアプリとインターネットブラウザーが正常に動作している場合でも、アプリに影響を与えます。

これは古い質問ですが、もう1つ答えがあります:私と同じくらい急いでいると、WebページからAPIキーの代わりに誤って指紋コードをコピーする可能性があります:)

お話ししていたHello、MapViewチュートリアルは無効になりました。新しいV1マップアプリケーションはもう実行できません。

フォロー https://developers.google.com/maps/documentation/android/ Google Maps Android API v2アプリケーション用。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top