私は自分の会社のために大きなAndroidアプリケーションを持っています。私たちは、オーバーレイを使用したアクティビティを含め、ポジションを表示するためにgoogle maps apiを頻繁に使用しています。この問題は現在、Android搭載のタブレット端末のサポートを受けています。大多数がGoogleマップをサポートしていないため、Googleのアプリはインストールされません。マニフェストにデバイス上で利用可能な場合のみ、GoogleマップのAPIを要求することは可能ですか?利用できない場合は、マッピング機能を無効にします。Google Maps APIのサポートをオプションで必要とする可能性はありますか?
2
A
答えて
6
マニフェストにデバイスで利用可能な場合のみ、GoogleマップAPIを要求することは可能ですか?
はい。 Googleマップをリクエストしている<uses-library>
の要素にandroid:required="false"
を含めます。リフレクションを使用して、たとえばDalvik VMにMapActivity
が存在するかどうかを確認することができます。そうした場合、マップ対応デバイス上にあり、安全に地図を起動できます。存在しない場合は、マッピング機能を無効にする必要があります。
Here is a sample applicationMapActivity
が存在し、その後、いずれかの転送が実際MapActivity
実装に制御したり、アプリが非Googleマップのデバイス上で実行されている場合Toast
を発生させた場合に見MapDetector
LAUNCHER
活動で、これを実証します。ここで
は、そのプロジェクトからMapDetector
活動の実装です:
public class MapDetector extends Activity {
@Override
public void onCreate(Bundle instanceState) {
super.onCreate(instanceState);
try {
Class.forName("com.google.android.maps.MapActivity");
startActivity(new Intent(this, NooYawk.class));
}
catch (Exception e) {
Toast
.makeText(this,
"Google Maps are not available -- sorry!",
Toast.LENGTH_LONG)
.show();
}
finish();
}
}
関連する問題
- 1. Google Maps API 3オーバーレイ、投影を取得する必要があります
- 2. Google Maps APIでドメインの確認が必要な場合があります。
- 3. mochaテストでgoogle maps apiを使用するには、google maps apiが必要とするスクリプトタグを追加するHTMLがありません
- 4. Google Maps APIからトリップETAを抽出することは可能ですか?
- 5. マーカーの可視性Google Maps API
- 6. Google Maps API - トグルマーカーの可視性
- 7. Google Maps APIマーカーの可視性
- 8. Google Maps APIの更新が正しく機能するようにする必要があります
- 9. Google Maps APIでloadFromWaypointsの代替手段はありますか?
- 10. Google Maps API V3ではマーカーアイコンを表示するためにページをリロードする必要があります
- 11. 私のアプリケーションにwhatsAppオプションを追加する可能性はありますか?
- 12. Google Maps APIでは、特定の通りをハイライトすることは可能ですか?
- 13. Google Mapsよりも安価なAPIサービスはありますか?
- 14. ベクトル要素は移動可能である必要がありますか?
- 15. Google Maps APIのカスタム回避の詳細はありますか?
- 16. Chrome OSが.NETフレームワークをサポートする可能性はありますか?
- 17. Google Maps Android API v2 - MarkerOptionsドラッグ可能で表示可能なメソッド
- 18. Google Maps Geocoding APIのライセンスはありますか?
- 19. Google Maps API V3 fromDivPixelToLatLngに一貫性がありません
- 20. CustomExceptionをシリアライズ可能にする必要がありますか?
- 21. Google MapsにはHERE MapsのようなMap Tile APIがありますか?
- 22. Google Maps RouteBoxer APIがありません
- 23. のWeb APIのNULL可能必要なプロパティは、DataMemberを属性
- 24. Google Maps APIとGoogle Maps Engine?
- 25. 必要なメッセージエラーは必要ありません(null可能)フィールド
- 26. boolとテンプレートパラメータですべての可能性をリストする必要はありません
- 27. jailbroken iPhoneをサポートする必要はありますか?
- 28. GoogleマップのタブがあるAPIは、マップのタブに戻るときにダブルクリックする必要があります
- 29. ボトムスクロールバーを固定する可能性はありますか?
- 30. Javascript Google Maps API - マーカーをクリック可能なリンクにする
はどうもありがとうございました。これはまさに私が探していたものです。 –