(57)【要約】【課題】経由地を経由する経路を容易に探索する。【解決手段】第１の地点から第２の地点までの移動ルートの表示制御を行なう表示制御プログラムにおいて、他の経由地候補を表示させる処理と、移動ルートを表示する処理とをコンピュータに実行させる。他の経由地候補を表示させる処理は、移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、第１の経由地または第２の経由地の代替となる他の経由地候補を表示させる。移動ルートを表示する処理は、第１の経由地または第２の経由地の代替となる他の経由地候補が選択されると、移動ルートのうち、他の経由地候補が選択された経由地の前後の地点は変更せず、選択された他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する。【選択図】図４
2018155519.tif 000002
【特許請求の範囲】
【請求項１】
第１の地点から第２の地点までの移動ルートの表示制御を行なう表示制御プログラムにおいて、
前記移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、前記第１の経由地または前記第２の経由地の代替となる他の経由地候補を表示させ、
前記第１の経由地または前記第２の経由地の代替となる他の経由地候補が選択されると、前記移動ルートのうち、前記他の経由地候補が選択された経由地の前後の地点は変更せず、選択された前記他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動時間の相対的な増加または減少時間を表示する、
ことを特徴とする請求項１記載の表示制御プログラム。
【請求項３】
前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動手段、移動距離または移動に必要な費用を表示する、
ことを特徴とする請求項１記載の表示制御プログラム。
【請求項４】
前記第１の地点と前記第２の地点は登録された旅行プランに含まれる地点であって、所定の指示を受け付けると、前記第１の経由地または前記第２の経由地において選択された前記他の経由地候補を、前記旅行プランにおける前記第１の地点と前記第２の地点との間に訪問する対象の地点として含める処理を実行させる、
ことを特徴とする請求項１記載の表示制御プログラム。
【請求項５】
前記第１の経由地、前記第２の経由地、前記他の経由地候補は、観光スポットとして登録されたスポットである、
ことを特徴とする請求項１記載の表示制御プログラム。
【請求項６】
前記第１の経由地または前記第２の経由地の代替となる前記他の経由地候補は、前記第１の経由地または前記第２の経由地の近隣の地点である、
ことを特徴とする請求項１記載の表示制御プログラム。
【請求項７】
前記他の経由地候補の選択前において、前記第１の地点、前記第２の地点、前記第１の経由地、前記第２の経由地は、行方向または列方向に並んで配置され、
前記他の経由地候補の選択時には、対応する経由地の並び位置に前記他の経由地候補が配置される、
ことを特徴とする請求項１記載の表示制御プログラム。
【請求項８】
旅行プランに含まれる訪問地を順に表示し、
表示された第１の訪問地と第２の訪問地との間の指定に応じて、前記第１の訪問地と前記第２の訪問地との間に訪問する複数の訪問地の候補を表示する際に、前記第１の訪問地から前記複数の訪問地の候補のそれぞれに対応する移動時間を表示し、
前記複数の訪問地の候補のうち、選択された訪問地を前記第１の訪問地と前記第２の訪問地との間に追加する新たな訪問地として前記旅行プランに追加する、
処理をコンピュータに実行させることを特徴とする旅行プラン編集プログラム。
【請求項９】
前記複数の訪問地の候補を表示する際、前記複数の訪問地の候補から前記第２の訪問地のそれぞれに対応する移動時間を表示させる、
ことを特徴とする請求項８に記載の旅行プラン編集プログラム。
【請求項１０】
前記移動時間を表示する際に、前記移動時間に対応する移動手段を表示させる、
ことを特徴とする請求項８または９に記載の旅行プラン編集プログラム。
【請求項１１】
第１の地点から第２の地点までの移動ルートの表示制御をコンピュータが行なう表示制御方法において、
前記移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、前記第１の経由地または前記第２の経由地の代替となる他の経由地候補を表示させ、
前記第１の経由地または前記第２の経由地の代替となる他の経由地候補が選択されると、前記移動ルートのうち、前記他の経由地候補が選択された経由地の前後の地点は変更せず、選択された前記他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１２】
第１の地点から第２の地点までの移動ルートの表示を行なう情報処理装置において、
前記移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、前記第１の経由地または前記第２の経由地の代替となる他の経由地候補を表示させる候補表示部と、
前記第１の経由地または前記第２の経由地の代替となる他の経由地候補が選択されると、前記移動ルートのうち、前記他の経由地候補が選択された経由地の前後の地点は変更せず、選択された前記他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する経路表示部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示制御プログラム、旅行プラン編集プログラム、表示制御方法および情報処理装置に関する。
【背景技術】
【０００２】
従来、ＰＣ（パーソナルコンピュータ）やスマートフォンなどの端末装置より出発地および目的地を受け付け、出発地から目的地までの経路を探索し、探索された経路を表示してユーザに案内する経路案内が行われている。この経路案内においては、複数の経路を探索し、各経路を識別可能に一覧表示する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３６５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、出発地から目的地までの間で観光スポットなどの経由地を経由する経路を探索することが困難であるという問題があった。例えば、上記の従来技術では、複数の経路の中から経由地を選ぶこととなり、経由地の選択に自由度がなく、利便性が低い。
【０００５】
１つの側面では、経由地を経由する経路を容易に探索できる表示制御プログラム、旅行プラン編集プログラム、表示制御方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、第１の地点から第２の地点までの移動ルートの表示制御を行なう表示制御プログラムにおいて、他の経由地候補を表示させる処理と、移動ルートを表示する処理とをコンピュータに実行させる。他の経由地候補を表示させる処理は、移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、第１の経由地または第２の経由地の代替となる他の経由地候補を表示させる。移動ルートを表示する処理は、第１の経由地または第２の経由地の代替となる他の経由地候補が選択されると、移動ルートのうち、他の経由地候補が選択された経由地の前後の地点は変更せず、選択された他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する。
【発明の効果】
【０００７】
本発明の１実施態様によれば、経由地を経由する経路を容易に探索できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかるシステムの全体構成例を示す図である。
【図２】図２は、実施形態にかかる情報処理装置の機能構成例を示すブロック図である。
【図３】図３は、観光スポットＤＢおよび旅行プランＤＢを説明する説明図である。
【図４】図４は、実施形態にかかる情報処理装置の動作例を示すフローチャートである。
【図５】図５は、経路表示画面の一例を示す図である。
【図６】図６は、経路表示画面の一例を示す図である。
【図７】図７は、経路表示画面の一例を示す図である。
【図８】図８は、選択した候補地を経由する経路表示を説明する説明図である。
【図９】図９は、実施形態にかかる情報処理装置の動作例を示すフローチャートである。
【図１０】図１０は、区間の指定による候補地の表示を説明する説明図である。
【図１１】図１１は、プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態にかかる表示制御プログラム、旅行プラン編集プログラム、表示制御方法、旅行プラン編集方法および情報処理装置を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する表示制御プログラム、旅行プラン編集プログラム、表示制御方法、旅行プラン編集方法および情報処理装置は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１０】
図１は、実施形態にかかるシステムの全体構成例を示す図である。図１に示すように、このシステムは、各種サーバ群１と情報処理装置１０とを有し、これらがインターネットなどの通信ネットワークを介して通信可能に接続される。
【００１１】
サーバ群１には、位置特定サーバや経路探索サーバなど様々なサーバが含まれる。例えば、位置特定サーバは、施設や駅などの名称から位置情報（緯度、経度）を特定するサーバである。経路探索サーバは、少なくとも２地点の情報（例えば出発地と終着地（経由地がある場合は経由地を含む）とに位置情報や施設名など）を入力して、２地点間の経路（移動ルート）を算出するサーバである。
【００１２】
例えば、経路探索サーバは、位置特定サーバが特定した出発地の位置情報と終着地の位置情報を用いて、出発地から終着地までの経路情報、移動手段、所要時間、費用を算出する。ここで、経路探索サーバは、電車、飛行機、徒歩、車などの移動手段ごとに経路情報、所要時間、費用を算出する。
【００１３】
情報処理装置１０は、ユーザが操作する端末装置２からの要求に応じて各種情報のＷｅｂページなどを提供するサーバ装置であり、例えば自治体、企業等によって運用される。情報処理装置１０は、ユーザに提供する旅行計画を示す旅行プランの情報を保持する。また、情報処理装置１０は、地域ごとに予め収集した観光スポットの情報を保持する。観光スポットは、ユーザが旅行などで観光したいと思う観光地などであり、例えば遺跡、祭り、世界遺産などである。
【００１４】
情報処理装置１０は、端末装置２のユーザに対して観光スポットを経由する経路や旅行プランをＷｅｂページなどで提示するサービスを提供する。
【００１５】
具体的には、情報処理装置１０は、経路を探索するための少なくとも２地点（例えば出発地および終着地）の情報を、ポータルサイトでの端末装置２からの入力などにより受け付ける。
【００１６】
次いで、情報処理装置１０は、端末装置２より受け付けた情報をサーバ群１における位置特定サーバおよび経路探索サーバへ通知し、出発地から終着地に至る経路の経路情報、移動手段ごとの所要時間、費用を取得する。次いで、情報処理装置１０は、経路情報をもとに、経路に近い観光スポットを検索する。情報処理装置１０は、検索された観光スポットを経由地とし、経由地の情報を位置特定サーバおよび経路探索サーバへ通知して経由地を経由する場合の経路の経路情報、移動手段ごとの所要時間、費用を取得する。
【００１７】
次いで、情報処理装置１０は、経由地に近い観光スポットを検索し、検索された観光スポットを経由地の代替となる候補地（経由地候補）とする。次いで、情報処理装置１０は、経由地と同様、候補地の情報を位置特定サーバおよび経路探索サーバへ通知して候補地を経由する場合の経路の経路情報、移動手段ごとの所要時間、費用を取得する。
【００１８】
次いで、情報処理装置１０は、取得した情報をもとに、出発地から経由地（観光スポット）を経て終着地に至る経路を表示し、各経由地については代替となる候補地を表示するＷｅｂページを生成して端末装置２へ出力する。
【００１９】
この経路表示の際に、情報処理装置１０は、いずれかの経由地において候補地の選択を端末装置２より受け付けた場合、選択された経由地の前後の時点は変更せずに、選択された候補地を経由する経路を表示するＷｅｂページを生成して端末装置２へ出力する。したがって、端末装置２のユーザは、経由地を経由する経路を容易に探索できる。また、情報処理装置１０は、経路表示の際に、旅行プランに登録する指示を端末装置２より受け付けた場合、表示中の経路を新規の旅行プランとして保持する。
【００２０】
また、情報処理装置１０は、複数の旅行プランの中から旅程の詳細を提示する旅行プランの選択を、ポータルサイトでの端末装置２からの入力などにより受け付ける。
【００２１】
次いで、情報処理装置１０は、選択された旅行プランについて、出発地から経由地（訪問地）を経て終着地に至る旅程の情報をサーバ群１における位置特定サーバおよび経路探索サーバへ通知し、旅行プランの旅程（経路）の経路情報、移動手段ごとの所要時間、費用を取得する。
【００２２】
次いで、情報処理装置１０は、取得した情報をもとに、選択された旅行プランについて、出発地から経由地（観光スポット）を経て終着地に至る経路を表示するＷｅｂページを生成して端末装置２へ出力する。
【００２３】
この旅行プランの経路表示の際に、情報処理装置１０は、いずれかの移動区間（例えばいずれか２つの経由地の間）の指定を端末装置２より受け付けた場合、移動区間より近い観光スポットを検索し、検索された観光スポットを訪問地の候補とする。次いで、情報処理装置１０は、訪問地の候補とする観光スポットの情報を位置特定サーバおよび経路探索サーバへ通知し、その観光スポットを経由する場合の経路の経路情報、移動手段ごとの所要時間、費用を、候補とする観光スポットごとに取得する。
【００２４】
次いで、情報処理装置１０は、取得した情報をもとに、訪問地の候補とする観光スポットごとに経由する経路を表示し、訪問地の候補とする観光スポットの中から新たな訪問地の選択を受け付けるＷｅｂページを生成して端末装置２へ出力する。情報処理装置１０は、新たな訪問地の選択を端末装置２より受け付けた場合、選択された観光スポットを、指定された移動区間に追加する新たな訪問地として旅行プランに追加する。これにより、端末装置２のユーザは、新たな訪問地を経由する旅行プランを容易に作成できる。
【００２５】
図２は、実施形態にかかる情報処理装置１０の機能構成例を示すブロック図である。図２に示すように、情報処理装置１０は、通信部１１、記憶部１２、制御部１３を有する。
【００２６】
通信部１１は、他の装置の通信を制御する処理部であり、例えばネットワークインタフェースカードなどである。例えば、通信部１１は、サーバ群１に含まれる各サーバとの間でデータを送受信し、端末装置２との間でＷｅｂブラウザによる通信を実行する。
【００２７】
記憶部１２は、制御部１３が実行するプログラム、観光スポットＤＢ１２ａ、旅行プランＤＢ１２ｂを記憶する記憶装置であり、例えばメモリやハードディスクなどである。
【００２８】
観光スポットＤＢ１２ａは、各地域の観光スポットに関する情報を記憶するデータベースであり、例えば管理者等によって設定変更することができる。旅行プランＤＢ１２ｂは、出発から到着までの旅程（出発地、経由地、到着地などの経路および日程など）を示す旅行プランに関する情報を記憶するデータベースである。この旅行プランに関する情報は、例えば旅行代理店によって既に決められている情報や、ユーザが経路探索により求めた経路などがある。
【００２９】
図３は、観光スポットＤＢ１２ａおよび旅行プランＤＢ１２ｂを説明する説明図である。図３に示すように、観光スポットＤＢ１２ａは、「観光スポット名、地域、都道府県、位置情報、最寄駅、営業時間、定休日、平均滞在時間、料金」などを対応付けて記憶する。なお、ここで記憶される情報は任意に設定変更することができる。
【００３０】
「観光スポット名」は、観光スポットの名称であり、通称や略語も含まれる。「地域」は、観光スポットがある地域を特定する情報であり、例えば関東、北関東、四国などである。「都道府県」は、観光スポットの所在地を特定する情報であり、例えば東京都、大阪府などである。「位置情報」は、観光スポットの位置を特定する情報であり、例えば緯度経度などである。「最寄駅」は、観光スポットから最も近くにある電車の駅を特定する情報である。「営業時間」は、観光スポットの営業時間であり、「定休日」は、観光スポットの定休日である。「平均滞在時間」は、観光スポットに滞在する人の平均的な滞在時間である。「料金」は、観光スポットの入場料など、観光スポットに訪問した場合に生じる諸経費である。
【００３１】
図３の例では、○○ランドは、関東の東京都に存在し、位置情報が（Ｘ，Ｙ）であり、最寄駅が×駅であることを示す。また、○○ランドは、営業時間が９：００〜２１：００であり、水曜日が定休日であることを示す。また、○○ランドは、平均的な滞在時間が２時間３０分であり、２０００円の経費を要することを示す。
【００３２】
旅行プランＤＢ１２ｂは、「旅行プラン名、旅程、日時」などを対応付けて記憶する。なお、ここで記憶される情報は任意に設定変更することができる。例えば、費用、添乗員、一次交通、交通機関、周遊する観光スポット名・位置・入場料、周遊する飲食店名・位置・入場料、パックの有効期間、食事代の情報などが含まれてもよい。
【００３３】
図３の例では、プランＡは、○○駅を出発して途中で○○寺を経由し、○○ホテルに到着する旅程であることを示す。また、プランＡは、○○年○○月○○日の９：００に出発、１５：００に到着する日程であることを示す。
【００３４】
制御部１３は、情報処理装置１０全体の処理を司る処理部であり、例えばプロセッサなどである。この制御部１３は、受付部１４、経路探索部１５、経由地・候補地検索部１６、経路表示部１７、候補表示部１８および旅行プラン生成部１９を有する。受付部１４、経路探索部１５、経由地・候補地検索部１６、経路表示部１７、候補表示部１８および旅行プラン生成部１９は、電子回路の一部やプロセッサが実行するプロセスの一例である。なお、経路表示部１７および候補表示部１８は、表示部の一例であり、旅行プラン生成部１９は、旅行プラン追加部の一例である。
【００３５】
受付部１４は、通信部１１を介して端末装置２からの各種指示を受け付ける。例えば、受付部１４は、経路を探索するための少なくとも２地点（例えば出発地および終着地）の情報を端末装置２より受け付ける。また、受付部１４は、経路表示の際に、いずれかの経由地における候補地の選択を端末装置２より受け付ける。また、受付部１４は、経路表示の際に、表示中の経路を旅行プランに登録する指示を端末装置２より受け付ける。
【００３６】
また、受付部１４は、複数の旅行プランの中から旅程の詳細を提示する旅行プランの選択を端末装置２より受け付ける。また、受付部１４は、選択された旅行プランの経路表示の際に、いずれかの移動区間（例えばいずれか２つの経由地の間）の指定を端末装置２より受け付ける。また、受付部１４は、指定された移動区間において、訪問地の候補とする観光スポットの中から新たな訪問地の選択を端末装置２より受け付ける。
【００３７】
経路探索部１５は、出発地と終着地（経由地がある場合は経由地を含む）の少なくとも２地点の情報をもとに、２地点間の経路を探索する。例えば、経路探索部１５は、受付部１４において端末装置２より受け付けた地点や旅行プランの旅程などの経路探索にかかる情報をサーバ群１の位置特定サーバおよび経路探索サーバへ通知し、出発地から終着地に至る経路の経路情報、移動手段ごとの所要時間、費用を取得する。
【００３８】
なお、経路探索部１５は、上記の経路探索を、サーバ群１の位置特定サーバおよび経路探索サーバを用いることなく、記憶部１２に格納された地図情報、交通情報（図示しない）などを参照して行ってもよい。
【００３９】
経由地・候補地検索部１６は、観光スポットＤＢ１２ａを参照し、経由地、経由地の代わり（代替）となる候補地、訪問地の候補の検索を行う。具体的には、経由地・候補地検索部１６は、端末装置２より受け付けた地点による経路探索から得られた経路情報をもとに、経路から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索し、検索された観光スポットを経由地とする。また、経由地・候補地検索部１６は、経由地から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索し、検索された観光スポットを経由地の代替となる候補地とする。また、経由地・候補地検索部１６は、移動区間の指定を端末装置２より受け付けた場合、移動区間における経路から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索し、検索された観光スポットを訪問地の候補とする。
【００４０】
経路表示部１７は、経路探索部１５による経路探索により得られた経路の経路情報、移動手段ごとの所要時間、費用をもとに、経路を表示する経路表示画面の表示データ（例えばＷｅｂページ）を生成する。
【００４１】
候補表示部１８は、経路表示部１７により生成された表示データに経由地・候補地検索部１６により検索された候補地や訪問地の候補などを表示する表示データを付加し、経路表示部１７による経路表示画面において、候補地や訪問地の候補などの表示を行う表示データを生成する。
【００４２】
経路表示部１７および候補表示部１８により生成された表示データ（例えばＷｅｂページ）は、通信部１１を介して端末装置２へ送信される。これにより、端末装置２では、経路表示画面が表示される。なお、経路表示部１７および候補表示部１８により生成される経路表示画面の詳細については後述する。
【００４３】
旅行プラン生成部１９は、経路表示画面に表示中の経路を旅行プランとして生成する。例えば、旅行プラン生成部１９は、経路探索による経路表示の際に、経路を確定する指示を端末装置２より受け付けた場合、表示中の経路を新規の旅行プランとして旅行プランＤＢ１２ｂに登録する。より具体的には、旅行プラン生成部１９は、旅行プラン名などを付与した上で、出発地から経由地を経て終着地に至る表示中の経路を旅程として、日時を設定した旅行プランを旅行プランＤＢ１２ｂに新規登録する。
【００４４】
また、旅行プラン生成部１９は、旅行プランＤＢ１２ｂに登録されている旅行プランの経路を経路表示画面に表示している際に、所定の移動区間で候補とする観光スポットの中から所定の観光スポットの選択を受け付けた場合、選択された観光スポットを移動区間における新たな訪問地として旅行プランに追加する。より具体的には、旅行プラン生成部１９は、所定の移動区間に新たな訪問地を追加した旅行プランに、旅行プランＤＢ１２ｂに登録されている旅行プランを更新する。
【００４５】
ここで、経路を探索するための２地点（出発地および終着地）の指定を受け付けて経路表示画面を表示する、情報処理装置１０における処理の詳細を説明する。
【００４６】
図４は、実施形態にかかる情報処理装置１０の動作例を示すフローチャートである。図４に示すように、処理が開始されると、受付部１４は、経路を探索するための２地点（出発地および終着地）の指定を端末装置２より受け付ける（Ｓ１）。
【００４７】
次いで、経路探索部１５は、指定された２地点の情報をもとに、２地点間の経路探索を行う（Ｓ２）。具体的には、経路探索部１５は、指定された２地点の情報をサーバ群１の位置特定サーバおよび経路探索サーバへ通知し、出発地から終着地に至る経路の経路情報、移動手段ごとの所要時間、費用を取得する。
【００４８】
次いで、経由地・候補地検索部１６は、Ｓ２の経路探索による経路情報をもとに観光スポットＤＢ１２ａを参照し、経路途上の観光スポットを検索する（Ｓ３）。具体的には、経由地・候補地検索部１６は、経路から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索する。
【００４９】
次いで、経路探索部１５は、検索された経路途上の観光スポットを指定された２地点間で経由する経由地とし、Ｓ２と同様に２地点間において経由地を経由する経由経路を探索する（Ｓ４）。これにより、情報処理装置１０は、２地点間において経由地を経由する場合の経路情報、移動手段ごとの所要時間、費用を取得する。
【００５０】
次いで、経路表示部１７は、Ｓ４において取得した経路情報、移動手段ごとの所要時間、費用をもとに、探索された経由経路を表示する経由表示画面の表示データを生成する。経路表示部１７は、生成した表示データを通信部１１を介して端末装置２へ送信する。これにより、端末装置２には経由表示画面が表示される（Ｓ５）。
【００５１】
次いで、経由地・候補地検索部１６は、経由地に代わる候補地の検索を行う（Ｓ６）。具体的には、経由地・候補地検索部１６は、経由地から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索し、検索された観光スポットを経由地の代替となる候補地とする。
【００５２】
次いで、経路探索部１５は、探索された候補地への経路探索を行う（Ｓ７）。具体的には、経路探索部１５は、経由地に代わって候補地の情報を位置特定サーバおよび経路探索サーバへ通知し、経由地の代わりに候補地を経由する場合の経路の経路情報、移動手段ごとの所要時間、費用を取得する。
【００５３】
次いで、候補表示部１８は、経路表示画面の各経由地において、経由地・候補地検索部１６により検索された候補地を表示する表示データを経路表示画面の表示データに付加し、端末装置２へ送信する。これにより、端末装置２の経路表示画面では、各経由地において代わりとなる候補地が表示される（Ｓ８）。
【００５４】
図５〜７は、経路表示画面の一例を示す図である。図５に示すように、経路表示画面１００では、経路表示部１７による表示データにより、出発地１０１から経由地１１０、１２０などを経由して到着地１０２に至る経路が縦方向の時間軸に沿って表示される。
【００５５】
ここで、出発地１０１から経由地１１０、１２０を経由して到着地１０２に至る各移動区間については、経路探索部１５より取得した移動手段の中で、所要時間または費用がより少なくなる移動手段と、この移動手段による所要時間および費用の案内情報１１０Ａ、１２０Ａが表示される。例えば、出発地１０１と経由地１１０との間の移動区間については、「徒歩１０分」などの案内情報１１０Ａが表示される。これにより、端末装置２のユーザは、探索された経路における移動区間ごとの移動手段、所要時間および費用を容易に確認できる。
【００５６】
また、経由地１１０には、経由地１１０の代替となる候補地１１１、１１２が経由地１１０に対して横並びに表示される。また、候補地１１１、１１２に対応して、経路探索部１５の探索結果をもとに、出発地１０１から候補地１１１、１１２への経路での案内情報１１１Ａ、１１２Ａが表示される。具体的には、案内情報１１１Ａ、１１２Ａには、出発地１０１から候補地１１１、１１２への経路での所要時間または費用がより少なくなる移動手段と、この移動手段による所要時間および費用とが表示される。また、案内情報１１１Ａ、１１２Ａの所要時間については、経由地１１０における案内情報１１０Ａの所要時間に対する相対的な増加または減少時間が表示される。また、案内情報１１１Ａ、１１２Ａの費用については、経由地１１０における案内情報１１１Ａの費用に対する相対的な増加値または減少値が表示される。
【００５７】
同様に、経由地１２０についても、経由地１２０の代替となる候補地１２１、１２２が横並びに表示され、候補地１２１、１２２に対応して、案内情報１２１Ａ、１２２Ａが表示される。
【００５８】
これにより、端末装置２のユーザは、経由地１１０と、候補地１１１、１１２との比較、経由地１２０と、候補地１２１、１２２との比較を容易に行うことができる。
【００５９】
なお、経路表示画面１００については、図６に示すように、出発地１０１から経由地１１０、１２０などを経由して到着地１０２に至る経路が横方向の時間軸に沿って表示されてもよい。この場合、経由地１１０の代替となる候補地１１１、１１２や、経由地１２０の代替となる候補地１２１、１２２は、経由地１１０または経由地１２０に対して縦並びに表示されてもよい。
【００６０】
また、経路表示画面１００については、図７に示すように、出発地１０１から経由地１１０、１２０などを経由して到着地１０２に至る経路を、経由地１２０に格納された地図情報（図示しない）を参照して地図上に表示してもよい。この場合、経由地１１０の代替となる候補地１１１、１１２や、経由地１２０の代替となる候補地１２１、１２２についても、地図上に表示してもよい。
【００６１】
次いで、制御部１３は、受付部１４より取得した経路表示画面１００における端末装置２の操作内容をもとに、いずれかの経由地における候補地の選択の有無を判定する（Ｓ９）。候補地の選択がない場合（Ｓ９：ＮＯ）、制御部１３はＳ１１へ処理を進める。
【００６２】
候補地の選択がある場合（Ｓ９：ＹＥＳ）、経路表示部１７は、経路探索部１５による経路探索により取得している候補地に関する経路情報、移動手段ごとの所要時間、費用をもとに、候補地を経由地として経由する経路表示を行う表示データを生成する。次いで、経路表示部１７は、生成した表示データを通信部１１を介して端末装置２へ送信する。具体的には、経路表示部１７は、選択された経由地の前後の時点は変更せずに、選択された候補地を経由する経路を表示するＷｅｂページを生成して端末装置２へ出力する。これにより、端末装置２の経路表示画面１００では、選択された経由地の前後の時点は変更せずに、選択された候補地を経由地として経由する経路表示が行われる（Ｓ１０）。
【００６３】
図８は、選択した候補地を経由する経路表示を説明する説明図である。図８の上段の経路表示画面１００では、「×○ショップ」を経由地１２０としており、経由地１２０に代わる候補地１２１、１２２として「×○ランド」および「×○美術館」が提示されている。
【００６４】
ここで、端末装置２のユーザは、「×○美術館」の候補地１２２を選択したものとする。この場合、図８の下段の経路表示画面１００に示すように、経由地１２０の前後の経由地１１０、１３０は変更せずに、選択された「×○美術館」を経由地１２０として経由する経路表示が行われる。また、経由地１１０から経由地１２０の移動区間における案内情報１２０Ａは、選択された候補地に関する経路情報、移動手段ごとの所要時間、費用に基づく情報に更新される。同様に、経由地１２０から経由地１３０の移動区間における案内情報１３０Ａも、選択された候補地に関する経路情報、移動手段ごとの所要時間、費用に基づいて更新される。このように、端末装置２のユーザは、経由地１２０については、候補地１２１、１２２の中から所望の地点を自由に選択できるとともに、選択した地点を新たな経由地１２０とする経路を容易に探索できる。
【００６５】
図４に戻り、Ｓ１０に次いで、制御部１３は、受付部１４より取得した経路表示画面１００における端末装置２の操作内容をもとに、経路を確定する指示の有無を判定する（Ｓ１１）。経路確定の指示がない場合（Ｓ１１：ＮＯ）、制御部１３は、Ｓ９へ処理を戻す。
【００６６】
経路確定の指示がある場合（Ｓ１１：ＹＥＳ）、旅行プラン生成部１９は、表示中の経路を新規の旅行プランとして旅行プランＤＢ１２ｂに登録する（Ｓ１２）。
【００６７】
次に、複数の旅行プランの中から旅程の詳細を提示する旅行プランの指定を受け付けて経路表示画面を表示する、情報処理装置１０における処理の詳細を説明する。
【００６８】
図９は、実施形態にかかる情報処理装置１０の動作例を示すフローチャートである。図９に示すように、処理が開始されると、受付部１４は、旅行プランＤＢ１２ｂに登録された旅行プランの一覧などを端末装置２に表示し、一覧の中から旅程の詳細を提示する旅行プランの指定を受け付ける（Ｓ２０）。
【００６９】
次いで、経路探索部１５は、指定された旅行プランの旅程を旅行プランＤＢ１２ｂより読み出し、旅程における移動区間ごとのループ処理（Ｓ２１〜Ｓ２５）を実行する。
【００７０】
ループ処理が開始されると、経路探索部１５は、処理対象の移動区間における２地点間の経路探索を行う（Ｓ２２）。具体的には、経路探索部１５は、処理対象の移動区間における２地点の情報をサーバ群１の位置特定サーバおよび経路探索サーバへ通知し、２地点間の経路の経路情報、移動手段ごとの所要時間、費用を取得する。
【００７１】
次いで、経由地・候補地検索部１６は、Ｓ２２の経路探索による経路情報をもとに観光スポットＤＢ１２ａを参照し、経路途上の観光スポットを検索する（Ｓ２３）。具体的には、経由地・候補地検索部１６は、経路から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索する。
【００７２】
次いで、経路探索部１５は、検索された経路途上の観光スポットを指定された２地点間で経由する経由地とし、Ｓ２２と同様に２地点間において経由地を経由する経由経路を探索する（Ｓ２４）。これにより、情報処理装置１０は、処理対象の移動区間において経由地を経由する場合の経路情報、移動手段ごとの所要時間、費用を取得する。
【００７３】
Ｓ２１〜Ｓ２５の後、経路表示部１７は、移動区間ごとのループ処理において取得した経路情報、移動手段ごとの所要時間、費用をもとに、経由地を経由する経路（旅程）を表示する経由表示画面の表示データを生成する。経路表示部１７は、生成した表示データを通信部１１を介して端末装置２へ送信する。これにより、端末装置２には、指定された旅行プランに関する経路表示画面１００が表示される（Ｓ２６）。
【００７４】
次いで、制御部１３は、受付部１４より取得した経路表示画面１００における端末装置２の操作内容をもとに、所定の移動区間を指定する指示の有無を判定する（Ｓ２７）。所定の移動区間を指定する指示がない場合（Ｓ２７：ＮＯ）、制御部１３は、Ｓ３３へ処理を進める。
【００７５】
所定の移動区間を指定する指示がある場合（Ｓ２７：ＹＥＳ）、経由地・候補地検索部１６は、指定された移動区間における候補地の検索を行う（Ｓ２８）。具体的には、経由地・候補地検索部１６は、指定された移動区間における経路から所定の距離以内の観光スポットを観光スポットＤＢ１２ａより検索し、検索された観光スポットを訪問地の候補（候補地）とする。
【００７６】
次いで、経路探索部１５は、Ｓ２２と同様、移動区間においてＳ２８で検索された候補地（観光スポット）を経由する経路の探索を行う（Ｓ２９）。これにより、情報処理装置１０は、処理対象の移動区間において候補地を経由する場合の経路情報、移動手段ごとの所要時間、費用を取得する。
【００７７】
次いで、候補表示部１８は、経路表示画面１００で指定された移動区間において、経由地・候補地検索部１６により検索された候補地を表示する表示データを経路表示画面の表示データに付加し、端末装置２へ送信する。これにより、端末装置２の経路表示画面では、指定された移動区間において新たな訪問地とする候補地が表示される（Ｓ３０）。
【００７８】
次いで、制御部１３は、受付部１４より取得した経路表示画面１００における端末装置２の操作内容をもとに、いずれかの候補地の選択の有無を判定する（Ｓ３１）。候補地の選択がない場合（Ｓ３１：ＮＯ）、制御部１３はＳ３３へ処理を進める。
【００７９】
候補地の選択がある場合（Ｓ３１：ＹＥＳ）、経路表示部１７は、経路探索部１５による経路探索により取得している候補地に関する経路情報、移動手段ごとの所要時間、費用をもとに、候補地を経由地として経由する経路表示を行う表示データを生成する。次いで、経路表示部１７は、生成した表示データを通信部１１を介して端末装置２へ送信する。具体的には、経路表示部１７は、選択された経由地の前後の時点は変更せずに、選択された候補地を経由する経路を表示するＷｅｂページを生成して端末装置２へ出力する。これにより、端末装置２の経路表示画面１００では、移動区間において選択された候補地を新たな訪問地とする経路表示が行われる（Ｓ３２）。
【００８０】
図１０は、区間の指定による候補地の表示を説明する説明図である。図１０の上段の経路表示画面１００では、「○×寺」の経由地１１０の次を「××山」の経由地１２０としている。
【００８１】
ここで、端末装置２のユーザは、経由地１１０と経由地１２０との間の移動区間を指定したものとする。この場合、図１０の下段の経路表示画面１００に示すように、経由地１１０と経由地１２０との間の移動区間において新たな訪問地の候補とする候補地１２１、候補地１２２が表示される。また、候補地１２１、候補地１２２などに対応して、経路探索部１５の探索結果をもとに、経由地１１０から候補地１２１、候補地１２２への経路についての案内情報１２１Ａ、１２２Ａが表示される。具体的には、案内情報１２１Ａ、１２２Ａには、経由地１１０から候補地１２１、１２２への経路での所要時間または費用がより少なくなる移動手段と、この移動手段による所要（移動）時間および費用とが表示される。これにより、ユーザは、新たな訪問地にかかる移動時間および費用を確認できる。
【００８２】
ここで、「×○美術館」が選択された場合、選択された「×○美術館」を、「×○寺」の経由地１１０と、「××山」の経由地１３０との間で新たに訪問する経由地１２０とする。このようにして、端末装置２のユーザは、新たな訪問地を経由する経路を容易に作成できる。
【００８３】
図９に戻り、Ｓ３２に次いで、制御部１３は、受付部１４より取得した経路表示画面１００における端末装置２の操作内容をもとに、旅行プランを確定する指示の有無を判定する（Ｓ３３）。旅行プラン確定の指示がない場合（Ｓ３３：ＮＯ）、制御部１３は、Ｓ２７へ処理を戻す。
【００８４】
旅行プラン確定の指示がある場合（Ｓ３３：ＹＥＳ）、旅行プラン生成部１９は、表示中の経路をもとに、旅行プランＤＢ１２ｂに登録されている旅行プランを更新する（Ｓ３４）。これにより、移動区間において新たな訪問地が追加されている場合には、旅行プランＤＢ１２ｂに登録されている旅行プランの内容が追加内容を反映したものに更新される。
【００８５】
以上のように、情報処理装置１０は、出発地から終着地の経路を表示する経路表示画面を端末装置２に表示させる。情報処理装置１０は、経路表示画面において、複数の経由地を表示する際に、各経由地の代替となる経由地候補を表示させる。また、情報処理装置１０は、経路表示画面のいずれかの経由地において経由地候補が選択されると、経由地候補が選択された経由地の前後の地点は変更せず、選択された経由地候補を新たな経由地として置き換えた経路を経路表示画面に表示する。したがって、端末装置２のユーザは、経由地を経由する経路を容易に探索できる。例えば、端末装置２のユーザは、経由地候補の中から所望の経由地を自由に選択できるとともに、選択した経由地候補を新たな経由地とする経路を容易に探索できる。
【００８６】
また、情報処理装置１０は、所定の移動区間の指定に応じて、区間内で訪問する候補地（観光スポット）を表示し、新たな訪問地の選択を端末装置２より受け付けた場合、選択された観光スポットを、指定された移動区間に追加する新たな訪問地として経路（旅行プラン）に追加する。これにより、端末装置２のユーザは、新たな訪問地を経由する経路（旅行プラン）を容易に作成できる。
【００８７】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、経路探索部１５と経由地・候補地検索部１６とを統合して検索部としてもよいし、経路表示部１７と候補表示部１８とを統合して表示部としてもよい。
【００８８】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００８９】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施形態と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１１は、プログラムを実行するコンピュータの一例を示す図である。
【００９０】
図１１に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００９１】
ハードディスク装置２０８には、図１に示した受付部１４、経路探索部１５、経由地・候補地検索部１６、経路表示部１７、候補表示部１８および旅行プラン生成部１９の各処理部と同様の機能を有するプログラムが記憶される。また、ハードディスク装置２０８には、受付部１４、経路探索部１５、経由地・候補地検索部１６、経路表示部１７、候補表示部１８および旅行プラン生成部１９の機能を実現するための各種データが記憶される。入力装置２０２は、例えばコンピュータ２００のユーザから各種情報の入力を受け付ける。モニタ２０３は、例えばコンピュータ２００のユーザに対して各種画面を表示する。インタフェース装置２０５は、例えば、印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１と同様の機能を有し、インターネット等の通信ネットワークと接続され、通信ネットワーク上のサーバ群１、端末装置２などと各種情報をやりとりする。
【００９２】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、図２に示した受付部１４、経路探索部１５、経由地・候補地検索部１６、経路表示部１７、候補表示部１８および旅行プラン生成部１９としてＣＰＵ２０１を機能させることができる。
【００９３】
なお、上記のプログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこのプログラムを記憶させておき、コンピュータ２００がこれらからプログラムを読み出して実行するようにしてもよい。
【００９４】
以上の実施形態に関し、さらに以下の付記を開示する。
【００９５】
（付記１）第１の地点から第２の地点までの移動ルートの表示制御を行なう表示制御プログラムにおいて、
前記移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、前記第１の経由地または前記第２の経由地の代替となる他の経由地候補を表示させ、
前記第１の経由地または前記第２の経由地の代替となる他の経由地候補が選択されると、前記移動ルートのうち、前記他の経由地候補が選択された経由地の前後の地点は変更せず、選択された前記他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【００９６】
（付記２）前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動時間の相対的な増加または減少時間を表示する、
ことを特徴とする付記１記載の表示制御プログラム。
【００９７】
（付記３）前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動手段、移動距離または移動に必要な費用を表示する、
ことを特徴とする付記１記載の表示制御プログラム。
【００９８】
（付記４）前記第１の地点と前記第２の地点は登録された旅行プランに含まれる地点であって、所定の指示を受け付けると、前記第１の経由地または前記第２の経由地において選択された前記他の経由地候補を、前記旅行プランにおける前記第１の地点と前記第２の地点との間に訪問する対象の地点として含める処理を実行させる、
ことを特徴とする付記１記載の表示制御プログラム。
【００９９】
（付記５）前記第１の経由地、前記第２の経由地、前記他の経由地候補は、観光スポットとして登録されたスポットである、
ことを特徴とする付記１記載の表示制御プログラム。
【０１００】
（付記６）前記第１の経由地または前記第２の経由地の代替となる前記他の経由地候補は、前記第１の経由地または前記第２の経由地の近隣の地点である、
ことを特徴とする付記１記載の表示制御プログラム。
【０１０１】
（付記７）前記他の経由地候補の選択前において、前記第１の地点、前記第２の地点、前記第１の経由地、前記第２の経由地は、行方向または列方向に並んで配置され、
前記他の経由地候補の選択時には、対応する経由地の並び位置に前記他の経由地候補が配置される、
ことを特徴とする付記１記載の表示制御プログラム。
【０１０２】
（付記８）旅行プランに含まれる訪問地を順に表示し、
表示された第１の訪問地と第２の訪問地との間の指定に応じて、前記第１の訪問地と前記第２の訪問地との間に訪問する複数の訪問地の候補を表示する際に、前記第１の訪問地から前記複数の訪問地の候補のそれぞれに対応する移動時間を表示し、
前記複数の訪問地の候補のうち、選択された訪問地を前記第１の訪問地と前記第２の訪問地との間に追加する新たな訪問地として前記旅行プランに追加する、
処理をコンピュータに実行させることを特徴とする旅行プラン編集プログラム。
【０１０３】
（付記９）前記複数の訪問地の候補を表示する際、前記複数の訪問地の候補から前記第２の訪問地のそれぞれに対応する移動時間を表示させる、
ことを特徴とする付記８に記載の旅行プラン編集プログラム。
【０１０４】
（付記１０）前記移動時間を表示する際に、前記移動時間に対応する移動手段を表示させる、
ことを特徴とする付記８または９に記載の旅行プラン編集プログラム。
【０１０５】
（付記１１）第１の地点から第２の地点までの移動ルートの表示制御をコンピュータが行なう表示制御方法において、
前記移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、前記第１の経由地または前記第２の経由地の代替となる他の経由地候補を表示させ、
前記第１の経由地または前記第２の経由地の代替となる他の経由地候補が選択されると、前記移動ルートのうち、前記他の経由地候補が選択された経由地の前後の地点は変更せず、選択された前記他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【０１０６】
（付記１２）前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動時間の相対的な増加または減少時間を表示する、
ことを特徴とする付記１１記載の表示制御方法。
【０１０７】
（付記１３）前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動手段、移動距離または移動に必要な費用を表示する、
ことを特徴とする付記１１記載の表示制御方法。
【０１０８】
（付記１４）前記第１の地点と前記第２の地点は登録された旅行プランに含まれる地点であって、所定の指示を受け付けると、前記第１の経由地または前記第２の経由地において選択された前記他の経由地候補を、前記旅行プランにおける前記第１の地点と前記第２の地点との間に訪問する対象の地点として含める処理を実行させる、
ことを特徴とする付記１１記載の表示制御方法。
【０１０９】
（付記１５）前記第１の経由地、前記第２の経由地、前記他の経由地候補は、観光スポットとして登録されたスポットである、
ことを特徴とする付記１１記載の表示制御方法。
【０１１０】
（付記１６）前記第１の経由地または前記第２の経由地の代替となる前記他の経由地候補は、前記第１の経由地または前記第２の経由地の近隣の地点である、
ことを特徴とする付記１１記載の表示制御方法。
【０１１１】
（付記１７）前記他の経由地候補の選択前において、前記第１の地点、前記第２の地点、前記第１の経由地、前記第２の経由地は、行方向または列方向に並んで配置され、
前記他の経由地候補の選択時には、対応する経由地の並び位置に前記他の経由地候補が配置される、
ことを特徴とする付記１１記載の表示制御方法。
【０１１２】
（付記１８）旅行プランに含まれる訪問地を順に表示し、
表示された第１の訪問地と第２の訪問地との間の指定に応じて、前記第１の訪問地と前記第２の訪問地との間に訪問する複数の訪問地の候補を表示する際に、前記第１の訪問地から前記複数の訪問地の候補のそれぞれに対応する移動時間を表示し、
前記複数の訪問地の候補のうち、選択された訪問地を前記第１の訪問地と前記第２の訪問地との間に追加する新たな訪問地として前記旅行プランに追加する、
処理をコンピュータが実行することを特徴とする旅行プラン編集方法。
【０１１３】
（付記１９）前記複数の訪問地の候補を表示する際、前記複数の訪問地の候補から前記第２の訪問地のそれぞれに対応する移動時間を表示させる、
ことを特徴とする付記１８に記載の旅行プラン編集方法。
【０１１４】
（付記２０）前記移動時間を表示する際に、前記移動時間に対応する移動手段を表示させる、
ことを特徴とする付記１８または１９に記載の旅行プラン編集方法。
【０１１５】
（付記２１）第１の地点から第２の地点までの移動ルートの表示を行なう情報処理装置において、
前記移動ルートとして、第１の経由地と第２の経由地とを含む複数の経由地を表示する際に、前記第１の経由地または前記第２の経由地の代替となる他の経由地候補を表示させる候補表示部と、
前記第１の経由地または前記第２の経由地の代替となる他の経由地候補が選択されると、前記移動ルートのうち、前記他の経由地候補が選択された経由地の前後の地点は変更せず、選択された前記他の経由地候補を、対応する経由地に置き換えた移動ルートを表示する経路表示部と、
を有することを特徴とする情報処理装置。
【０１１６】
（付記２２）前記候補表示部は、前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動時間の相対的な増加または減少時間を表示する、
ことを特徴とする付記２１記載の情報処理装置。
【０１１７】
（付記２３）前記候補表示部は、前記他の経由地候補に対応づけて、対応する経由地を前記他の経由地候補に変更する場合の移動手段、移動距離または移動に必要な費用を表示する、
ことを特徴とする付記２１記載の情報処理装置。
【０１１８】
（付記２４）前記経路表示部は、前記第１の地点と前記第２の地点は登録された旅行プランに含まれる地点であって、所定の指示を受け付けると、前記第１の経由地または前記第２の経由地において選択された前記他の経由地候補を、前記旅行プランにおける前記第１の地点と前記第２の地点との間に訪問する対象の地点として含める、
ことを特徴とする付記２１記載の情報処理装置。
【０１１９】
（付記２５）前記第１の経由地、前記第２の経由地、前記他の経由地候補は、観光スポットとして登録されたスポットである、
ことを特徴とする付記２１記載の情報処理装置。
【０１２０】
（付記２６）前記第１の経由地または前記第２の経由地の代替となる前記他の経由地候補は、前記第１の経由地または前記第２の経由地の近隣の地点である、
ことを特徴とする付記２１記載の情報処理装置。
【０１２１】
（付記２７）前記他の経由地候補の選択前において、前記第１の地点、前記第２の地点、前記第１の経由地、前記第２の経由地は、行方向または列方向に並んで配置され、
前記他の経由地候補の選択時には、対応する経由地の並び位置に前記他の経由地候補が配置される、
ことを特徴とする付記２１記載の情報処理装置。
【０１２２】
（付記２８）旅行プランに含まれる訪問地を順に表示し、表示された第１の訪問地と第２の訪問地との間の指定に応じて、前記第１の訪問地と前記第２の訪問地との間に訪問する複数の訪問地の候補を表示する際に、前記第１の訪問地から前記複数の訪問地の候補のそれぞれに対応する移動時間を表示する表示部と、
前記複数の訪問地の候補のうち、選択された訪問地を前記第１の訪問地と前記第２の訪問地との間に追加する新たな訪問地として前記旅行プランに追加する旅行プラン追加部と、
を有することを特徴とする情報処理装置。
【０１２３】
（付記２９）前記表示部は、前記複数の訪問地の候補を表示する際、前記複数の訪問地の候補から前記第２の訪問地のそれぞれに対応する移動時間を表示する、
ことを特徴とする付記２８に記載の情報処理装置。
【０１２４】
（付記３０）前記表示部は、前記移動時間を表示する際に、前記移動時間に対応する移動手段を表示する、
ことを特徴とする付記２８または２９に記載の情報処理装置。
【符号の説明】
【０１２５】
１…サーバ群
２…端末装置
１０…情報処理装置
１１…通信部
１２…記憶部
１２ａ…観光スポットＤＢ
１２ｂ…旅行プランＤＢ
１３…制御部
１４…受付部
１５…経路探索部
１６…経由地・候補地検索部
１７…経路表示部
１８…候補表示部
１９…旅行プラン生成部
１００…経路表示画面
１０１…出発地
１０２…到着地
１１０、１２０、１３０…経由地
１１０Ａ、１１１Ａ、１１２Ａ、１２０Ａ、１２１Ａ、１２２Ａ、１３０Ａ…案内情報
１１１、１１２、１２１、１２２…候補地
２００…コンピュータ
２０１…ＣＰＵ
２０２…入力装置
２０３…モニタ
２０４…媒体読取装置
２０５…インタフェース装置
２０６…通信装置
２０７…ＲＡＭ
２０８…ハードディスク装置
２０９…バス
【図１】
2018155519.tif 000003
【図２】
2018155519.tif 000004
【図３】
2018155519.tif 000005
【図４】
2018155519.tif 000006
【図５】
2018155519.tif 000007
【図６】
2018155519.tif 000008
【図７】
2018155519.tif 000009
【図８】
2018155519.tif 000010
【図９】
2018155519.tif 000011
【図１０】
2018155519.tif 000012
【図１１】
2018155519.tif 000013