Ver.5.07:GPSログ ビューワー by 轍(Wadachi)
MyHome Portal Ver.5.07をリリースしました。
http://ok2nd.web.fc2.com/download.html
ツールに「GPSログ View」を追加しました。
GPXファイルをアップロードすると、Google Mapsを使って、ルート表示できます。
ルート全体の距離、出発時間、到着時間、所要時間、平均速度、最高速度、最高地点、最低地点も表示します。
時間間隔指定で、ルートの途中にマーカーを表示できます。最高速度は、マーカー間速度の最高速度です。
マーカーをクリックすると、その地点の標高、前マーカーからの距離、前マーカーからの平均速度、出発地点からの距離、出発地点からの平均速度を表示します。
「ルート再生」ボタンで、ルートを順に人間マークのマーカーが移動します。マーカーをクリックすると、ルート再生の開始地点が、そのマーカーの場所となります。
アップロードしたGPSログデータは、データベースに登録されます。GPXの<name>と<desc>を名前、補足説明として登録します。
Google Mapsを使ったルート表示には、「Google Maps/Earth活用ツール:轍 Wadachi」のJavaScriptを利用させていただいています。一部カスタマイズしています。
http://wadachi.cyclekikou.net/
2点間の距離計算には、「GPSなどの緯度経度の2点間の直線距離を求めるPHP関数」を利用させていただいています。
http://d.hatena.ne.jp/kudakurage/20100319/1268986000
動作検証には、Androidアプリ「My Tracks」のGPX保存データを使っています。サンプルデータを、「実運用サンプル/gpx」フォルダに入れています。
https://play.google.com/store/apps/details?id=com.google.android.maps.mytracks&hl=ja