John Metro

アプリケーションマニュアル

  1. 操作手順
    1. トイレの検索
    2. トイレの詳細情報
    3. トイレの評価
    4. トイレのラクガキ
  2. 対応ブラウザ
    1. Android
    2. iOS
    3. PC
  3. Tips
    1. ホーム画面に追加 (iOS のみ)
    2. 駅名ゆらぎ対策
    3. アルファベット対応
    4. 無効文字除外
  4. 制限事項
    1. 全般
    2. 簡易時刻表表示機能
    3. 評価機能
    4. ラクガキ機能
  5. 付録
    1. 利用 API
    2. 利用ファイル
    3. 利用オープンソースソフトウェア
    4. 実行環境
    5. 開発環境
    6. 開発支援サービス

操作手順

基本的な操作手順を説明します。操作画面のイメージは Android スマートフォンの標準ブラウザ (バージョン 4.2) のものですが、iOS やその他のデバイス・ブラウザでもほぼ同様です (ただし、レイアウト等が異なることがあります)。

トイレの検索

  1. ブラウザで https://jm.tasktoys.com/ を開きます。

    [ScreenShot - Home 1]
  2. "東京メトロの駅名を入力..." と書かれた入力欄に駅名 (漢字またはアルファベット) を入力します。

    [ScreenShot - Home 2]
  3. 入力すると、駅名の候補が一覧表示されるので、候補から検索したい駅名をタップすると検索できます。
    入力した駅名が完全なものであれば、候補を選ばずに [Search] ボタンをタップすることでも検索できます。

  4. プラットフォームの一覧が表示されるので、路線と方面を参考に降車するプラットフォームを選択します。

    [ScreenShot - Result 1]
  5. プラットフォームを選択すると、トイレの一覧が表示されます。選択したプラットフォームに最寄りのトイレがない場合は、別のプラットフォームを探すと良いでしょう。

    [ScreenShot - Result 2]

トイレの詳細情報

  1. トイレを選択すると、次のようなトイレの詳細情報をまとめたダイアログが表示されます。車いす対応設備、ベイビーチェア、おむつ交換台、そしてオストメイト対応設備の設置状況を取得できます。

    [ScreenShot - Dialog]
  2. ダイアログを閉じてほかのトイレの情報の調査に移りたいときは、ダイアログ右下の [閉じる] をタップします。

トイレの評価

  1. 前述のトイレの詳細情報をまとめたダイアログには、トイレの評価情報として以下のアイコンが表示されています:

    • [Likes Icon] (気に入った)
    • [Dislikes Icon] (気に入らない)

    それぞれのアイコンをタップすることで、自分の評価をこのトイレに反映することができます。

    [ScreenShot - Dialog]
  2. 評価ボタンが正常に登録されると、次のような評価完了ダイアログが表示されます。
    [閉じる] をタップすると、ダイアログが閉じられてページが再読み込みされます。

    [ScreenShot - Rateing]
  3. 投票頂いた評価は、ダイアログの評価情報に加え、トイレ一覧ページの評価ステータスの算出にも利用されます。

    [ScreenShot - Rateing 2]

    評価ステータスは (気に入った数 / 評価総数) * 3 の小数点を四捨五入した値です。

トイレのラクガキ

  1. 前述のトイレの詳細情報をまとめたダイアログの下部にはラクガキ欄があり、このトイレにラクガキがあれば最新 5 件が表示されています。

    [ScreenShot - Dialog]
  2. 新たなラクガキを残すには、入力欄をタップして記入します。入力できる文字数は 80 文字以内となっています。
    HTMLタグや特殊文字指定子等は利用できず、エスケープされて (入力したまま) 表示されます。

    [ScreenShot - Dialog 2]
  3. 入力後 [書込む] をタップすると、確認ダイアログが表示されます。ラクガキとはいえ、公衆の場ですから公序良俗に反する内容はお控え願います。

    [ScreenShot - Dialog 3]
  4. 確認が終わり、正常に送信されると画面が再読み込みされます。再度同じトイレを探してダイアログを開くと、書込んだラクガキが表示されているはずです。

    [ScreenShot - Dialog 4]

対応ブラウザ

本アプリは HTML5, JavaScript に対応しているモダンブラウザであれば、スマートフォン、タブレット、PC問わず利用できるように設計されています。テスト済のブラウザは以下の通りです。

Android

iOS

PC

Tips

ホーム画面に追加 (iOS のみ)

iOS では、Safari ブラウザの「ホーム画面に追加」機能があり、John Metro はこれに対応しています。トップページ、検索結果のどちらにおいてもホーム画面に追加することが可能です。

トップページをホーム画面に追加するには、以下の手順に従います。

  1. Safari で https://jm.tasktoys.com/ を開き、画面下部の真ん中のアイコンをタップします。

    [ScreenShot - iOS Add to home 0]
  2. [ホーム画面に追加] をタップします。

    [ScreenShot - iOS Add to home 1]
  3. 確認画面が表示されます。タイトルを変更することもできます。確認したら右上の [追加] をタップします。

    [ScreenShot - iOS Add to home 2]
  4. ホーム画面に追加されました。これで John Metro のアイコンをタップすればすぐにトイレ検索を始められます。

    [ScreenShot - iOS Add to home 3]

検索結果をホーム画面に追加するには、以下の手順に従います。

  1. John Metro で検索を実行し、画面下部の真ん中のアイコンをタップします。

    [ScreenShot - iOS Add to home 4]
  2. [ホーム画面に追加] をタップします。

    [ScreenShot - iOS Add to home 5]
  3. 確認画面が表示されます。タイトルを変更することもできます。確認したら右上の [追加] をタップします。

    [ScreenShot - iOS Add to home 6]
  4. ホーム画面に追加されました。これで検索結果をいつでも呼び出すことができます。なお、簡易時刻表は開くたびに再検索されます。

    [ScreenShot - iOS Add to home 7]

駅名ゆらぎ対策

以下の入力は自動的に John Metro が扱う駅名に変換されます。

入力 結果
四谷, 四ッ谷 四ツ谷
麹町 麴町
雑司ヶ谷, 雑司ケ谷 雑司が谷
市ヶ谷 市ケ谷
霞ヶ関, 霞が関 霞ケ関
南阿佐ヶ谷 南阿佐ケ谷
西ヶ原 西ケ原
お茶の水, 御茶の水 御茶ノ水
押上 押上〈スカイツリー前〉
明治神宮前 明治神宮前〈原宿〉

アルファベット対応

駅名は漢字のほかアルファベット表現での入力にも対応します。大文字・小文字は同一として扱います。

例1: 「AkasakaMitsuke」→「赤坂見附」で検索

例2: 「akasakamitsuke」→「赤坂見附」で検索

アルファベットと漢字の対応表には metro_stationDict.json を利用しています。

無効文字除外

入力に以下の文字が含まれる場合、全て無視して検索します。

無視例1: 「新宿駅」→「新宿」で検索

無視例2: 「六本木 一丁目」→「六本木一丁目」で検索

無視例3: 「Akasaka-mitsuke」→「赤坂見附」で検索

制限事項

全般

簡易時刻表表示機能

評価機能

ラクガキ機能

付録

利用 API

利用ファイル

利用オープンソースソフトウェア

John Metro では以下のオープンソースソフトウェアを利用しています。

実行環境

サービスの運用には以下を利用しています。

開発環境

開発には以下を利用しています。

OS, ブラウザは世の中で一般的な様々なものを利用・テストしています。

開発支援サービス

開発に利用したオンラインサービスは以下の通りです。

Home

東京メトロ オープンデータ活用コンテスト 応募作品

本サイトは公共交通オープンデータ協議会の提供する API を利用しています。
一部データは2022年3月末で提供停止予定の東京メトロオープンデータ API から取得したデータを
キャッシュして利用しています。 提供情報は最新ではない可能性があります。