auのGPS携帯では、2つの位置情報取得方法があります。ひとつは、基地局から位置情報を取得する方法(簡易位置情報)。もうひとつはGPS衛星と基地局から位置情報を取得する方法です。これらでは携帯の種類と位置情報の精度にちがいがあります。
EZWEB 簡易位置情報の取得方法(HTML)
次のURLを自分のWebアプリケーション[送り先URL] にリンクさせて取得する。
<a href="device:location?url=[送り先URL]">簡易位置情報の取得</a>
詳細は KDDI au 技術情報 > 簡易位置情報 で公開されています。
簡易位置情報の取得結果
urlで指定したリンク先に,以下のようなパラメータが送信されます。
datum |
測地系。戻り値はtokyo固定となっている。
(※tokyoと返りますが,測地系はWGS84(世界測位系)であることに注意してください) |
unit |
緯度経度のフォーマット。dmsの度分秒固定。 |
lat |
緯度。 |
lon |
経度。 |
EZWEB gpsOne位置情報の取得方法(HTML)
次のURLを自分のWebアプリケーション[送り先URL]にリンクさせて取得する。
<a href="device:gpsone?url=[送り先URL]&ver=1&datum=0&unit=0">GPS情報の取得</a>
GPS位置情報の取得結果
gpsOneでは、他の携帯会社よりも多くの情報と精度の高い位置情報が得られます。
クエリ結果(例)
ver=1&datum=0&unit=0&lat=%2b34.44.36.02&lon=%2b135.26.44.35&alt=33&time=20061021144922&smaj=104&smin=53&vert=41&majaa=96&fm=2
ver,datum,unit |
リクエストで送信したそれぞれの値。 |
lat |
緯度。フォーマットはunitで指定したもの。 |
lon |
経度。フォーマットはunitで指定したもの。 |
alt |
海抜高度。 |
time |
位置情報を測位した時間(JST)。フォーマットはYYYYMMDDHHMMSS。 |
smaj,smin,vert,majaa |
誤差値など。
(※smaj以外の値は「正確ではないので利用しないでください」という注意書きが公式の技術仕様で言及されている)
smaj=104 長軸半径誤差
smin=53 短軸半径誤差
vert=41 高度誤差
majaa=96 誤差楕円長軸角度
|
fm |
測位結果の精度。 |