Webトップダウンロード開発お問い合わせリンクデータファイルの作成データファイルは、faredio2.0ディレクトリ直下のdatasディレクトリに保存します。サンプルファイル(keikyu.js、metro.js、odakyu.js、tokyu.js)が入っていますので、これらのファイルを参考にしていただけると分かりやすいと思います。本頁では、京都市営地下鉄のデータファイル(kyotoSubway.js)を例に取り上げながらデータファイルの作成方法を説明します。記述例Code01〜Code04を順に1つのファイルに記述すると、そのまま京都市営地下鉄のデータファイルになります(一部省略部分は補う必要があります)。データファイル作成時の注意点データファイルは、JavaScriptファイルになります。文法はJavaScriptの文法に従います。ファイル名の拡張子は".js"とします。行の末尾は必ずセミコロン";"で終わるようにします。コメント(動作に影響しない注釈)は"//"で始め、その行の終わりまでです。"/*"と"*/"で囲まれた部分も同じくコメントになります。英字、数字、スペース、セミコロンやその他記号はすべて半角で入力します。大文字と小文字は区別されます。変数名に日本語は使用できません。説明String文字列型です。ダブルクォーテーション(")記号で囲って記述します。integer整数型です。半角数字で記述します。前後をダブルクォーテーションで囲むことはありません。double小数型です。半角数字で記述します。整数型と違い小数が使用できます。boolean真偽値型です。trueまたはfalseの値をとります。下記のように記述します。必須(空指定("")も可)なお、現状では駅ナンバリングは各駅に1種類のみ設定できます。同一駅で路線ごとに異なる駅ナンバリングを割り当てることは出来ません。"T17"));ここまでコードを記述したら、いったんデータファイルテスターでデータが正しく記述されているか確認しましょう。データファイルテスターの「駅一覧」に、追加した駅全駅が正しく表示されていますか?もし表示されていなければ、どこかに記述の誤りがあります。全角・半角を打ち間違えていないか、ダブルクォーテーションでの囲い忘れがないか、カッコの数は正しいか、行末のセミコロンを忘れていないかなどを確認してみましょう。下図のように表示されればOKです。路線を追加するには、まず路線インスタンスを作成する必要があります。路線インスタンスを作成するには、次のように記述します。路線カラーを16進RGB値か色名で指定(省略可)路線カラーを指定すると、検索結果表示時にその路線のカラーで経路が表示されます。何も指定しなければデフォルト色(灰色)になります。路線上に存在する駅の指定3.で作成した路線が通る駅を指定します。通る駅の指定の仕方には、以下の4種類の方法があります。ローマ字表記または駅番号による指定は、それらが2.で指定されている場合のみ使用できます。2.で指定した駅ナンバリングまた、駅間キロは次の構文で指定します。路線インスタンスを作成したら、それらを登録する必要があります。以下のコードで登録できます。[variableName3]);lines.push([variableName1]);[variableName1]〜[variableName3]には3.で指定した路線インスタンスの変数名を入力します。TBS);lines.push(Tozai);路線インスタンスを登録したら、再びデータテスターでデータが正しく表示されるか確認してみましょう。作成されていれば「動作確認」の項目に各路線ごとの駅一覧がリンク付きで表示されます。途中で表が途切れている場合は、途切れた箇所の記述に誤りがあります。ローマ字表記や駅ナンバリングが2.で指定したものと一字でも異なるとエラーになりますので、確認してみてください。作成されていると、「動作確認」の項目が以下のような画面になります。6.運賃規定の設定まず、以下の構文で運賃規定のインスタンスを作成します。次に、対キロ区間制のキロ階級毎の運賃を設定します。最大距離をわずかにでも超える経路は次階級の運賃で計算されます。一通り階級毎の運賃の設定が完了したら、最後にインスタンスの登録を行います。記述されていれば、データファイルテスターで次のように表示されます。以上で、データファイルの作成は完了です。テスターで動作確認を行い、正しい経路・運賃が表示されるか確認しましょう。運賃計算の例外指定の項目を参照して下さい。2.0のシステムは、最新版のFirefox、Opera、IEで動作確認を行っています。