URLパラメータで、読み込むJSONファイル名と自動トラッキングする/しないを指定できるようにする。URLパラメータの取得方法は、この記事を参照。動きは以下のとおりを想定。
- ファイル指定の有無(gpsjson)を確認する
- 指定ファイルがサーバに存在するか確認する
- 存在する場合はデータをロードする
- トラッキングが指定(autoplay)されている場合はトラッキングを開始する
var urlOpt = getUrlVars(); // URLパラメータを取得
var optGpsJsonFile = urlOpt['gpsjson']; // ファイル名オプションを取得
var optAutoplay = urlOpt['autoplay']; // トラッキングオプションを取得
if (optGpsJsonFile != undefined) {
// 指定されたファイルがサーバに存在するか確認
if(availableGpsJsonFiles.indexOf(optGpsJsonFile) != -1){
var uri = 'json/gpsdata/' + optGpsJsonFile;
// JSONデータをロードし表示&トラッキングする
loadGpsJsonAndDrawPlay(uri,true,optAutoplay );
}
}
テストページ:
(1) ファイルを指定(WG20120908053044_A100.json)
(2) ファイルを指定(WG20120908053044_B100.json)、自動トラッキングオン
