本日の課題
締切 3日以内
宛先 ゲームデザインII グループ 第4回課題提出板
GPSセンサつきのデバイスに対応した以下のようなWebページを作成せよ。
- 画面上部に[START]、[STOP]ボタンがあり、その下に Leaflet
を介して表示された地図がある。
- [START]ボタンを押すとGPSロギングが始まり、
10秒に一度程度(間隔は調整可)の頻度でGPS信号を取得を試み、
成功するとその地点にポイントを打って行く。
- [STOP]ボタンを押すと上記の動作を止める。
いったん完成したら、以下のような改良を試みよ。
- ポイントを Polyline によって作成し、
点の集合ではなく線分集合にする。なお、いったん作成した Polyline
p に点を追加するには p.addLatLng() 関数を使う。
Polyline - Leaflet.js Docs
- ポイントが2つ以上になったら、START地点からの距離の積算値を
Web ページ内に設置したなんらか(pなど)の要素内に出力する。
異なる2地点間の距離を緯度経度から計算するには「ヒュベニの公式」などを
利用する。
作成場所
外部公開httpsサーバ https://www.koeki-prj.org/
でアクセスできる設定にしてある。つまり、
~/public_html/map/App/
にファイルを作ると
https://www.koeki-prj.org/~c11yxxx/map/App/
のURLでアクセスできる状態になっている。
本日の目次へ
yuuji@e.koeki-u.ac.jp