8-4スマートフォンの極意Tips491 GPSデータを取得する
Level2
PointHTML+JavaScriptで取得する
スマートフォンではGoogleマップに現在地を表示させるだけなら、PHPなどのサーバ側の処理は不要です。リスト1のHTMLファイルをiPhoneかAndroidで開いてください。リスト1はほとんどがJavaScriptでできています。JavaScriptの解説は本書では範囲外ですので割愛しますが、 iPhoneやAndroidなどのスマートフォンでは現在地をGoogleマップで表示させるといった程度のことであれば、サーバ側の処理は一切不要でHTML+JavaScriptで実現できてしまいます。
もちろんサーバ側の処理が必要になることもあります。例えば、現在位置から最も近い美味しいレストランを検索し、Googleマップを使ってそこまでルート案内をさせたいといったアプリケーションを考えてみましょう。処理の流れとしては以下のようになります。
- スマートフォン上でGPS位置情報を取得(JavaScript)
- 位置情報をサーバ側に送信(JavaScript)
- ユーザ位置情報を元にデータベースからユーザの現在地から最も近い美味しいレストランを検索、レストランの位置情報をスマートフォンに送信(PHP)
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録