移動体の現在位置表示プログラム
http://richard.js.yamanashi.ac.jp/~toyoki/local_test/nagasaka/sample4.html
上記ページでやっていること:
- 仮想的な3つの移動体のデータ作成(定期的に緯度経度を発生させCSV形式でファイルに追加)
- クライアントから定期的に最新の位置情報をサーバに送信要求し、得られたデータをGoogle 地図上に重ねて表示
長坂くんの卒論の全体
- スマートフォン上のプログラムで位置情報をサーバに送信
- 受け取ったサーバ側のプログラムで、位置情報をCSV形式でファイルに追加
- パソコンWebブラウザ上のプログラム(JavaScript, Google Maps APIとjQueryを利用, 非同期通信)で、定期的に最新のデータをサーバから取得して、地図上に表示
- スマホで取得された位置情報の精度を調査
- リアルタイム位置情報サービスの現状を調査
- 発表スライド(最新かどうかはわからない)
プログラム例
- 3つの移動体の位置情報をサーバCSV形式で格納するスクリプト
- クライアント側から送信要求があった時に、CSVファイルを読み込み、最新の位置データをJSON形式で送信するスクリプト
- 地図描画クライアントサイドスクリプト
- Google Maps APIの利用
- 非同期通信でJSON形式のデータを受け取る方法
- データを追加し、過去の位置も含めて地図上に折れ線で描画する方法
- チェックボックスの状態を見て、動作を変える方法
- スタートボタンにより、サーバ側のシミュレーションスクリプトを始動させる方法