-ちょっと詳しいモバイルサイトの作り方-XHTML+CSSで一歩進んだモバイルサイトを作るテクニックを幅広く紹介☆2007/04/27/Friau携帯のGPS機能で地図を表示させるプログラム前回の「携帯のGPS機能を使って、携帯サイトで地図サービスを提供するには」という記事で、携帯のGPS機能を使って、自分のいる場所を地図に表示させる方法の概略を説明しましたので、今回は実際のプログラムの説明です。以下のような手順を踏む必要があります。au携帯のGPSをホームページから呼び出す。携帯に場所(緯度・経度)を取得させる。取得した緯度と経度を変換して、地図表示プログラムへ渡す。実際には、以下のようなサービスを最終的に作るまでの流れです。■GPSによる現在地表示サービス例(キャッシング@消費者金融ナビ-周辺地図検索)http://cash.mobile1st.net/ie/map/(auのみアクセス可能)QRコード今回は1と2について説明します。href="device:gpsone?url=(プログラムのURL)">位置情報取得</a>でできます。href="device:location?url=(プログラムのURL)">~</a>とすることで、緯度や経度を取得できます。プログラムには引数(ひきすう)として、検索時のオプションを以下のように指定することができます。高度誤差などがあるそうです。(参考:GPS携帯的メモ)これらを引数として記述する方法は、&引数=値とします。例:test.php&ver=1&....この引数を記述しない場合や、上記のGPSが搭載されていない機種では、現在地に最も近い通信基地局の場所が取得されるため、地図上で表示されるのは実際の場所とは異なり、精度の低い結果が出ます。概ねこちらがテストした環境では以下のような引数と値を指定してあげると、精度の高い結果が得られましたので、参考にしてください。href="device:gpsone?url=test.php&ver=1&datum=1&unit=0&acry=0&number=0">位置情報取得</a>次回は、GPSから得られた結果から緯度と経度を変換・処理するプログラムをご紹介します。|プロフィールAuthor:shibaフリーのマークアップエンジニア。PC及び携帯サイト制作のほか、デコメ、SEO、LPO、アフィリエイトなど、WEBサイト全般の業務に携わる。TypeなどのCMSテンプレートカスタマイズ、PHPプログラミング等を経験。3年ほど前から携帯サイト制作にシフト。古くから培ってきたコーディング技術とケータイ世代に生きた若さという空回りな強みをあわせ持つ。HTML/CSSリファレンスサイトを別に運営。HTMLタグボード:http://www.dspt.net/はじめての方へ当ブログは以下のような方が対象です。初心者にはちょっと難しい内容かもしれません。2008/10)お問い合わせブログ全般に関するご質問などはこちらからお問い合わせ下さい。(08/04)お久しぶりです。