Lat/Long
モバイル デバイスが公共の WiFi ホットスポット AP の 1 つに接続されている特定の場所の情報を取得する方法を知りたいです。それで、私のプログラムはデータを取得し、場所情報を見つけてE911通話を発信したり、発信された通話の場所情報を送信したりしますか? これが可能である場合、これを行う方法を教えてください。そのための特定の Android API はありますか? 可能であれば詳細を提供してください。
質問する
1406 次
2 に答える
0
WiFi ホットスポットから位置情報を取得することはできません (実際には、WiFi スポット自体がその場所を認識していません)。
ただし、WiFi ホットスポットの MAC アドレスと場所の間のマッピングを含むデータベースがあります。したがって、アプリケーションは WiFi ホットスポットに関する情報を取得してから、このデータベースの 1 つにアクセスする必要があります。
例として、これをチェックしてください: http://en.wikipedia.org/wiki/Skyhook_Wireless
于 2013-01-13T23:37:56.373 に答える
0
Android では、GPS またはインターネット アクセス (Wi-Fi または 3G のいずれか) からさまざまな方法を使用して場所を取得できます。Android では、デバイス上の任意のアプリケーションから取得された最後の場所が保存され、実際に比較することができます。現在取得されている場所を以前の場所と比較して、より正確かどうかを確認します。
これは、位置情報が Android でどのように機能するかをよりよく理解できるリンクです。
于 2013-01-13T23:38:56.140 に答える