URLパラメータで読み込むファイル・自動トラッキングを指定する

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)、自動トラッキングオン

実行例
gpsview06_a05

カテゴリー: Development タグ: , , , , , , パーマリンク