携帯電話の簡易位置情報の利用

半年以上前ですが、携帯の位置情報をつかって、現在地周辺で登録されたスポットを返すというプログラムを作りました。
とりあえず覚えているうちにメモです。

位置情報を受け取って処理するURLが http://mspec.jp/sample/gps/locate.php だとした場合、位置情報を取得するためのHTMLタグは各社以下の通りです。

<!-- Docomo -->
<a href="http://mspec.jp/sample/gps/locate.php">Docomo位置情報取得</a>

<!-- au -->
<a href="device:gpsone?url=http://mspec.jp/sample/gps/locate.php&amp;ver=1&amp;datum=0&amp;unit=1&amp;acry=0&amp;number=0">au位置情報取得</a>

<!-- Softbank -->
<a href="location:auto?url=http://mspec.jp/sample/gps/locate.php">Softbank位置情報取得</a>

<!-- Willcom -->
<a href="http://location.request/dummy.cgi?my=http://mspec.jp/sample/gps/locate.php&amp;pos=$location">Willcom位置情報取得</a>

これで、位置情報が帰ってきます。
ユーザーエージェント判定とか事前にして出しわけする必要がありますけど。

位置情報はGETの引数で返ってきます。

(さらに…)