より良い三角測量のためにWiFiホットスポットをAndroidのデータベースに送信するにはどうすればよいですか?


18

ご存じのように、屋内で位置を特定するために、Androidは近くのWi-Fiホットスポットの位置を利用して三角測量を行います。しかし、より良い三角測量の恩恵を受けるために、近所のWi-FiホットスポットをGoogle / Androidのデータベースに送信するにはどうすればよいですか?私はトルコに住んでいますが、Google Street View Cars(米国でこれらのホットスポットを収集すると言われています)はここにはありません。三角測量の詳細については、こちらの同様のスレッドをご覧ください。

GoogleマップにWiFiが必要なのはなぜですか?

Androidはどのようにして大まかな位置を取得しますか?

前もって感謝します。

回答:


12

TL; DRバージョン:GPSを使用するだけです。

ロングバージョン:Wi-Fiポジショニング(「位置とセキュリティ>ワイヤレスネットワークを使用」)、GPS(「位置とセキュリティ>ワイヤレスネットワークを使用」)をオンにし、Googleマップ(または他のGPSアプリケーション)を使用して、市。

これらのサービスの両方をオンにすると、GPSが「修正」を取得する前に、AndroidはWifiのMAC / SSIDおよびCell TowerベースステーションCID / LACを周囲のGoogleのサーバーに送信し、Googleのサーバーは位置情報を返信します。GPSが「修正」を取得すると、デバイスはWifi MAC / SSID、Cell Tower CID / LAC、およびGPSロケーションをGoogleのサーバーに送信し、Googleのサーバーはこの情報を収集して独自のWifiデータベースを絞り込みます。

注:デバイスは、信号強度やping遅延などの他のデータも送信している可能性があると思います。しかし、これらの詳細についてはわかりません。

また、Googleのサポートフォーラムから

クリストファー(Google社員)

GoogleのセルID(セルタワー)またはWiFi(ワイヤレスネットワーク)のロケーションデータベースを使用して、GoogleマップまたはLatitudeによって位置が誤って検出されている場合、モバイルGoogleマップを使用して、Googleのデータベースを修正するための更新情報を提供できます。現時点では、Googleのロケーションデータベースに個別の更新を提供することはできませんが、それらは継続的に更新および改善されています。

Android 2.0以降、Windows Mobile、またはSymbian S60電話でGoogleマップを開き、GPSを有効にします。MapsはGPS衛星とセルタワーまたはWiFiルーターに同時に接続されていますが、接続しているセルタワーまたはWiFiルーターの更新された匿名の地理データを提供します。このデータは匿名であり、Googleのロケーションデータベースに変更を加える前に、あなたや他のユーザーから大量のデータが必要になる場合があることに注意してください。

Android:[設定]> [位置情報とセキュリティ]> [無線ネットワークを使用]を有効にし、以前に匿名の位置データ収集に同意している必要があります。「無線ネットワークを使用する」設定のチェックを外して再チェックすることで、同意したかどうかを確認できます。


「このデータは匿名であり、Googleのロケーションデータベースに変更を加える前に、あなたや他のユーザーから大量のデータが必要になる場合があることに注意してください。」そのため、HotSpotsの近くを歩くことは、その場所をGoogleのデータベースに送信する保証された方法ではありません。それでも、私が利用できるのはそれだけですか?それらの場所がGoogleから保存されるように、彼らの近くを歩くのに最低限の時間があると思いますか?そうでない場合、Wi-Fiの場所が送信されたかどうかをどのように確認できますか?HotSpotを確認するためにGoogleのデータベースを照会する方法はありますか?私はたくさん尋ねました。ご協力いただきありがとうございます。
Özgür

1
@Comptrol:いいえ。Wifi測位とGPSを同時に使用している場合、データは常にGoogleのデータベースに送信されます。ただし、特定のホットスポットがその特定の領域に存在することを他の複数のユーザーが確認するまで、データはすぐに使用されない場合があります。Googleは、さまざまなユーザーからの特定のMAC / SSIDのすべてのデータポイントを「クラスター化」し、Wifiステーションの最も可能性の高い位置を計算します。現在地の地図を作成したい場合は、GPS対応の携帯電話を持っていることを知っているすべての人に、あなたの地域を運転するよう伝えてください。
ライライアン

1
Wifiはもともと位置決めを目的としていなかったため、単一のデバイスが単一の場所に座ってWifiのアクセスポイントの位置を決定する(またはデバイスとアクセスポイント間の距離を推定する)方法はありません。
ライライアン

1
「HotSpotを確認するためにGoogleのデータベースを照会する方法はありますか?」私の知る限り、そうは思いません。ただし、Gearsを使用したことはありませんが、Google Gearsには開発者がデータベースを照会できるGeolocation APIがあるため、独自のホットスポットのみで構成される照会を送信できる場合があります。または可能です。
ライライアン

Wifiはポジショニングを意図したものではありませんが、その限られた範囲(携帯電話の塔の100から1000メートルに比べて数10メートル)は、粗い場所に適切な三角測量が必要ないことを意味します。多くの場合、Wi-Fi信号を受信できるだけで、大まかな場所がすでにかなり正確に取得されています。
GAThrawn

3

上記のLie Ryanの素晴らしい回答は別として、このワイヤレスロケーションバグフォームは、誤って配置されたホットスポットを修正し、その結果、新しいホットスポットを送信するのに非常に適していると思います。誰もこれを試しましたか?:)

デバイスがWiFiまたはワイヤレスネットワークに接続され、GoogleのWiFiロケーションデータベースを使用しているときに、Google製品が非常に不正確な場所(市、州、国など)を報告した場合は、このフォームを使用してください。このフォームを送信するには、場所が誤って報告されたときに接続していたのと同じワイヤレスネットワーク上のコンピューターを使用する必要があります。

注:この情報を送信しても、GoogleのWiFiロケーションデータベース内の特定のルーターまたはアクセスポイントの場所がすぐに修正されない場合がありますが、WiFiロケーションデータベースを含むGoogleの製品およびサービスの全体的な品質を改善するために使用されます。


1
一度使用したことがありますが、何も変わらないようです。6か月ほど経っても、私は以前住んでいた場所にいました。:)リンクが表示されます:このフォームは期限切れです。
フロー

0

wifi APのSIDを更新してみませんか?その場合、場所は以前のデータから解放されると考えています。


1
SIDはどのように更新しますか?答えが短すぎます。これを達成する方法の概要を示すために再編集するのが最善かもしれませんか?
t0mm13b 14年

-1

ルーターにアクセスできる場合、そのワイヤレスMACアドレスを複製できます。私はDD-WRTを使ってそれをやったのですが、今では正しい場所を取得しています。私がする必要があるのは、MACアドレスの一部を変更することだけでした。

ただし、次の2つの問題が発生する可能性があります。ルーター。それ以外は、簡単な修正です。


1
MACアドレスのクローンを作成しても、問題が発生する傾向があり、問題を解決するのは非常にまれです。特に、Wifiポイント(デバイスでWi-Fiがオンになっている)の近くでGoogleマップでGPSを使用するだけで新しいAPが登録され、建物の近くでGPSを使用するデバイスが増えると、データベースがより速く更新されます。
GAThrawn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.