1

Google Play Services をインストールしました

ただし、チュートリアルを読むと、マップにはフラグメントが必要なようです。(私はまだAndroidに慣れていないので、それらの基本的な理解しかありません)

私が読んだことから、フラグメントのサポート ライブラリを使用して、マップ v2 を API レベル 8 で動作させることができるはずです...

ただし、実際に実行され、Eclipse/エミュレーター (API レベル 8) をクラッシュさせないデモを見つけるのに問題があるため、何か間違ったことをしています。

(また、私が試したデモでは、理解できない Google API コンソール キーを使用していません。どこで読んでも必須であると述べられています。しかし、これはおそらく、Android 用の Google API を使用するのが「初めて」でもあるためです。 ...または実際にはまったく)

私がやりたいことは、特定の住所を中心とした地図を表示し、ピンを追加することだけです

4

1 に答える 1

7

マップにはフラグメントが必要なようですか?

いいえ、それが推奨されるアプローチですが。

フラグメントのサポートライブラリを使用して、マップv2をAPIレベル8で動作させることができるはずです...

はい。ただし、すべてのAPIレベル8デバイスがOpenGL ES 2.0をサポートしたり、Playサービスフレームワークにアクセスしたりできるわけではありません。

ただし、実際に実行され、Eclipse /エミュレーター(APIレベル8)をクラッシュさせないデモを見つけるのに問題があるため、何か間違ったことをしています。

Maps V2は、Androidエミュレーターでは使用できません。MapsV2の開発はデバイスで行ってください。

また、私が試したデモでは、理解できないGoogleAPIコンソールキーを使用していません。

<meta-data>デモには、APIキーのマニフェストに要素が含まれていると確信しています。確かに私のデモはすべてそうです

私がしたいのは、特定のアドレスを中心とした地図を表示し、いくつかのピンを追加することです

これは、そのシナリオの私のデモの中で最も単純なものです。ActionBarSherlockを使用し、APIレベル8デバイスがOpenGL ES2.0とPlayサービスフレームワークを備えている場合、そのデバイスで実行される可能性があります。マニフェストを変更して、デバッグ署名キーとアプリのパッケージ名()に関連付けられた独自のMapsV2APIキーを配置する必要がありますcom.commonsware.android.mapsv2.markers

于 2013-03-08T14:51:34.880 に答える