PHP逆引き大全 516の極意

モバイルプログラミングの極意 - Tips491 GPSデータを取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

8-4スマートフォンの極意Tips491 GPSデータを取得する

Level2

PointHTML+JavaScriptで取得する

スマートフォンではGoogleマップに現在地を表示させるだけなら、PHPなどのサーバ側の処理は不要です。リスト1のHTMLファイルをiPhoneAndroidで開いてください。リスト1はほとんどがJavaScriptでできています。JavaScriptの解説は本書では範囲外ですので割愛しますが、 iPhoneやAndroidなどのスマートフォンでは現在地をGoogleマップで表示させるといった程度のことであれば、サーバ側の処理は一切不要でHTML+JavaScriptで実現できてしまいます。

もちろんサーバ側の処理が必要になることもあります。例えば、現在位置から最も近い美味しいレストランを検索し、Googleマップを使ってそこまでルート案内をさせたいといったアプリケーションを考えてみましょう。処理の流れとしては以下のようになります。

  1. スマートフォン上でGPS位置情報を取得(JavaScript)
  2. 位置情報をサーバ側に送信(JavaScript)
  3. ユーザ位置情報を元にデータベースからユーザの現在地から最も近い美味しいレストランを検索、レストランの位置情報をスマートフォンに送信(PHP)

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません