質問: a-gps a-gpsとは、携帯通信網を使って、gpsの精度を補佐するような機能を言うと思いますが、端末のa-gps機能を有効にするには、必ず、携帯電話会社と契約して、当該スマホにsimが挿してある必要があるのですか? アンドロイド機を見ていたら、電話機能があるとは思われない(simを挿すことも無理であろうと思われる)、wifiのみの対応と思われる端末の説明に、a-gps対応とあったので、そんなことがあるのかな、と思い質問しました。
回答: >a-gpsとは、携帯通信網を使って、gpsの精度を補佐するような機能を言うと思います 「だけ」というワケではないでしょう。 http://k-tai.impress.co.jp/docs/column/keyword/20100223_350721.html http://android-smart.com/2011/07/gps%e3%81%a7%e3%81%ae%e4%bd%8d%e7%bd%ae%e6%a4%9c%e5%87%ba%e3%81%8c%e9%81%85%e3%81%8b%e3%81%a3%e3%81%9f%e3%82%8a%e8%aa%8d%e8%ad%98%e3%81%97%e3%81%aa%e3%81%84%e3%81%a8%e3%81%8d%e3%81%af%e3%80%8ca-gps.html 位置情報をアシストできればいいワケですから......。 # gps衛星の位置をネットから取得するのもアシストのうちに入るんですかねぇ...... # たま~にgps status & toolboxで取得することもあります。 # androidではありませんが、windowsmobileの端末で「quickgps」なんてのもあります。 >wifiのみの対応と思われる端末の説明に、a-gps対応とあったので、そんなことがあるのかな wifiの基地局から位置情報を取得するサービスがあります。 そちらを利用する。ということでしょう。 ssidが公開状態になっているwifi基地局(個人宅のものも含みます)と、経度&緯度を登録しているサービスがあるのでそれらを参照すると大まかな位置が特定できたりします。 gpsなどを持っている端末とwifi基地局の電波を受信できる状態で「位置情報」として登録すると、wifi基地局のmacアドレスと登録した時の経度&緯度が登録されます。 gps非搭載機が登録済みのwifi基地局を検出できれば、おおよその位置が特定できる。 ということになります。 一度登録されれば、周辺でwifi基地局が新たに追加(周辺の誰かが無線lanルータ購入して設置したとか)された場合に、そのmacアドレスも新たに追加される。 ということになります。(よって、最初に登録されたwifi基地局の電波が停まってしまっても別のものから検出できます。) # まあ、コレを悪用して引っ越し先をストーキングできたりするんですけどね......。 android機の位置情報サービスの使用の際に、上記のwifi基地局の情報の登録作業を行う。ということも含まれていたかと。