• ベストアンサー

AndroidでGPS精度を取得する方法について

こんにちは、Android2.1環境でのGPS情報の取得について、教えてください。 取得できる項目で測位精度「getAccuracy」があると思うのですが、 これが、「HDOP(水平成分)」、「垂直成分(VDOP)」のどちらの値なのか、分かりません。 また、取得したい精度は、水平、垂直の両方なのですが、GPSの精度を取得できるメソッドが、 「getAccuracy」以外見つかりませんでした。 水平、垂直の両方の精度を取得できる方法はありませんでしょうか? よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.1

ちょっと調べてみましたが、確かにgetAccuracyは単に精度としかなく、どういう値か具体的な指定はないですね。 ドキュメントを見ると、このgetAccuracyは、測定されたGPSがより正確な値かどうかの確認のために用意されているようです。すなわち、GPSを測定した際、それが先に取得した値より信頼できるものかどうかを確認するための指針としてgetAccuracyを取得し、その値を比較することで新しく取得されたGPS値を使うべきかどうかを判断する、とドキュメントにあります。ですので、これはHDOPかVDOPかということでなく、総合的な精度の指針となる値ということではないでしょうか。(役割からするとPDOPかも知れませんが、ドキュメントには記述がありませんので……)

関連するQ&A