2013-02-22 16 views
11

私はGoogle Maps Android API v1を使用するモバイルアプリケーションを開発しました。私は最近Google Maps Android API v2に移植する予定です。Google Maps Android API v2を実行するための最小のAndroid APIレベル

しかし、私のアプリケーションもAndroid 2.1デバイスをターゲットにしており、v2 Mapsがそのようなデバイスで動作するかどうかはわかりません。私はAPIレベル8と10(herehereと​​)で動作するはずというV2を示唆し、いくつかの参照を発見した、OpenGL ESの2.0は、モバイルデバイスでサポートされていることを提供しますが、APIレベルについては何も7

私の質問はありませんしたがって、Google Maps Android API v2を実行するための最小Android APIレベルは何ですか?

TIA!私はあなたがAndroidのエミュレータにしようとしていると思います

+0

本当にみんなが追加されましたので、ここでの質問は、http://developer.android.com/tools/extras/support-library.html:10あなたはAndroidのサポートライブラリでSupportMapFragmentを使用する必要がある -

また、あなたは、APIレベル8を使用している場合は、その世話をしますもう少し明白なことですが、まだ答えられていません。アンドロイド2.1でGoogleマップのAPIを使用し、フォワード互換性を維持したいのであれば、適切なアプローチは何でしょうか(私の2.1アプリケーションを4.0.4上で実行し、マップウィジェットが表示されます)..何か方法はありますか? – Esteban

答えて

0

または、

あなたは、GPS機能を持っているGPS対応デバイスとしてみませんとタブレットにしようとしているが、それは正しく

+0

もちろん、Googleが正式に宣言している最小限のAPIレベルは何ですか? – Tisys

+0

「APIレベル1」からGoogleロケーション機能を使用できます。パッケージを優先してクラスを参照すると、気付くことができます。 http://developer.android.com/reference/android/location/package-summary.html –

+0

あなたのリンクに続いて、私は「Google Maps Android API [...]はGoogle Playストアを持つすべてのデバイスで利用可能ですGoogle Playのサービスを通じてAndroid 2.2以上を実行していますAPIレベル7(Android 2.1)はGoogle Android Maps v2ではサポートされていないと判断する必要がありますか?申し訳ありませんが、Googleの説明は間違いありません。 http://developer.android.com/guide/topics/location/index.html – Tisys

13

を動作するはずですMaps APIはGoogle Playサービスにバンドルされており、Android 2.2以降と互換性があります。 Android 8 APIレベルのすべての端末はOpenGL 2.0をサポートしているため、Android 2.1搭載の端末ではGoogleマップv2をサポートできません。 Google Documentationをチェックインできます。

+2

すべてのAndroid 2.2/2.3デバイスには機能がありませんPlayサービスフレームワーク、特にPlayストアを受け取っておらず、古いAndroidマーケットに悩まされているデバイスを手に入れることができます。 Android 3.0以降は問題ありません。 – CommonsWare

0

beniが言ったように、Android 2.2以上のバージョンで動作します。しかし、あなたがフラグメントを使用することを見て、2.xバージョンのアンドロイドサポートライブラリが必要です...

5

Playサービスの依存関係のため、It'a API Level 8(Froyo)です。断片は唯一のAPIレベルで11

関連する問題