以下のdocファイルに記載されています。auの公式ドキュメント。
位置情報サービス仕様(EZナビ/簡易位置情報)
http://www.au.kddi.com/ezfactory/tec/spec/doc/kaniichijyouho.doc
auの位置情報はサイト独自の変数やパラ―メータを渡せない。
独自のパラ―メータを付けているとエラーになる。
URLを変数として扱うことで独自のパラメータを渡せる。
【google app engine:GAE】URLを変数として使う方法
<form action="device:gpsone" method="get"> <input type="hidden" name="url" value="http://・・(URLエンコードは不要)" /> <input type="hidden" name="ver" value="1" /> <input type="hidden" name="datum" value="0" /> <input type="hidden" name="unit" value="1" /> <input type="hidden" name="acry" value="0" /> <input type="hidden" name="number" value="0" /> <input type="submit" accesskey="1" value="[1]OK" /> </form><br />
【docomo】
【softbank】
以下のサイトの情報がわかりやすい。
auのような公式ドキュメントは一般に公開されていないようです。
http://symple.jp/26.html
2007年以降、3G携帯は原則GPS機能搭載へ
110番などで位置情報を利用するためだそうです。
http://plusd.itmedia.co.jp/mobile/articles/0405/18/news034.html
docomo(FOMA)
lat=%2B35.00.35.600 緯度 %2Bは+(全て±dd.mm,ss.sssの度分秒表記)
lon=%2B135.41.35.600 経度 %2Bは+(全て±dd.mm,ss.sssの度分秒表記)
geo=wgs84 測地系 { wgs84 tokyo }
x-acc=3 測位レベル { 3:水平誤差<50m 2:50m≦水平誤差<300m 3:300m≦水平誤差 }
softbank
クエリ結果は、Shift_JISでエンコードされてます
※測地系は日本測地系のみ
address = <住所>
latitude = ladegree minute second 緯度(北緯のみ)
longitude = lodegree minute second 経度(東経のみ)
ladegree = 緯度 { 2桁 3桁 }
通常は2桁で表示され、位置情報が取得できなかった場合には000と0が3桁ならぶ
lodegree = 経度 3桁
minute = 分 2桁
second = 秒 2桁
※位置情報が取得できなかった場合は以下の情報が渡されます
(経度緯度を0で表し、「位置情報なし」をShift_JISでエンコードされたクエリとなります)
0000000%1A0000000%1A%88%CA%92%75%8F%EE%95%F1%82%C8%82%B5
携帯サイトで位置情報の詐称を許さない方法
http://kokogiko.net/m/archives/002056.html
GPS携帯 位置情報 基礎知識
http://www.yaskey.cside.tv/mapserver/note/gps.html
0 件のコメント:
コメントを投稿