Androidで現在地を設定する方法

スマートフォンの胴体を使用している男

Googleは、キットカットアップデートでAndroid位置情報サービスの制御を強化しました。

画像クレジット: Peter Roise / iStock / Getty Images

Androidデバイスは、デバイスが物理的な場所を特定する方法と、アプリがそのデータを操作する方法をある程度制御できます。 位置情報サービスを有効にすると、Androidデバイスは、GPS追跡、Wi-Fi、セルラーデータの組み合わせを使用して、デバイスが地球上のどこにあるかを特定できます。 Googleマップなどのアプリはナビゲーションにデータを使用できますが、天気アプリは位置情報を使用して、お住まいの地域に関連する予測を自動的に表示します。 位置情報サービスの欠点は、常に位置情報サービスをオンにしておくと、デバイスのバッテリーがすぐに消耗する可能性があることです。

Androidロケーションアクセスを有効にする

Androidデバイスで現在地を設定するために、手動で座標を入力したり、現在地を検索したりする必要はありません。 デバイスが自動的に機能します。 位置情報サービスを有効にするには、[通知]メニューの[場所]タイルをタップするか、[設定]アプリを開いて[場所]を選択し、[オン/オフ]スイッチをタップします。 位置情報サービスを有効にすると、デバイスは承認を求めるプロンプトを表示します。 GPSデータに依存する特定のアプリを実行するには、位置情報サービスをある程度有効にしておく必要があります。 Nook Tabletなどの一部のAndroidデバイスには、GPSが組み込まれておらず、Wi-Fiベースの位置情報サービスに制限されています。

今日のビデオ

詳細な場所の設定へのアクセス

Androidの位置情報設定メニューを使用すると、位置情報サービス機能を切り替えたり、現在地を使用しているアプリに関する情報を提供したりできます。 Android 4.4では、実行中の場所を決定するコンポーネントをさらに制御できます。 以前のバージョンは、オールオアナッシングアプローチを提供していました。 一部のコンポーネントを無効にすると、位置情報サービスはそれほど正確ではない場合がありますが、Androidデバイスがそれらのデバイスに電力を供給する必要がないことも意味します。これにより、バッテリーの寿命を延ばすことができます。 [設定]アプリを使用するか、[通知]ウィンドウの[場所]アイコンを数秒間押し続けることで、位置情報サービスにアクセスします。

ロケーションモード設定について

Android 4.4では、場所の設定に「モード」メニューが導入されています。 このメニューは、デバイスが現在地を特定するために使用するコンポーネントを制御します。 デフォルトの「高精度」設定では、GPS、Wi-Fi、モバイルネットワーク、およびデバイスが備えているその他の位置決定ハードウェアを使用して、より高速で正確な位置計算を行います。 高精度は、最もバッテリーを消費するオプションです。 または、デバイスを「バッテリー節約」モードに切り替えて、Wi-Fiとモバイルネットワークデータのみを使用して現在地を計算することもできます。 GPSを必要とするアプリは、バッテリー節約モードでは動作しません。 最後に、「デバイスのみ」オプションは、Wi-Fiとモバイルネットワークのデータ位置の計算を無効にし、GPSのみを使用するようにします。 このオプションは、「バッテリー節約」モードよりも多くのバッテリー電力を使用します。

開発者の場所のデバッグ

Android開発者は、アプリが誤った場所をテストできるようにする「モックの場所を許可する」と呼ばれる機能を有効にできます(「参考文献」を参照)。 モックロケーションは、手動でロケーションを設定できないため、デバイスをだまして、デバイスがどこかにないと思わせます。 モックロケーション機能は、開発者が実際に問題のロケーションに行かなくても、アプリ内のロケーション機能をテストできるようにすることを目的としています。 Googleは、偽のGPSアプリを使用して、デバイスの偽の場所をフィードすることをお勧めします。