Androidはどのように粗い場所を取得しますか? - geolocation フィールド android 関連 問題

How does android get the coarse location












16
vote

問題

日本語

私は、Android(および同様の操作システム、例えばIOS)を読み取り、WiFiまたはGSMタワーの三角測量を使用することによって現在の粗い位置を得る。私は基本的な考えを得ますが、詳細について質問があります。

  1. Androidは通常どちらの方法を使用していますか、それとも1つを好み、もう一方を倒すのですか?
  2. WiFiを介した位置を取得するためにサーバーと通信しますか? (例えば、WebサービスにWIFISのSIDを送信する)
  3. GSMタワーを介して位置を得るためにキャリアと連絡するか、これはデバイス上で行われますか?
  

回答リスト

9
 
vote
vote
ベストアンサー
 

ロケーションサービスの実装方法については、開発者のことです。詳しい説明は、 Android開発者の公式サイト(2010年9月24日にキャプチャしたもの)

ページの約1/3下の標準的なアプリが何をするかもしれないかを見るのはかなり便利ですが、再び、それは完全にApp Developerまでです。場所サービスの種類は次のとおりです。

  • キャッシュ修正
  • cell-id
  • wifi
  • GPS
  • モックの場所

アプリが粗い位置のみの許可を要求した場合は、GPSを使用して位置を決定しません。

あなたの質問に答えるために:

  1. それは個々のアプリ開発者次第ですが、ほとんどの場合、シーケンスはその順序で、固定された修正、Cell-ID、WiFi、GPSです。
  2. はい、WiFi信号のタワーIDまたはSSIDを取得した後、そのデータはGoogleに送信されて大まかな場所を決定します。
  3. いいえ、Googleはここで本当に賢いものをしました。グーグルは彼ら自身のセルタワーの場所のデータベースを持っており、塔の位置を決定するためにキャリアとの相互作用を必要としません。
  4. 「動的セル-ID」のFrancisco Kattanによる記事には、詳細がいくつかあります。ショートバージョンは、Googleマップのようなアプリを使用するとき、アプリは現在のGPS修正とともに現在のセルID情報を送り返します。このようにして、Googleはさまざまな場所で信号強度の非常に良いサンプリングを取得し、非常に豊富なデータベースを構築することができます。

 
 
   
3
 
vote

これの多くはキャリア固有であり、私はDevではなく、私がInterwbsと私が電子犯罪調査で持っていたトレーニングから合うことができるものです:

  1. はいですが、Devによって設定されている特定のアプリLBS優先順位によって異なります。現在のコース精度、電力レベル、事前定義優先順位などに基づくことができます。
  2. はい。キャリアは独自のWiFi基地局位置DBSを有する。
  3. 私は具体的にはAndroidに話すことはできませんが、一般的には、これはキャリアとネットワークタイプ(CDMAまたはGSM)になるでしょう。携帯電話は両方に対応していますが、少なくとも数年前、太田県の帯域幅の制約のためにこの作業を行いました。
 
 
0
 
vote

あなたの携帯電話は最も近い塔があるものを知っています。

マップ上のタワーIDの位置が保存されている各国のプロバイダデータベースがあります。このデータベースは、プロバイダによってプリインストールされるか、空中を提供するのに十分小さいかもしれません。 Android Phoneがこのデータを取得する方法、わかりません。

 
 
-1
 
vote

GSMタワーを介して位置を得るためにキャリアと連絡するか、またはこれは装置上で行われますか?

三角測量を使用する場合は、デバイスを使用できますが、セルIDとGSM(またはCDMA)タワーのローカライズを一致させる場合は、キャリアを使用する必要があります。

 
 
         

関連する質問

1  GPSトラッカーとしての電話  ( Phone as a gps tracker ) 
私の自転車にインストールされるGPSトラッカーとして古い小型のAndroidデバイスを使用します。 私の最初のものは、単にGoogleのロケーションサービスを使いました。 Googleアカウントでサインインしてから、Googleマップを通じて場所を共有します。...

2  現在の場所をホーム画面に表示する方法は?  ( How to display current location on the home screen ) 
私の古い電話では、「エリア情報 - セル情報」という設定がありました。有効にすると、モバイルネットワーク名の横に位置情報が表示されます。 <事前> <コード> 9988776655443330 Androidのどこにでもこの設定が見つかりません:( ...

19  どのようにして紛失した電話を見つけることができますか、それとも人々がそれを返すのに役立ちますか?  ( How can i find a lost phone or help people return it ) 
私は のようなアプリを探しています。失われたデバイスを見つけるのに役立ちます。 理想的には、2つの特定の機能があるかもしれないものがあることを願っています: 人々がそれを返すために画面にメッセージを表示する機能は、Windows Phone 7のように、 ...

3  Google Mapsアカウントで場所を保存します  ( Saving a place on google maps account ) 
Googleマップで場所を保存し、説明/メモを入手したい。 Symbianを使用したときに、星をクリックして星をクリックした後、その場所に名前や説明を入れることができ、Google Mapsアカウントでは、場所と説明を入手します。 Androidこの機能...

8  Google Latitudeを定期的に場所で自動更新するにはどうすればよいですか。  ( How do i set google latitude to auto update with location regularly ) 
Googleマップを使用すると、Google Latitudeの場所が表示されますが、マップを停止したら私の場所で定期的に更新することをお願いします。私は常にGPSを使用してバッテリーを排水したくありませんが、それが更新されたら、それが更新されたらいいのでし...

3  Androidの場所に基づいて通知を有効または無効にしますか?  ( Enable or disable notifications based on location on android ) 
私は仕事中のビジネスEメールのために私のAndroidビープ音をビープ音にビープ音にし、私がオフィスにいないときにホームメールを撮ることができることを願っています。それを容易に促進するアプリケーションはありますか? ...

23  Google Play Services(例えば、融合ロケーションプロバイダ)に問題がある場合は、どこに報告されるべきですか?  ( Where should issues with google play services e g fused location provider be ) 
Googleは、グーグルで、ロケーションサービスを含む多くのサービスをバンドルしています。オープンソースのAndroidプラットフォームに含めるのではなく、サービスアプリケーションを再生します。この背後にある主な理由は、OEM全体を更新し、いくつかの独自サー...

16  Androidはどのように粗い場所を取得しますか?  ( How does android get the coarse location ) 
私は、Android(および同様の操作システム、例えばIOS)を読み取り、WiFiまたはGSMタワーの三角測量を使用することによって現在の粗い位置を得る。私は基本的な考えを得ますが、詳細について質問があります。 Androidは通常どちらの方法を使用してい...

8  発信者の場所を知ることは可能ですか?  ( Is it possible to know the location of the caller ) 
私がAndroidを使用している場合は、私を呼んでいる人の身体の場所を知ることができますか? ...

9  Geo-Tagning DSLR写真Androidの写真  ( Geo tagging dslr photos with android ) 
Androidが保存できる電話機GPSのログを使用して、私の非GPS DSLRカメラと一緒に撮影した写真のタグ付けを支援するAndroid用のアプリはありますか? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有