Google位置情報サービスが現在地を誤って識別します[終了]


1

短縮版:

私はアイオワに住んでいます。WiFi専用のAndroidタブレットのAccuWeather.com天気アプリ、Googleマップ、ラップトップのChromeから、オクラホマシティにいることがわかります。どうして?

解説:

私の理解では、WiFIのみで、Googleの位置情報サービスはIPアドレスの大まかな位置を使用して位置を推定します。過去には常にこのように機能していましたが、Googleマップを見ると、通常、ISPのサーバーファームのある場所が表示されます。

この夏、私はオクラホマシティに住み、働いていました。そこで古着屋で古いLinksys WRT56Gを3ドルで購入しました。すぐにDD-WRTをインストールしました。私は住んでいた場所にセットアップし、数週間使用しました。現時点ではタブレットを持っていませんでしたが、ラップトップは持っていました。

現在、非常に短い期間内に多くのことが起こりましたが、次の順序です。

  1. 家に帰り、ラップトップとChromeをGoogleアカウントにリンクして使用しています。
  2. 新しいAndroidスマートフォンを入手し、サードパーティソフトウェアをインストールして、Googleアカウントにリンクしました。
  3. タブレットを購入してセットアップし、Googleアカウントにリンクしました。
  4. 自宅のルーターが故障し、オクラホマシティで購入したルーターに交換しました。

よくわかりませんが、ある時点で私のラップトップはオクラホマシティの検索結果をくれたと思います。ラップトップのGoogleマップでは、現在アイオワ州にいると表示されますが、それ以上にすばらしいものはありません。私のタブレットは、私がオクラホマシティにいると思っており、それ以来私はそれを設定しました。私の電話は常に正しい[素晴らしい]場所を与えてくれました。

事実を考えると、2つの可能性があります。

  1. Googleは最後の既知の良好な場所を保存しますGoogleアカウントにリンクしたときにタブレットで取得したアカウントを使用します。タブレットは、新しい細粒度の場所をまだ同期していません。細かい位置は粗い位置(WiFiが提供するすべて)に優先するため、タブレットは古い細粒度の位置データを使用しています(Androidシステムの位置サービスにとっては粗いものと細かいものが使用されます)。約1週間後にタブレットが新しい細かい場所を同期しない可能性は低いようです。新しい携帯電話がその情報を更新し、実際に(今日の最初のタブレットのセットアップよりも後の)最終同期日を表示すると思います。タブレットには、今日の最終同期時刻も表示されます。残っている説明は、私の電話のアフターマーケットファームウェアの位置同期機能(存在する場合)がまだ機能していないことだけです。これは私にとってもっともらしい m CM10の非公式のナイトリービルドを使用します。しかし、これはありそうもない。

  2. Googleには、可能な限りすべてのパブリックIPアドレスに黙ってpingを実行し、存在するMACアドレスをIPアドレスに記録/関連付けるロボットがあります。次に、位置情報サービスは、より細かい情報が利用できない場合、MACアドレス、IPなどを使用して、まずあなたの位置を特定しようとします。これは、何らかの巨大なIPアドレス<-> MACアドレスマッピングが、Googleが思い付く可能性のある奇妙だが半有用なものの路地のすぐ上にあり、間違いなくそうするリソースがあるため、もっともらしいです。さらに、タブレットをセットアップする前後で一定のように見える唯一のものは、オクラホマ州を起源とするLinksysルーターであるという事実と一致しています。しかし、タブレットは最初からオクラホマにあると思っていたと思います。オクラホマネイティブルーターをインストールする前に。また、このオプションはほとんどありません。

だから、私は途方に暮れています。どちらの可能性ももっともらしいが、せいぜいありそうもない。Googleの位置情報サービスがどのように機能するか、タブレットでこの奇妙な現象が発生している理由について説明している人はいますか?


GoogleがIPアドレスにpingを送信した場合、MACアドレス取得されません。
ヘネス14年

回答:


1

GoogleとAppleは、SkyhookのWifiロケーションサービスを使用します。Skyhookは、特別なルーターを使用して、近くにいるときにWifiルーターIDを取得します。その位置データは、外出して増幅された無線アンテナで到達可能なすべての無線ルーターの位置データを再収集および再分析する前に数か月間保存されます。

SkyhookのFAQから:

「位置決定技術」とは何ですか?

位置決定技術は、基準点と衛星信号の既知の位置を使用してモバイルデバイスの位置を決定するシステムです。基準点として、SkyhookはWi-Fiルーターとセルラー基地局(Cell ID)を使用し、それぞれが一意の識別子を含む信号をブロードキャストします。デバイスがこれらの参照ポイントの範囲内にある場合、Skyhookのシステムは信号データと一意の識別子をデータベース内のそれらと照合し、GPS衛星信号を組み込んでユーザーの位置を特定します。

詳細はこちら:http : //www.skyhookwireless.com/whoweare/faq.php


ただの補足として、彼らはルーターのWifi MACアドレスを使用してルーターを一意に識別すると思います。私は間違っているかもしれません。
スーパーユーザー

あなたが正しいです。そして、それはあなたがリンクしたFAQで後で確認されます。SkyhookはMACアドレスを使用して、ルーターまたは一般的にデバイスを一意に識別します(MACアドレスはまさにその目的のためです)。また、SkyhookはGoogleがStreetview車両で行ったことを正確に行うことを説明します。信号受信車両で世界を歩き回り、オープンWiFiネットワークとセルタワーを衛星ジオロケーションデータでリンクします。あなたが私に尋ねるとかなり面白い。良い発見!
デビッドカウデン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.