Skip to content

html5_sample_iccard

EkispertWebService edited this page Oct 5, 2017 · 3 revisions

WebAPI Document - サンプル

ICカードの運賃を利用する

表示される運賃を通常の切符だけでなくICカードを利用した場合の金額も表示するようにします。
また、切符とICカードの安い方をデフォルトにします。
なお、デフォルトは切符固定、ICカード固定の設定も可能です。

動作確認

デモを見る

※デモでは出発地が"高円寺"固定となっておりますが、実際のサンプルでは自由に設定いただけます。 ※デモではクッキーをオフにしております。

利用方法

  • HTML5サンプルコードのコピー
  1. HTML5サンプルコードをGitHubからダウンロードします。
  2. 各パーツのjsファイル、expCssディレクトリ、expImagesディレクトリ一式をコピーします。※
  3. サンプルコード(sampleディレクトリ)の expSample.js と expSample.css をコピーします。

※expCssディレクトリ、expImagesディレクトリはディレクトリ付きで全てコピーしてください。

  • HTMLファイルの作成
  1. 空のテキストファイルを作成します。
  2. 下記のHTMLサンプルコードを貼り付けます。
  3. _keycode_の部分に弊社発行のアクセスキー記述します。
  4. テキストファイルの文字コードにutf-8を指定し、任意のファイル名.htmlで保存します。

HTMLサンプルコード

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Webサービスサンプル</title>
<link class="css" rel="stylesheet" type="text/css" href="expCss/expGuiDateTime.css">
<link class="css" rel="stylesheet" type="text/css" href="expCss/expGuiStation.css">
<link class="css" rel="stylesheet" type="text/css" href="expCss/expGuiCondition.css">
<link class="css" rel="stylesheet" type="text/css" href="expCss/expGuiCourse.css">
<link class="css" rel="stylesheet" type="text/css" href="expSample.css">
<script type="text/javascript" src="expGuiDateTime.js" charset="UTF-8"></script>
<script type="text/javascript" src="expGuiCondition.js" charset="UTF-8"></script>
<script type="text/javascript" src="expGuiStation.js" charset="UTF-8"></script>
<script type="text/javascript" src="expGuiCourse.js" charset="UTF-8"></script>
<script type="text/javascript" src="expSample.js" charset="UTF-8"></script>
<script type="text/javascript">
<!--
    var key = "keycode";

	function initCondition(){
        // ICカードの金額算出も行う
		conditonApp.setCondition(conditonApp.CONDITON_TICKETSYSTEMTYPE,"ic");
        // 取得した金額の安い方を採用する
		conditonApp.setCondition(conditonApp.CONDITON_PREFERREDTICKETORDER,"cheap");
	}

// -->
</script>
</head>
<body onLoad="Javascript:init();">

    <!-- 日付入力パーツ -->
    <h3 class="exp_sample_header">出発日</h3>
    <div id="dateTime"></div>
    
    <!-- 探索条件パーツ -->
    <h3 class="exp_sample_header">探索条件</h3>
    <div id="condition"></div>

    <!-- 駅名入力パーツ -->
    <h3 class="exp_sample_header">地点情報</h3>
    <div class="exp_sample_title">
        出発地
    </div>
    <div id="station1" style="width:100%;"></div>
    <div class="exp_sample_title">
        目的地
    </div>
    <div id="station2" style="width:100%;"></div>

    <!-- 探索実行ボタン -->
    <div class="exp_sample_btn_area">
        <input class="exp_sample_btn" type="button" value="探索" onClick="Javascript:search();">
    </div>

    <!-- 経路表示パーツ -->
    <div id="result"></div>

</body>
</html>
Clone this wiki locally