(57)【要約】【課題】表示画面の地図上で複数の地点の登録を行う場合の操作を、簡便にすることができる地点登録装置を提供する。【解決手段】表示部の表示画面に表示されている表示画像に対する利用者による指示操作を受け付ける操作入力手段と、この操作入力手段で受け付けた表示画面上での利用者の指示操作を検出する指示操作検出手段とを備える。さらに、指示操作検出手段の指示操作の検出結果に基づき、表示画面上における利用者による連続的な一連の指示操作を、表示画面に表示されている地図画像上における複数地点の指定操作として判別すると共に、複数地点の指定操作に引き続く前記表示画面上での指示操作の位置が、予め定められている表示画面内の所定のエリアであるときに、複数地点の一括登録指示として判別する判別手段を備える。【選択図】図１
2014190788.tif 000002
【特許請求の範囲】
【請求項１】
表示画像が表示される表示画面を備える表示部と、
前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力手段と、
前記操作入力手段で受け付けた前記表示画面上での利用者の指示操作を検出する指示操作検出手段と、
前記指示操作検出手段の前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点の指定操作として判別すると共に、前記複数地点の指定操作に引き続く前記表示画面上での指示操作の位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別手段と、
を備えることを特徴とする地点登録装置。
【請求項２】
前記利用者による連続的な一連の指示操作は、前記表示画面に表示されている地図画像上における最初の地点での長押し操作後のドラッグ操作と、前記ドラッグ操作を維持したまま、前記地図画像上における他の地点での長押し操作とを含む操作であり、
前記一連の指示操作に引き続く前記表示画面上での指示操作は、前記ドラッグ操作を維持したまま、前記表示画面内の所定のエリアにおいてドロップする操作である
ことを特徴とする請求項１に記載の地点登録装置。
【請求項３】
前記操作入力手段は、前記表示画面に重畳して設けられるタッチパネルからなり、
前記最初の地点のドラッグ操作は、タッチ操作による前記最初の地点の長押し操作の後、前記タッチパネルに対する前記タッチ操作を維持した前記タッチ位置の移動操作であり、前記ドラッグ操作の維持は、前記タッチパネルに対する前記タッチ操作の維持であり、
前記ドロップする操作は、前記タッチパネルに対する前記タッチ操作の解除である
ことを特徴とする請求項２に記載の地点登録装置。
【請求項４】
前記複数地点を一括りとした処理は、前記複数地点の情報を記憶部に記憶する保存処理である
ことを特徴とする請求項１〜請求項３のいずれかに記載の地点登録装置。
【請求項５】
前記複数地点を一括りとした処理は、前記複数地点を通る経路の探索を行うための処理である
ことを特徴とする請求項１〜請求項４のいずれかに記載の地点登録装置。
【請求項６】
前記表示画面内の所定のエリアは、所定のアイコンの表示エリアである
ことを特徴とする請求項１〜請求項５のいずれかに記載の地点登録装置。
【請求項７】
前記表示画面内の所定のエリアは、前記表示画像上に表示されたウインドウであり、
前記ドロップする操作があったときには、前記ウインドウ内に、前記登録される複数地点についてのインデックスが表示される
ことを特徴とする請求項１〜請求項５のいずれかに記載の地点登録装置。
【請求項８】
前記一括登録指示と判別された前記複数地点は、互いに関連付けられて保存される
ことを特徴とする請求項１〜請求項７のいずれかに記載の地点登録装置。
【請求項９】
前記複数地点は、経路探索用の出発地、目的地を含む
ことを特徴とする請求項８に記載の地点登録装置。
【請求項１０】
前記複数地点は、経路探索用の出発地、経由地、目的地からなる
ことを特徴とする請求項８または請求項９に記載の地点登録装置。
【請求項１１】
前記複数地点のそれぞれについて、経路探索用の出発地、経由地、目的地のいずれであるかを設定する機能を備える
ことを特徴とする請求項８〜請求項１０のいずれかに記載の地点登録装置。
【請求項１２】
前記ウインドウ内に表示されている前記地点のインデックスがドラッグされ、前記表示画面内の前記ウインドウ外のエリアにドロップされたことに基づいて、前記インデックスに対応する地点を含む地図画像が、前記表示画面に表示される
ことを特徴とする請求項７に記載の地点登録装置。
【請求項１３】
前記ウインドウ内に表示されている前記複数の地点のインデックスがドラッグ操作され、前記表示画面内の前記ウインドウ外のエリアにドロップされたことに基づいて、前記インデックスに対応する複数の地点を含む地図画像が、前記表示画面に表示される
ことを特徴とする請求項７又は請求項１２に記載の地点登録装置。
【請求項１４】
前記ウインドウ内に表示されている前記地点のインデックスがドラッグ操作され、前記ドラッグ操作が維持されたまま、前記指示操作位置が前記表示画面外とされることに基づいて、前記ドラッグ操作されたインデックスに対応する地点の登録が削除される
ことを特徴とする請求項７、請求項１２又は請求項１３のいずれかに記載の地点登録装置。
【請求項１５】
前記表示画面内の所定のエリアは、経路探索開始のアイコンの表示エリアであり、
前記ドロップする操作があったときには、前記複数地点を通る経路探索の開始のための処理を行う
ことを特徴とする請求項１〜請求項５のいずれかに記載の地点登録装置。
【請求項１６】
表示画像が表示される表示画面を備える表示部の前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力工程と、
前記操作入力工程で受け付けた前記表示画面上での利用者の指示操作を検出する指示操作検出工程と、
前記指示操作検出工程での前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点の指定操作として判別すると共に、前記複数地点の指定操作に引き続く前記表示画面上での指示操作の位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別工程と、
を有することを特徴とする地点登録方法。
【請求項１７】
表示画像が表示される表示画面を備える表示部を具備する地点登録装置のコンピュータを、
前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力手段、
前記操作入力手段で受け付けた前記表示画面上での利用者の指示操作を検出する指示操作検出手段、
前記指示操作検出手段の前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点の指定操作として判別すると共に、前記複数地点の指定操作に引き続く前記表示画面上での指示操作の位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別手段、
として機能させるための地点登録用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者が表示画面上に表示された地図上において指示した地点を登録し、その登録した地点の情報を提供したり、経路探索の出発地、経由地、目的として利用したりすることができる地点登録装置、地点登録方法及び地点登録用プログラムに関する。
【背景技術】
【０００２】
表示画面に表示されている地図上の任意の地点を利用者が指定して登録し、後の処理のために利用することができるようにする地点登録装置が知られている。例えば特許文献１（特開２００５−３２１２７１号公報）には、自宅、友人宅、よく利用する施設等を、表示地図上で指定してメモリ地点として登録しておき、このメモリ地点が使用者により呼び出されたときや、車両の走行によって表示画面上の地図に表示されたときに、登録された地点情報を画面上に表示して情報提供を行う機能を備えたナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２１２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、表示画面に表示されている地図上において、任意の地点を指定して登録をする場合、従来は、一つ一つの地点について、選択操作と登録操作を都度行う必要があった。すなわち、表示画面の地図上で地点登録を行う場合には、利用者は、登録したい地点を指定する操作をし、次に、指定した地点を登録するために登録ボタンの操作を行う。そして、複数の地点を登録する場合には、登録したい地点を指定する操作と、登録ボタンの操作とを、複数回繰り返す必要があり、面倒であった。
【０００５】
この発明は、表示画面の地図上で複数の地点の登録を行う場合の操作を簡便にすることができる地点登録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１の発明は、
表示画像が表示される表示画面を備える表示部と、
前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力手段と、
前記操作入力手段で受け付けた前記表示画面上での利用者の指示操作を検出する指示操作検出手段と、
前記指示操作検出手段の前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点の指定操作として判別すると共に、前記複数地点の指定操作に引き続く前記表示画面上での指示操作の位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別手段と、
を備えることを特徴とする地点登録装置を提供する。
【０００７】
そして、請求項２の発明は、請求項１に記載の地点登録装置において、
前記利用者による連続的な一連の指示操作は、前記表示画面に表示されている地図画像上における最初の地点での長押し操作後のドラッグ操作と、前記ドラッグ操作を維持したまま、前記地図画像上における他の地点での長押し操作とを含む操作であり、
前記一連の指示操作に引き続く前記表示画面上での指示操作は、前記ドラッグ操作を維持したまま、前記表示画面内の所定のエリアにおいてドロップする操作である
ことを特徴とする。
【０００８】
また、請求項３の発明は、請求項２の地点登録装置において、
前記操作入力手段は、前記表示画面に重畳して設けられるタッチパネルからなり、
前記最初の地点のドラッグ操作は、タッチ操作による前記最初の地点の長押し操作の後、前記タッチパネルに対する前記タッチ操作を維持した前記タッチ位置の移動操作であり、前記ドラッグ操作の維持は、前記タッチパネルに対する前記タッチ操作の維持であり、
前記ドロップする操作は、前記タッチパネルに対する前記タッチ操作の解除である
ことを特徴とする。
【０００９】
上述の構成の請求項１の発明においては、利用者は、操作入力手段を通じて、表示画面に表示されている表示画像に対して指示操作をすることができ、利用者によるその指示操作が指示操作検出手段により検出される。
【００１０】
そして、判別手段は、指示操作検出手段の指示操作の検出結果に基づき、表示画面上における利用者による連続的な一連の指示操作を、表示画面に表示されている地図画像上における複数地点の指定操作として判別し、その一連の指示操作に引き続く表示画面上での指示操作の位置が、予め定められている表示画面内の所定のエリアであることを判別したときには、指定操作された複数地点を一括りとした処理、例えば一括登録指示として判別する。
【００１１】
すなわち、請求項１の発明によれば、利用者は、一連の指示操作として、表示画面に表示されている地図画像上における複数地点を指定操作し、かつ、指定した複数地点を一括りとして処理をすることができる。
【００１２】
そして、請求項２の発明によれば、利用者は、連続的な一連の指示操作として、表示画面に表示されている地図画像上における最初の地点のドラッグ操作した後、そのドラッグ操作を維持したまま、地図画像上における他の地点での長押し操作を行うことで、複数地点の指定操作をすることができる。さらに、利用者は、その一連の指示操作による複数地点の指定操作に連続的に引き続いて、ドラッグ操作を維持したまま、表示画面内の所定のエリアにおいてドロップする操作をすることで、指定した複数地点の一括りとした処理の指示とすることができる。
【００１３】
また、請求項３の発明においては、操作入力手段が、表示画面に重畳して設けられるタッチパネルからなる場合に、最初の地点のドラッグ操作は、タッチ操作による最初の地点の長押し操作の後、タッチパネルに対するタッチ操作を維持したタッチ位置の移動操作とすることができる。この場合、ドラッグ操作の維持は、タッチパネルに対するタッチ操作の維持である。そして、ドロップする操作は、タッチパネルに対するタッチ操作の解除、すなわち、タッチパネルから指や位置指示器を離間させることである。
【００１４】
以上のように、この発明によれば、地図画像上の複数の地点を登録する操作は、一連の操作とすることができる。
【発明の効果】
【００１５】
この発明によれば、地図画像上の複数の地点の登録を、一つ一つの地点を順次に指定して、都度、登録操作をするのでなく、一連の操作により一括してできるようにしたので、簡便な操作で、複数地点の登録ができる地点登録装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】この発明による地点登録装置の第１の実施形態としてのシステム構成例を示す図である。
【図２】図１のシステム構成例の説明のために用いる図である。
【図３】この発明による地点登録装置の第１の実施形態において、利用者の操作例を説明するために用いる図である。
【図４】この発明による地点登録装置の第１の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図５】この発明による地点登録装置の第１の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図６】この発明による地点登録装置の第２の実施形態において、利用者の操作例を説明するために用いる図である。
【図７】この発明による地点登録装置の第２の実施形態において、地点登録後の利用者の操作例を説明するために用いる図である。
【図８】この発明による地点登録装置の第２の実施形態において、地点登録後の利用者の操作例を説明するために用いる図である。
【図９】この発明による地点登録装置の第２の実施形態において、地点登録後の利用者の操作例を説明するために用いる図である。
【図１０】この発明による地点登録装置の第２の実施形態における地点登録後の処理の流れの例を示すフローチャートの一部を示す図である。
【図１１】この発明による地点登録装置の第２の実施形態における地点登録後の処理の流れの例を示すフローチャートの一部を示す図である。
【図１２】この発明による地点登録装置の第２の実施形態の変形例において、利用者の操作例を説明するために用いる図である。
【図１３】この発明による地点登録装置の第３の実施形態としてのシステム構成例を示す図である。
【図１４】この発明による地点登録装置の第３の実施形態において、利用者の操作例を説明するために用いる図である。
【図１５】この発明による地点登録装置の第３の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図１６】この発明による地点登録装置の第３の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図１７】この発明による地点登録装置の第３の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図１８】この発明による地点登録装置の第３の実施形態における処理の例を説明するための図である。
【図１９】この発明による地点登録装置の第４の実施形態において、利用者の操作例を説明するために用いる図である。
【図２０】この発明による地点登録装置の第４の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図２１】この発明による地点登録装置の第４の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図２２】この発明による地点登録装置の第４の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図２３】この発明による地点登録装置の第５の実施形態において、利用者の操作例を説明するために用いる図である。
【図２４】この発明による地点登録装置の第５の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図２５】この発明による地点登録装置の第５の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図２６】この発明による地点登録装置の第５の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。
【図２７】この発明による地点登録装置の第６の実施形態において、利用者の操作例を説明するために用いる図である。
【図２８】この発明による地点登録装置の第６の実施形態において、利用者の他の操作例を説明するために用いる図である。
【発明を実施するための形態】
【００１７】
以下、この発明による地点登録装置の幾つかの実施形態を、図を参照しながら説明する。なお、この発明による地点登録装置は、いわゆるスタンドアローンの単独の装置の構成とすることもできるが、以下に説明する実施形態は、いずれも、サーバ装置とクライアント装置とが、通信ネットワークを通じて接続される通信システムの構成とされる場合の例である。
【００１８】
［第１の実施形態］
図１は、この発明による地点登録装置の第１の実施形態を構成する通信システムの全体の構成例を示すブロック図である。図１の例においては、通信ネットワーク（インターネットを含む）３を通じて、サーバ装置２と、クライアント装置１とが接続された構成とされている。
【００１９】
サーバ装置２は、この例では地図サイト（Ｗｅｂサイト）に設けられているもので、地図情報提供部２１を備えている。地図情報提供部２１は、図示は省略するが、例えばベクトル形式の日本全国の電子地図情報を格納するデータベースを備えると共に、地図上に表示される拠点（ＰＯＩ（Point  Ｏｆ  Interest））に関する情報のＰＯＩデータベース２２などを備える。そして、サーバ装置２は、クライアント装置１からの緯度・経度からなる位置情報などを含む地図情報の取得要求を受けて、指定された緯度・経度の位置を中心とした領域の地図情報や拠点情報などを、取得要求してきたクライアント装置に送信する。地図情報には、各地点の名称などを文字表示するための注記情報を含む。
【００２０】
ここで、拠点（ＰＯＩ）とは、点的に住所が定められる例えば飲食店やデパートなどの店舗やゴルフ場などの施設、また、代表点が定められている山や公園、海水浴場、滝などの自然物をも含む。また、拠点（ＰＯＩ）は、地図上で点として表示可能なものにかぎらず、公園やゴルフ場など、ポリゴン（多角形）等で定義されたものも含むものである。
【００２１】
サーバ装置２に設けられるＰＯＩデータベース２２は、日本全国の拠点（ＰＯＩ）のそれぞれの詳細情報からなるＰＯＩテーブルの情報を格納している。ＰＯＩテーブルには、各拠点の地図上の位置情報と、拠点についてのその他の情報とからなる拠点情報が記録される。図２に、ＰＯＩテーブルの例の一部を示す。
【００２２】
すなわち、この例のＰＯＩテーブルは、各拠点（ＰＯＩ）毎に、その識別情報（ＩＤ）、名前、住所、緯度・経度、ジャンル、メッシュコード、紹介文などが対応付けられて記録されたテーブル情報である。
【００２３】
ジャンルは、各拠点が、ショッピング、旅行、グルメなどの予め用意されている種別のいずれに属するかを示すもので、大ジャンル、中ジャンル、小ジャンルのように階層的に構成されている。また、メッシュコードは、当該拠点が存在しているメッシュの識別情報である。紹介文は、拠点情報の登録者により登録されたコメント文である。
【００２４】
＜クライアント装置１のハードウエア構成例＞
クライアント装置１は、通信ネットワーク３を通じてサーバ装置２にアクセスすることができるパソコンや高機能携帯電話端末（いわゆるスマートホン）で構成することができる。図１においては、クライアント装置１が高機能携帯電話端末である場合のハードウエア構成例を示した。
【００２５】
すなわち、この例のクライアント装置１は、マイクロコンピュータを備える制御部１０により、後述する各部が制御される構成を備える。
【００２６】
制御部１０には、システムバス１００を介して、通信インターフェース１１と、タッチパネルインターフェース１２と、表示制御部１３と、メモリ部１４と、指示操作検出部１５と、地点登録処理部１６と、携帯電話機能部１７とが接続されている。通信インターフェース１１は、通信ネットワーク３に接続されている。タッチパネルインターフェース１２には、タッチパネル１８が接続されている。また、表示制御部１３には、例えばＬＣＤ（Liquid  Crystal  Display）からなる表示部１９が接続されている。
【００２７】
タッチパネル１８は、指やペン型の位置指示器によるタッチ操作入力を受け付け、そのタッチ操作入力がなされた位置情報を出力する。タッチパネル１８は、透明のもので、表示部１９の表示画面、この例ではＬＣＤ画面に重畳されて配設されている。利用者は、このタッチパネル１８を通じて、表示部１９の表示画面に表示されている表示画像を観視することができ、このタッチパネル１８に対して、あたかも表示画像に対してタッチ操作入力するように指示操作入力をすることができる。タッチパネル１８からのタッチ操作入力の位置情報は、表示画面に表示されている表示画像上の位置情報に対応している。
【００２８】
表示制御部１３は、表示部１９の表示画面に表示する表示画像データを格納するビデオＲＡＭ（Random  Access  Memory）（図示は省略）を備え、制御部１０の制御に基づき、地図画像などの画像データがビデオＲＡＭに書き込まれる。表示制御部１３は、ビデオＲＡＭの画像データによる、その表示画像を表示部１９の表示画面に表示する。なお、タッチパネル１８から出力される、タッチ操作入力がなされた座標位置の情報は、表示制御部１３のビデオＲＡＭの各画素アドレスと所定の対応関係を有するものとなっている。したがって、ビデオＲＡＭに地図画像が書き込まれているときには、タッチパネル１８から出力される、タッチ操作入力がなされた座標位置の情報は、対応する地図画像上における位置（緯度、経度）に対応するものとなる。
【００２９】
メモリ部１４は、通信ネットワーク３を介してサーバ装置２から送られてくる地図情報やＰＯＩデータを、通信インターフェース１１を通じて取得して、表示制御部１３を通じて、表示部１９の表示画面に地図画像を表示するために一時保持する機能を備える。メモリ部１４は、また、登録地点情報格納部１４Ｍを備え、後述するようにして登録された地点の情報を格納する。メモリ部１４には、その他の各種情報が格納される。
【００３０】
指示操作検出部１５は、タッチパネル１８を通じた利用者の指示操作入力に応じた位置情報を、タッチパネルインターフェース１２を通じて受けて、利用者によりなされた指示操作の位置（表示画面に表示されている表示画像上での位置に対応）を検出すると共に、その指示操作が、一点を単にタッチした操作か、タッチしたまま移動する操作か、などを検出する。なお、利用者によりタッチしたまま移動する操作がなされたときには、タッチパネル１８は、近接する位置情報を連続して出力するので、指示操作検出部１５は、その位置情報の連続からタッチしたままの移動操作を検出する。
【００３１】
制御部１０は、この指示操作検出部１５の検出結果を受けて、利用者によるタッチパネル１８での指示操作入力およびその操作位置に応じて設定された制御処理を判別して、その判別結果に応じた制御処理を実行する。なお、制御部１０の、指示操作検出部１５の検出結果に応じた処理機能を実行するためのソフトウエアプログラムは、メモリ部１４に格納されている。
【００３２】
地点登録処理部１６は、表示部１９の表示画面に表示された機能一覧メニューにおいて、利用者によりタッチパネル１８を通じて「地点登録」の項目が選択されたときに起動される。地点登録処理部１６は、指示操作検出部１５の検出結果を受けて、タッチパネル１８を通じた表示画面上における利用者による連続的な一連の指示操作を解析して、表示画面に表示されている地図画像上における複数地点の指定操作、及び、その指定された複数地点の一括登録指示を判別する判別手段の機能と、判別した一括登録指示に基づき、指定操作で指定された複数地点に関する情報を、メモリ部１４に記憶保存する機能を有する。なお、この例では、一括登録（保存）処理を、一括りとして処理の例としている。メモリ部１４には、図１に示すように、登録地点情報格納部１４Ｍを、その一部の記憶エリアとして備えている。
【００３３】
地点登録処理部１６は、表示部１９の表示画面に地図画像が表示されているときには、指示操作検出部１５からのタッチパネル１８上における利用者の指示操作がなされた位置を、地図画像上の位置情報（緯度、経度）として検出する。
【００３４】
すなわち、地点登録処理部１６は、指示操作検出部１５からのタッチパネル２２を通じた表示画面上における利用者の操作に応じた座標位置情報と、表示制御部１３のビデオＲＡＭの各画素のアドレスと、当該ビデオＲＡＭに格納されている地図画像の緯度、経度とを対応させることで、表示画面に表示されている地図画像上における利用者による操作位置を、当該表示地図における緯度、経度からなる位置として検出する。複数地点を一括登録する処理の詳細例については、後述する。
【００３５】
携帯電話機能部１７は、この実施形態のクライアント装置１を、携帯電話として使用する場合の構成部分である。この実施形態では、携帯電話の機能は、この発明とは直接には、関係が無いので、この明細書では、その詳細な説明は省略する。
【００３６】
なお、図１のクライアント装置１における指示操作検出部１５及び地点登録処理部１６は、実際的には、制御部１０がメモリ部１４に格納されるソフトウエアプログラムを用いたソフトウエア機能処理部として構成されるものであり、この実施形態では、便宜上、ソフトウエア処理機能部のブロックとして示したものである。
【００３７】
そして、地点登録処理部１６を実現するためのソフトウエアプログラムは、例えば予めサーバ装置２から通信ネットワーク３を通じて取得して、メモリ部１４に格納しておくことができ、或いは、メモリカードなどのリムーバルなメモリメディアを通じてメモリ部１４に取り込んでおいたりすることができる。
【００３８】
＜複数地点の一括登録のための利用者の指示操作：図３＞
図３を参照して、表示部１９の表示画面１９Ｄに表示されている地図画像上で、複数地点を指定して、一括して登録する際の利用者の操作について説明する。すなわち、図３（Ａ），（Ｂ），（Ｃ）は、表示部１９の表示画面１９Ｄ（タッチパネル１８）上における利用者の操作の例を示すもので、図３では詳細な地図の図示は省略したが、表示画面１９Ｄには、登録対象となる地点が含まれる地図画像ＭＰが表示されている。メモリ部１４には、その地図画像ＭＰを表示するための地図情報が格納されていると共に、この例では、表示する地図画像ＭＰに対応するエリアのＰＯＩテーブルの情報（以下、ＰＯＩ情報という）も格納されている。
【００３９】
なお、図３において、ＰＯＩ−１、ＰＯＩ−２は、地図画像ＭＰ上の所定の地点を示すものであり、この図３の例では、登録対象とされる。ただし、ＰＯＩ−１、ＰＯＩ−２は、実際の表示画面の地図画像ＭＰ上では、地図注記文字などで通常の態様で表示される位置を示すものであり、図３では説明の便宜上、地図画像ＭＰ上に存在する地点の例を示すものとして記載したものである。後述する同種の図の説明においても同様である。
【００４０】
なお、登録しようとする複数地点の全てが、表示画面１９Ｄ内に表示されている必要はなく、地図画像をスクロールしながら、複数地点を指定することも可能である。そして、この例では、利用者が、タッチパネル１８上で、指４でタッチ操作する場合として説明する。指の代わりに、例えばペン型の位置指示器を用いてタッチする場合も同様の操作となる。
【００４１】
利用者は、まず、図３（Ａ）に示すように、表示画面１９Ｄに表示されている地図画像ＭＰのうちの、登録したい最初の地点ＰＯＩ−１の位置に指４でタッチし、その地点ＰＯＩ−１の位置をタッチした状態を維持して長押タップの状態にして、その地点ＰＯＩ−１を選択する状態にする。なお、この例では、指４で表示画面１９Ｄの地図画像ＭＰ上の地点をタッチすると、メモリ部１４にバッファリングされているＰＯＩテーブルが参照されて、その地点の名称や、住所などが、例えば吹き出しの態様で表示される。
【００４２】
ここで、この明細書において長押しタップとは、ある地点をタッチしている状態を所定時間以上継続することを意味している。この例では、指４のタッチが長押しタップとして検出される閾値の前記所定時間は、例えば１〜２秒に設定されている。この実施形態では、この長押しタップの操作を、そのタッチ位置の地点を選択したことを意味する操作と定義している。
【００４３】
そして、この実施形態では、利用者が、長押しタップの状態から指４をタッチパネル１８から離さずに、タッチ位置を移動させる操作を、ドラッグ操作と定義している。そして、タッチパネル１８上における指４のタッチ状態を維持することで、ドラッグ状態を維持しているものと定義し、また、タッチパネル１８から指が離されたことは、ドラッグ状態の解除を意味するものと定義し、さらに、ドラッグ状態からタッチパネルから指を離す操作はドロップ操作と定義している。
【００４４】
図３の例の説明に戻ると、図３（Ａ）に示すようにして、長押しタップにより最初の地点ＰＯＩ−１の選択をしたら、利用者は、図３（Ｂ）に示すように、指４をタッチパネル１８から離さずに、ドラッグ操作して、登録したい２番目の地点ＰＯＩ−２の位置まで移動させ、その２番目の地点ＰＯＩ−２の位置で長押しタップする。すると、地点ＰＯＩ−１に加えて、地点ＰＯＩ−２が選択された状態となる。
【００４５】
その後、利用者は、同様にして、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を移動し、登録したい地点の位置で、長押しタップをすることで、登録したい地点の選択を、幾つでも追加することができる。なお、図３において、楕円による囲みは、利用者によるタッチ位置が停止したことを意味している。後述する同種の他の図においても同様である。
【００４６】
以上のような一連の指示操作により、複数地点の選択をした後、利用者は、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を、表示画面１９Ｄの所定の位置、図３の例では、表示画面１９Ｄの下方中央に表示されている登録アイコン５のところまで移動し（図３（Ｃ）参照）、そこで停止して、登録アイコン５をタップする。この明細書では、タッチ位置を、長押しタップよりは短い所定時間、停止することはタップと定義する。
【００４７】
地点登録処理部１６は、この登録アイコン５のタップを、選択した複数地点の一括登録指示と判別し、選択されている複数地点の情報を、メモリ部１４の登録地点情報格納部１４Ｍに書き込む。ここで、メモリ部１４の登録地点情報格納部１４Ｍに書き込む地点の情報としては、少なくともその位置情報（緯度、経度）を含むものであれば良いが、この実施形態では、メモリ部１４に一時格納されているＰＯＩテーブルとして記憶されている、その地点の全ての情報を格納するようにする。これにより、メモリ部１４から登録地点を呼び出したときには、それらの情報を参照することが可能になる。
【００４８】
＜クライアント装置１での複数地点の一括登録処理の流れの例：図４〜図５＞
図３で説明した利用者による複数地点の一括登録の指示操作に対応するクライアント装置１での処理の流れの例を、図４及びその続きである図５のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部１５及び地点登録処理部１６が、制御部１０によるソフトウエア処理機能として構成された場合として、各処理ステップの処理主体を制御部１０として説明する。
【００４９】
この図４及び図５に示す処理は、表示部１９の表示画面１９Ｄに表示された機能一覧メニューにおいて、利用者によりタッチパネル１８を通じて「地点登録」の項目が選択されたときに起動される。起動されると、制御部１０は、表示部１９の表示画面１９Ｄに表示されている地図画像ＭＰ上の所定の位置、図３の例では表示画面１９Ｄの下方中央に、登録アイコン５を表示する（ステップＳ１０１）。
【００５０】
次に、制御部１０は、タッチパネルインターフェース１２を通じたタッチパネル１８からの出力信号を監視して、表示画面１９Ｄ（タッチパネル１８）上で、利用者によりタッチ操作がなされたか否か判別する（ステップＳ１０２）。このステップＳ１０２で、利用者によりタッチ操作がなされてはいないと判別したときには、制御部１０は、利用者により所定の終了操作がなされたか否か判別し（ステップＳ１０３）、終了操作がなされていないときには、処理をステップＳ１０２に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。
【００５１】
ステップＳ１０２で、利用者によりタッチ操作がなされたと判別したときには、制御部１０は、メモリ部１４に格納されているＰＯＩテーブルの情報などを用いて、タッチされた地点の名称等を、地図画像ＭＰ上に重ねて表示する（ステップＳ１０４）。そして、制御部１０は、利用者によるタッチ位置が移動したか否か判別し（ステップＳ１０５）、移動したと判別したときには、処理をステップＳ１０４に戻し、その移動した地点の名称等を表示する。
【００５２】
ステップＳ１０５で、タッチ位置が移動してはいないと判別したときには、制御部１０は、利用者のタッチ操作は長押しタップであるか否か判別し（ステップＳ１０６）、長押しタップではないと判別したときには、処理をステップＳ１０４に戻し、このステップＳ１０４以降の処理を繰り返す。
【００５３】
ステップＳ１０６で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点の位置情報（緯度、経度）を保持して、当該地点が選択されたと判断する（ステップＳ１０７）。
【００５４】
次に、制御部１０は、利用者の操作が、タッチしたままの移動であるか否か判別する（図５のステップＳ１１１）。このステップＳ１１１で、タッチしたままの移動ではないと判別したときには、制御部１０は、利用者の指がタッチパネル１８から離れたか否か判別し（ステップＳ１１２）、利用者の指がタッチパネル１８から離れてはいないと判別したときには、処理をステップＳ１１１に戻す。
【００５５】
また、ステップＳ１１２で、利用者の指がタッチパネル１８から離れたと判別したときには、制御部１０は、それまでに選択した地点は全てキャンセルされたと判断し、保持している地点の位置情報を消去する（ステップＳ１１３）。そして、制御部１０は、処理をステップＳ１０２に戻し、このステップＳ１０２以降の処理を繰り返す。
【００５６】
また、ステップＳ１１１で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部１０は、その移動が停止したか否か判別する（ステップＳ１１４）。このステップＳ１１４で、タッチ位置の移動が停止してはいないと判別したときには、制御部１０は、処理をステップＳ１１２に進め、上述したこのステップＳ１１２以降の処理を行う。
【００５７】
また、ステップＳ１１４で、タッチ位置の移動が停止したと判別したときには、制御部１０は、その停止位置は、登録アイコン５のエリア内であって、登録アイコン５のタップ操作であるか否か判別する（ステップＳ１１５）。このステップＳ１１５で、登録アイコン５のタップ操作ではないと判別したときには、制御部１０は、長押しタップであるか否か判別する（ステップＳ１１６）。
【００５８】
このステップＳ１１６で、長押しタップではないと判別したときには、制御部１０は、処理をステップＳ１１１に戻し、このステップＳ１１１以降の処理を繰り返す。また、ステップＳ１１６で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点の位置情報（緯度、経度）を保持して、当該地点が選択されたことを追加する（ステップＳ１１７）。そして、制御部１０は、処理をステップＳ１１１に戻し、このステップＳ１１１以降の処理を繰り返す。
【００５９】
そして、ステップＳ１１５で、登録アイコン５のタップ操作であると判別したときには、制御部１０は、選択している地点の全てを登録地点として判別し、その登録地点の位置情報及びＰＯＩの情報をメモリ部１４の登録地点情報格納部１４Ｍに格納する（ステップＳ１１８）。以上で、複数地点一括登録処理は終了である。
【００６０】
なお、クライアント装置１の機能一覧メニューから、登録された地点の情報の呼び出しの項目が選択された場合には、メモリ部１４の登録地点情報格納部１４Ｍに記憶されている登録地点の情報の一覧が表示され、その一覧から希望する地点が選択されることにより、表示画面１９Ｄには、その地点を含む地図画像が表示される。
【００６１】
以上のようにして、上述した第１の実施形態によれば、表示画面１９Ｄに地図画像ＭＰが表示されている状態において、その表示画面１９Ｄに重畳して配設されているタッチパネル上で、利用者が、最初の地点を長押しタップにより選択した後にドラッグ状態にして移動し、希望する位置において長押しタップをすることにより、複数地点を一括して選択指定する状態とすることができる。そして、その複数地点を選択指定した状態において、ドラッグ状態のまま、引き続いて、登録アイコン５をタップすることで、その選択指定された複数地点の一括登録保存ができる。つまり、この第１の実施形態によれば、利用者は、地図画像ＭＰが表示されている表示画面１９Ｄに重畳して配設されているタッチパネル上で、長押しタップとタッチ位置の移動を繰り返すことで、複数地点の選択指定ができ、タッチ移動の最後に登録アイコンでのタップをすることで、その複数地点の一括登録をすることができる。
【００６２】
したがって、利用者は、従来のような、登録したい地点のタッチと、登録アイコンのタップを繰り返す必要はなく、ドラッグ状態において、長押しタップを繰り返し、最後に登録アイコンをタップするという一連の操作をするだけで、複数地点を一括して登録することができる。このため、複数地点の登録の操作が、非常に簡便になる。
【００６３】
なお、以上の説明では、登録アイコン５のエリアでの停止によるタップを、一括登録指示と判別するようにした。しかし、登録アイコン５のエリア内で、タッチ状態を解除する、すなわち、タッチパネル１８から指を離すことをドロップ操作と定義して、そのドロップ操作を、一括登録指示として判別するようにしてもよい。
【００６４】
また、登録アイコン５は、地点登録処理部１６が起動されたら即座に、地図画像ＭＰ上に表示するようにしたが、利用者のタッチ操作による長押しタップによって、最初の地点が選択されたときに、地図画像ＭＰ上に表示するようにしてもよい。
【００６５】
なお、地点登録するものとして指定された地点をメモリ部１４の登録地点情報格納部１４Ｍに保存する場合に、利用者がその登録地点の名称を付けて、その名称を登録地点に対応付けて保存するようにしてもよい。後述の実施形態においても同様である。
【００６６】
また、上述の第１の実施形態においては、利用者が、複数地点を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、登録アイコン５をタップすることで、その選択指定された複数地点の一括登録保存するようにした。しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで複数地点の選択指定をした後、タッチパネル１８に対するタッチ状態を解除したら、その複数地点の選択指定を確定状態にした状態にし、その後、利用者が、登録アイコン５をタッチしてタップしたら、その複数地点を一括登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に登録アイコン５のタップがなされなかったときには、登録アイコン５のタップを促すメッセージを表示し、その後、さらに所定時間経過しても登録アイコン５のタップがなされなかったときには、複数地点の選択指定を解除する。
【００６７】
［第２の実施形態］
第２の実施形態は、上述した第１の実施形態の変形例であり、ハードウエア構成は、図１に示したものと全く同様とされる。この第２の実施形態では、地点登録処理部１６における複数地点の一括登録指示の操作形態が、第１の実施形態とは異なる。すなわち、第２の実施形態においては、表示画面１９Ｄの地図画像ＭＰ上には、登録アイコン５は表示せず、その代わりに、例えば図６（Ａ），（Ｂ）に示すように、地点登録ウインドウ６を、表示画面１９Ｄに表示するようにする。そして、この地点登録ウインドウ６のエリアを、第１の実施形態の登録アイコン５と同様に、複数地点の一括登録の指示用のエリアとして用いるようにする。
【００６８】
＜第２の実施形態における複数地点の一括登録のための利用者の指示操作：図６＞
図６を参照して、この第２の実施形態における、表示部１９の表示画面１９Ｄに表示されている地図画像ＭＰ上で、複数地点を指定して、一括して登録する際の利用者の操作について説明する。
【００６９】
すなわち、図６（Ａ），（Ｂ），（Ｃ）は、表示部１９の表示画面１９Ｄ（タッチパネル１８）上における利用者の操作の例を示すための図で、前述の図３と同様に、図６では図示は省略したが、表示画面１９Ｄには、登録対象となる地点が含まれる地図画像ＭＰが表示されている。ただし、この例では、地点登録ウインドウ６のエリアには、地図画像ＭＰは表示されない。なお、地点登録ウインドウ６を透明状態として、その後ろ側に表示されている地図画像が観視できる態様とするようにしてもよい。
【００７０】
この第２の実施形態においても、複数地点の選択指定の操作は、第１の実施形態と全く同様である。すなわち、利用者は、まず、図６（Ａ）に示すように、表示画面１９Ｄに表示されている地図画像ＭＰのうちの、登録したい最初の地点ＰＯＩ−１の位置に指４でタッチし、その地点ＰＯＩ−１の位置をタッチした状態を維持して長押タップの状態にして、その地点ＰＯＩ−１を選択する状態にする。
【００７１】
次に、利用者は、図６（Ｂ）に示すように、指４をタッチパネル１８から離さずに、ドラッグ操作して、登録したい２番目の地点ＰＯＩ−２の位置まで移動させ、その２番目の地点ＰＯＩ−２の位置で長押しタップする。これにより、地点ＰＯＩ−１に加えて、地点ＰＯＩ−２が選択された状態となる。次に、利用者は、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、地点登録ウインドウ６のエリア内に位置させ、タッチ状態を解除する、すなわち、タッチパネル１８から指を離してドロップ操作をする（図６（Ｂ）参照）。
【００７２】
地点登録処理部１６は、この地点登録ウインドウ６のエリア内でのドロップ操作を、選択した複数地点の一括登録指示と判別し、選択されている複数地点の情報を、メモリ部１４の登録地点情報格納部１４Ｍに書き込む。このとき、地点登録ウインドウ６には、図６（Ｂ）に示すように、登録された複数の地点のそれぞれの名称等が登録地点のインデックス（図６（Ｂ）では、ＰＯＩ−１，ＰＯＩ−２と表示した）として表示される。
【００７３】
その後、利用者が、地点登録ウインドウ６外で、地図画像ＭＰ上をタップすると、地点登録ウインドウ６は閉じられ、図６（Ｃ）に示すように表示画面１９Ｄから消え、地図画像ＭＰのみの表示状態となる。なお、利用者がそのような操作をしなくても、地点登録ウインドウ６内でのドロップ操作から、一定時間経過すると、地点登録ウインドウ６は、自動的に閉じる。
【００７４】
この第２の実施形態におけるクライアント装置１での複数地点の一括登録処理の流れは、前述した第１の実施形態とステップＳ１０１の処理内容と、ステップＳ１１５での処理内容が変わるだけで、その他は同様であるので、詳細なフローチャートは省略する。
【００７５】
すなわち、第２の実施形態では、ステップＳ１０１では、表示画面１９Ｄには、登録アイコン５に代えて、地点登録ウインドウ６を表示するようにする。そして、ステップＳ１１５では、地点登録ウインドウ６内でドロップ操作がなされたか否か判別するようにする。
【００７６】
この第２の実施形態においても、第１の実施形態と同様の効果を奏することは、言うまでもない。そして、この第２の実施形態においては、地点登録された複数の地点が、一旦、地点登録ウインドウ６内に表示されるので、利用者は、それらの複数の地点が一括して登録されたことを、直感的に認識することができるというメリットがある。
【００７７】
＜第２の実施形態における地点登録後の処理例＞
＜登録地点の表示＞
クライアント装置１の機能一覧メニューから、登録された地点の情報の呼び出し表示の項目が選択された場合には、この第２の実施形態においては、図７（Ａ）に示すように、地点登録ウインドウ６が開かれて、表示画面１９Ｄに表示される。そして、その地点登録ウインドウ６内には、登録されている全ての地点のインデックスが表示される。図７（Ａ）では、各登録地点のインデックスは、ＰＯＩ−１，ＰＯＩ−２と表示したが、各登録地点のそれぞれの名称等であっても良いことは前述した通りである。
【００７８】
このとき、図７（Ａ）に示すように、表示画面１９Ｄの地点ウインドウ６以外のエリアには、地点登録ウインドウ６が開かれる前までに表示されていた地図画像ＭＰａが継続して表示されている。地点登録ウインドウ６が開かれる前までに表示されていた地図画像ＭＰａは、地点登録ウインドウ６内に表示されている登録地点が含まれる地図画像とは全く無関係であり、その地図画像ＭＰａのエリア内に、登録地点が含まれていない場合も多い。
【００７９】
図７の例においては、利用者は、地点登録ウインドウ６内に表示されている複数個の登録地点のうちの一つである登録地点ＰＯＩ−２を選択して、その登録地点ＰＯＩ−２を含む地図画像ＭＰｂを表示画面１９Ｄに表示させるようにする。
【００８０】
すなわち、その場合には、利用者は、図７（Ａ）に示すように、地点登録ウインドウ６内において、登録地点ＰＯＩ−２を長押しタップして選択した後、タッチしたまま移動（ドラッグ状態）させて、地点登録ウインドウ６外の、表示画面１９Ｄの地図画像ＭＰａ上でタッチを解除することでドロップ操作をする。
【００８１】
すると、地点登録処理部１６は、その選択された登録地点ＰＯＩ−２の位置情報を含む地図情報の取得要求をサーバ装置２に送り、その登録地点ＰＯＩ−２を含む地図情報をサーバ装置２から取得する。そして、地点登録処理部１６は、表示画面１９Ｄの表示画像を、図７（Ｂ）に示すように、それまで表示されていた地図画像ＭＰａから、選択された登録地点ＰＯＩ−２を含む地図画像ＭＰｂに変えるようにすると共に、地点登録ウインドウ６を閉じる処理をする。
【００８２】
また、この実施形態では、利用者は、地点登録ウインドウ６内に表示されている複数の登録地点については、複数個の登録地点を一括して選択して、その一括して選択した複数個の登録地点の全てを含む地図画像を表示画面１９Ｄに表示するようにすることもできるようにしている。
【００８３】
図８は、その場合の利用者の操作を説明するための図である。図８の例は、地点登録ウインドウ６内に登録されている３個の登録地点ＰＯＩ−１，ＰＯＩ−２，ＰＯＩ−３を選択して、その３地点を含む地図画像ＭＰｃを、表示画面１９Ｄに、その直前に表示されていた地図画像ＭＰａから変更して表示するようにする場合である。
【００８４】
まず、利用者は、地点登録ウインドウ６内において、地点登録時と同様の操作により、複数地点を選択指定する。すなわち、地点登録ウインドウ６内において、利用者は、図８（Ａ）に示すように、指４で登録地点ＰＯＩ−１のインデックス上をタッチして、そのまま長押しタップする。これにより、登録地点ＰＯＩ−１が選択される。次に、タッチを解除せずに、指を登録地点ＰＯＩ−２のインデックス上に移動させて、そのまま長押しタップする。これにより、登録地点ＰＯＩ−１に加えて、登録地点ＰＯＩ−２が選択される。さらに、タッチを解除せずに、指を登録地点ＰＯＩ−３のインデックス上に移動させて、そのまま長押しタップする。これにより、登録地点ＰＯＩ−１及び登録地点ＰＯＩ−２に加えて、登録地点ＰＯＩ−３が選択される。
【００８５】
次に、タッチを解除せずに、指を、図８（Ａ）に示すように、地点登録ウインドウ６外の地図画像ＭＰａ上に移動させてタッチを解除して、ドロップする。すると、地点登録処理部１６は、選択された３個の登録地点ＰＯＩ−１，ＰＯＩ−２，ＰＯＩ−３の位置情報を含む地図情報の取得要求をサーバ装置２に送り、これら３個の登録地点ＰＯＩ−１，ＰＯＩ−２，ＰＯＩ−３が一画面に含まれて表示される地図画像ＭＰｃを表示するための地図情報をサーバ装置２から取得し、図８（Ｂ）に示すように、表示画面１９Ｄに地図画像ＭＰｃを表示するようにする。このとき、図８（Ｂ）に示すように、地点登録ウインドウ６は閉じられる。
【００８６】
また、この実施形態においては、利用者は、地点登録ウインドウ６内に表示されている複数の登録地点を１個ずつ選択して、または、複数個を選択して、その選択した登録地点を削除する操作をすることができる。
【００８７】
図９は、その場合の利用者の操作を説明するための図である。図９の例は、地点登録ウインドウ６に登録されている２個の登録地点ＰＯＩ−１，登録地点ＰＯＩ−２のうち、地点ＰＯＩ−２を選択して削除する場合である。
【００８８】
すなわち、利用者は、図９（Ａ）に示すように、地点登録ウインドウ６内において、登録地点ＰＯＩ−２を長押しタップして選択した後、タッチしたまま移動（ドラッグ状態）させて、そのまま表示画面１９Ｄの範囲外まで移動させる。
【００８９】
地点登録処理部１６は、この利用者の操作を、その際に選択されている登録地点ＰＯＩ−２の削除指示と判断して、メモリ部１４の登録地点情報格納部１４Ｍから、当該登録地点ＰＯＩ−２の情報を削除するようにする。
【００９０】
なお、図９の例は、登録地点の１個ずつの削除であるが、図８の呼び出し処理と同様にして、地点登録ウインドウ６内において、長押しタップとドラッグとにより、複数個の登録地点を選択した後、ドラッグ状態のまま、タッチ位置を、表示画面１９Ｄの範囲外まで移動させることで、選択した複数個の登録地点をまとめて削除することができる。
【００９１】
［クライアント装置１での地点登録後の処理の流れの例：図１０〜図１１］
図７〜図９で説明した、地点登録後の利用者による操作に対応するクライアント装置１での処理の流れの例を、図１０及びその続きである図１１のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部１５及び地点登録処理部１６が、制御部１０によるソフトウエア処理機能として構成された場合として、各処理ステップの処理主体を制御部１０として説明する。
【００９２】
この図１０及び図１１に示す処理は、表示部１９の表示画面１９Ｄに表示された機能一覧メニューにおいて、利用者によりタッチパネル１８を通じて「地点登録後の処理」の項目が選択されたときに起動される。起動されると、制御部１０は、表示部１９の表示画面１９Ｄに表示されている地図画像ＭＰａ上の所定の位置、図７〜図９の例では表示画面１９Ｄの左側に、地点登録ウインドウ６を表示する（ステップＳ１０１）。このとき、図７〜図９に示したように、地点登録ウインドウ６内には、登録地点のインデックスが表示されている。
【００９３】
次に、制御部１０は、タッチパネルインターフェース１２を通じたタッチパネル１８からの出力信号を監視して、利用者により、地点登録ウインドウ６内でタッチ操作がなされたか否か判別する（ステップＳ１２２）。このステップＳ１２２で、地点登録ウインドウ６内でタッチ操作がなされてはいないと判別したときには、制御部１０は、利用者により所定の終了操作がなされたか否か判別し（ステップＳ１２３）、終了操作がなされていないときには、処理をステップＳ１２２に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。
【００９４】
ステップＳ１２２で、地点登録ウインドウ６内でタッチ操作がなされたと判別したときには、制御部１０は、地点登録ウインドウ６内でタッチされた登録地点のインデックスの表示態様を変更して、当該登録地点がタッチされたことを示す表示をする（ステップＳ１２４）。
【００９５】
次に、制御部１０は、タッチ位置が移動したか否か判別し（ステップＳ１２５）、移動したと判別したときには、そのタッチ位置は地点登録ウインドウ６内か否か判別する（ステップＳ１２６）。このステップＳ１２６で、タッチ位置の移動は、地点登録ウインドウ６内であると判別したときには、制御部１０は、処理をステップＳ１２４に戻し、移動後の登録地点のインデックスの表示態様を変更して、当該登録地点がタッチされたことを示す表示をする。また、ステップＳ１２６で、タッチ位置の移動は、地点登録ウインドウ６外であると判別したときには、制御部１０は、処理をステップＳ１２２に戻し、このステップＳ１２２以降の処理を繰り返す。
【００９６】
ステップＳ１２５で、タッチ位置が移動してはいないと判別したときには、制御部１０は、利用者のタッチ操作は長押しタップであるか否か判別し（ステップＳ１２７）、長押しタップではないと判別したときには、処理をステップＳ１２２に戻し、このステップＳ１２２以降の処理を繰り返す。
【００９７】
ステップＳ１２７で、長押しタップであると判別したときには、制御部１０は、長押しタップされた登録地点が選択されたと判断、その登録地点のインデックスを、選択中であることを示す表示態様に変更する（ステップＳ１２８）。
【００９８】
次に、制御部１０は、利用者が、タッチしたままの移動操作をしたか否か判別する（ステップＳ１２９）。このステップＳ１２９で、タッチしたままの移動操作はなされていないと判別したときには、制御部１０は、利用者の指がタッチパネル１８から離れたか否か判別し（ステップＳ１３０）、利用者の指がタッチパネル１８から離れてはいないと判別したときには、処理をステップＳ１２９に戻す。
【００９９】
また、ステップＳ１３０で、利用者の指がタッチパネル１８から離れたと判別したときには、制御部１０は、それまでの登録地点の選択は全てキャンセルされたと判断する（ステップＳ１３１）。そして、制御部１０は、処理をステップＳ１２２に戻し、このステップＳ１２２以降の処理を繰り返す。
【０１００】
そして、ステップＳ１２９で、タッチしたままの移動操作がなされたと判別したときには、制御部１０は、その移動が停止したか否か判別する（図１１のステップＳ１４１）。このステップＳ１４１で、タッチ位置の移動が停止したと判別したときには、制御部１０は、その停止位置は、地点登録ウインドウ６内であるか否か判別する（ステップＳ１４２）。このステップＳ１４２で、停止位置は、地点登録ウインドウ６内であると判別したときには、制御部１０は、長押しタップであるか否か判別する（ステップＳ１４３）。
【０１０１】
このステップＳ１４３で、長押しタップではないと判別したときには、制御部１０は、処理をステップＳ１２９に戻し、このステップＳ１２９以降の処理を繰り返す。また、ステップＳ１４３で、長押しタップであると判別したときには、制御部１０は、長押しタップされた登録地点の選択が追加されたと判断し、地点登録ウインドウ６内の当該追加された登録地点のインデックスを選択中表示にする（ステップＳ１４４）。そして、制御部１０は、処理をステップＳ１２９に戻し、このステップＳ１２９以降の処理を繰り返す。
【０１０２】
また、ステップＳ１４１で、タッチ位置の移動が停止してはいないと判別したときには、制御部１０は、移動しているタッチ位置が表示画面１９Ｄの外に出たか否か判別し（ステップＳ１４５）、タッチ位置が表示画面１９Ｄの外に出てはいないと判別したときには、処理をステップＳ１４１に戻し、このステップＳ１４１以降の処理を繰り返す。
【０１０３】
また、ステップＳ１４５で、タッチ位置が表示画面１９Ｄの外に出たと判別したときには、制御部１０は、それまでに選択された１個または複数個の登録地点を削除する操作と判断し、メモリ１４の登録地点情報格納部１４Ｍから、その登録地点の情報を削除する（ステップＳ１４６）。そして、制御部１０は、処理をステップＳ１２２に戻し、このステップＳ１２２以降の処理を繰り返す。
【０１０４】
また、ステップＳ１４２で、停止位置は、地点登録ウインドウ６外の表示画面１９Ｄ内であると判別したときには、制御部１０は、タッチが解除されてドロップ操作がなされたか否か判別する（ステップＳ１４７）。このステップＳ１４７で、ドロップ操作がなされてはいないと判別したときには、制御部１０は、タッチしたままの移動が開始されたか否か判別し（ステップＳ１４８）、タッチしままの移動は開始されていないと判別したときには、処理をステップＳ１４７に戻す。また、ステップＳ１４８で、タッチしままの移動は開始されていないと判別したときには、制御部１０は、処理をステップＳ１４１に戻し、このステップＳ１４１以降の処理を繰り返す。
【０１０５】
そして、ステップＳ１４７で、ドロップ操作がなされたと判別したときには、制御部１０は、選択された１個または複数個の登録地点の位置情報を含めた地図情報取得要求を、通信ネットワーク３を通じてサーバ装置２に送る（ステップＳ１４９）。
【０１０６】
この地図情報取得要求を受けたサーバ装置２は、当該地図情報取得要求に含まれている１個または複数個の登録地点を１画面で表示することができる地図情報を、クライアント装置１に返すようにする。この場合に、地図情報取得要求に含まれている登録地点が複数個の場合、距離の離れた複数個の地点を、表示画面１９Ｄにおいて一緒に表示することができるようにするために、各登録地点間の距離から、それらの複数個の登録地点の全てが一緒に表示できる最大の地図スケールを計算し、その地図スケールの地図情報をクライアント装置１に送るようにする。
【０１０７】
制御部１０は、このサーバ装置２からの地図情報を受信して、選択された全ての登録地点を一緒に含む地図画像を、表示画面１９Ｄに表示すると共に、地点登録ウインドウ６は閉じるようにする（ステップＳ１５０）。そして、制御部１０は、この地点登録後の処理ルーチンを終了する。
【０１０８】
以上の説明においては、複数個の地点をまとめて登録した場合においても、登録された地点は、互いに関連を持たない状態である。しかし、一連の操作により、まとめて登録された複数の地点は関連のあるものとして、その登録された複数の地点単位で、グループ化して、地点登録情報を管理するようにしてもよい。また、登録時には、互いに関連を持たないものとして登録した後、登録時間や地域により、複数の地点を括り、グループ化するように編集ができるようにすることもできる。
【０１０９】
そのようにグループ化して地点登録情報を管理している場合には、そのグループ単位で登録地点を指定して、そのグループに含まれる複数の登録地点の全てを含む地図画像を表示するようにすることができる。
【０１１０】
図１２は、グループ化して地点登録情報を管理している場合において、地点登録後の処理を起動させた場合において、グループ単位で、表示したり削除したりする場合を説明するための図である。
【０１１１】
図１２（Ａ）は、地点登録後の処理を起動した場合の表示画面１９Ｄの表示例であり、地点登録ウインドウ６には、グループ化された単位の登録地点のインデックスが、一覧表示されている。すなわち、図１２（Ａ）の例では、登録地点ＰＯＩ−１〜登録地点ＰＯＩ−３の３地点が第２のグループとして登録管理されており、また、登録地点ＰＯＩ−４〜登録地点ＰＯＩ−６の３地点が第１のグループとして登録管理されており、さらに、登録地点ＰＯＩ−７〜登録地点ＰＯＩ−９の３地点が第３のグループとして登録管理されており、それぞれのグループのインデックスが、地点登録ウインドウ６内に表示されている。
【０１１２】
この例では、図１２（Ａ）に示すように、利用者は、グループ単位のインデックスを長押しタップして選択し、タッチを維持して移動し（ドラッグ）、地点登録ウインドウ６外の地図画像ＭＰａ上で、タッチを離してドロップすることで、選択したグループの登録地点の地図表示の要求操作をすることができる。
【０１１３】
この地図表示の要求操作に対しては、制御部１０（地点登録処理部１６）は、選択されたグループに属する複数の登録地点の位置情報を含む地図情報取得要求をサーバ装置２に送る。そして、サーバ装置２から送られてくる地図情報を用いて、図１２（Ｂ）に示すように、選択したグループに属する複数の登録地点を含む地図画像ＭＰｄを、表示画面１９Ｄに表示するようにする。この場合も、サーバ装置２は、前述したように、グループに含まれる複数個の登録地点の全てが一緒に表示できる最大の地図スケールを計算し、その地図スケールの地図情報をクライアント装置１に送るようにする。
【０１１４】
なお、この図１２の例においては、ある一つのグループ単位の登録地点を長押しタップにより選択した後に、タッチを維持して移動（ドラッグ）して他のグループ単位の登録地点を長押しにより選択するようにすることで、複数のグループを指定し、その指定した複数のグループに属する全ての登録地点を含む地図画像を、表示画面１９Ｄに表示させるようにすることもできる。
【０１１５】
図１２の例における以上の説明は、グループ単位の登録地点の地図表示についてであるが、削除についての操作も、同様にして、グループ単位で行えるものである。
【０１１６】
なお、図１２の例のように、グループ化されて登録地点が管理されている場合には、登録地点を含む地図表示の要求操作は、上述したようなドラッグアンドドロップの操作ではなく、単に、地点登録ウインドウ６内のグループ単位の登録地点のインデックス上で所定時間、タッチを停止させるタップ操作であってもよい。すなわち、利用者が、地点登録ウインドウ６内のグループ単位の登録地点のインデックス上で所定時間、タッチを停止させるタップ操作をすると、制御部１０は、タップされたインデックスに対応するグループ単位の登録地点が選択されて、地図表示要求されたと判断し、上述したような地図表示のための処理を実行する。
【０１１７】
なお、図７を用いて示した一つの登録地点についての地図表示要求のための操作も、その登録地点のインデックス上で、所定時間、タッチを停止させるタップ操作であってもよい。
【０１１８】
なお、地点登録後の処理例は、第２の実施形態の場合として説明したが、第１の実施形態の地点登録装置における地点登録後の処理も、全く同様に行うことができるものである。
【０１１９】
また、上述の第２の実施形態においては、利用者が、複数地点を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、地点登録ウインドウ６まで移動して、ドロップすることで、その選択指定された複数地点を一括して登録保存するようにした。しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで複数地点の選択指定をした後、タッチパネル１８に対するタッチ状態を解除したら、その複数地点の選択指定を確定させる状態にし、その後、利用者が、地点登録ウインドウ６内でタップしたら、その複数地点を一括登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に地点登録ウインドウ６内でのタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、複数地点の選択指定を解除する。
【０１２０】
［第３の実施形態］
第３の実施形態は、上述した地点登録装置の機能を、出発地、経由地、目的地の設定に適用した経路探索システムの例である。
【０１２１】
図１３は、第３の実施形態としての経路探索システムの全体の構成例を示すブロック図である。この図１３において、図１に示した第１の実施形態のシステムと同一部分には、同一の参照符号を付して、その詳細な説明は省略する。
【０１２２】
図１３に示すように、この第３の実施形態においては、サーバ装置２Ｓとクライアント装置１Ｓとが、通信ネットワーク３を通じて接続されている。そして、サーバ装置２Ｓは、地図データ提供部２１及びＰＯＩデータベース２２を備えると共に、経路探索部２３を備える。経路探索部２３は、クライアント装置１Ｓからの経路探索要求を受けると、当該経路探索要求に含まれる、出発地、経由地、目的地を通る最適経路の探索を行って、その探索結果の経路に関する情報をクライアント装置１Ｓに回答する機能を備える。
【０１２３】
また、クライアント装置１Ｓは、第１の実施形態と同様に、高機能携帯電話端末の場合であり、クライアント装置１と比較すると、クライアント装置１の地点登録処理部１６が、経路探索用地点登録処理部１６Ｓとされ、クライアント装置１のメモリ部１４の登録地点情報格納部１４Ｍが、経路探索用登録地点情報格納部１４ＭＳとされる点が、異なるのみで、他は全く同様に構成される。なお、この第３の実施形態における一括りの処理は、経路探索用の出発地、経由地、目的地の地点の情報の保存と、それらの地点の情報を用いた経路探索の開始要求とされている。
【０１２４】
経路探索用地点登録処理部１６Ｓは、第１の実施形態と同様に、制御部１０がメモリ部１４に格納されるプログラムを実行することにより構成されるソフトウエア処理機能として構成することができるものであり、そのためのプログラムは、第１の実施形態と同様に、例えば、サーバ装置２から取得するようにすることができる。
【０１２５】
＜経路探索用の地点の指定のための利用者の指示操作：図１４＞
この第３の実施形態においては、経路探索用の地点を、出発地→経由地→目的地の順に、複数地点を上述したような一連の操作を行うことで指定して、その指定に引き続く操作により、指定した経路探索用の地点を保存あるいは指定した経路探索用の地点を用いた経路探索処理を行うようにする。なお、経由地の指定は、任意であり、経由地を指定しない場合には、出発地→目的地の順に、２地点を指定する操作でよい。
【０１２６】
図１４を参照して、この第３の実施形態における経路探索用の出発地、目的地、経由地とする地点の設定（登録）操作について説明する。すなわち、図１４（Ａ），（Ｂ），（Ｃ）は、表示部１９の表示画面１９Ｄ（タッチパネル１８）上における利用者の操作の例を示すものである。詳細な地図の図示は省略したが、図１４の例では、説明の簡単のため、表示画面１９Ｄには、経路探索用の出発地、目的地、経由地とする地点の全部が一画面分に含まれる地図画像ＭＰｅが表示されているものとしている。なお、タッチ位置を表示画面１９Ｄの端部に位置させることで、地図を、その端部の方向にスクロールさせるようにすれば、表示画面１９Ｄの一画面分に、出発地、目的地、経由地とする地点の全部が表示されるようにする必要はない。
【０１２７】
この例の地図画像ＭＰｅには、図１４に示すように、後述するように、出発地、目的地、経由地として指定する地点ＰＯＩ−１１、ＰＯＩ−１２、ＰＯＩ−１３が含まれている。
【０１２８】
利用者は、まず、図１４（Ａ）に示すように、表示画面１９Ｄに表示されている地図画像ＭＰｅのうちの、出発地として指定したい（登録したい）地点ＰＯＩ−１１の位置に指４でタッチし、その地点ＰＯＩ−１１の位置をタッチした状態を維持して長押タップの状態にして、その地点ＰＯＩ−１１を選択する状態にする。この例では、指４で表示画面１９Ｄの地図画像ＭＰｅ上の地点をタッチすると、第１の実施形態と同様にして、サーバ装置２から取得して、メモリ部１４にバッファリングされているＰＯＩテーブルが参照されて、その地点の名称や、住所などが、例えば吹き出しの態様で表示される。
【０１２９】
次に、利用者は、図１４（Ｂ）に示すように、指４をタッチパネル１８から離さずに、ドラッグ操作して、経由地として指定したい地点ＰＯＩ−１２の位置まで移動させ、その地点ＰＯＩ−１２の位置で長押しタップする。すると、地点ＰＯＩ−１１に加えて、地点ＰＯＩ−１２が選択指定された状態となる。こうして、２地点が指定されたときには、表示画面１９Ｄの予め定められた所定位置、この例では、表示画面１９Ｄの下方位置には、保存アイコン７と、探索開始アイコン８とが表示される。
【０１３０】
その後、利用者は、同様にして、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を移動し、経由地として指定したい地点を長押しタップすることで、経由地として指定したい地点の選択を、予め定めた所定数まで追加することができる。なお、指定された経由地の数が、前記所定数以上になったときには、「経由地として指定可能な数を超えて指定された」ことを注意喚起するメッセージが表示画面に表示される。
【０１３１】
図１４の例では、利用者は、経由地ＰＯＩ−１２の指定をした後には、目的地として指定したい地点ＰＯＩ−１３の位置で、長押しタップをして、その地点ＰＯＩ−１３を選択する状態にする。
【０１３２】
以上のような一連の指示操作により、出発地、経由地、目的地の選択をした後、利用者は、選択した地点を保存しておきたい場合には、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を、表示画面１９Ｄの下方に表示されている保存アイコン７のところまで移動し（図１４（Ｃ）参照）、そこで停止して、保存アイコン７をタップする。
【０１３３】
経路探索用地点登録処理部１６Ｓは、この保存アイコン７のタップを、選択した複数地点の保存要求指示と判別し、選択されている複数地点の情報を、出発地、経由地、目的地の順番を維持して、メモリ部１４の経路探索用登録地点情報格納部１４ＭＳに書き込む。ここで、メモリ部１４の経路探索用登録地点情報格納部１４ＭＳに書き込む地点の情報としては、少なくともその位置情報（緯度、経度）を含むものであれば良い。
【０１３４】
また、一連の指示操作により、出発地、経由地、目的地の選択をした後、利用者は、選択した地点を用いた経路探索をしたい場合には、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を、表示画面１９Ｄの下方に表示されている探索開始アイコン８のところまで移動し（図１４（Ｃ）参照）、そこで停止して、探索開始アイコン８をタップする。
【０１３５】
経路探索用地点登録処理部１６Ｓは、この探索開始アイコン８のタップを、選択した複数地点の用いた経路探索開始要求指示と判別し、選択されている複数地点の情報を、選択の順番に、出発地、経由地、目的地として、その位置情報を含む経路探索要求をサーバ装置２に送信する。そして、サーバ装置２から、その経路探索結果を受け取り、表示画面１９Ｄに表示されている地図画像ＭＰｅ上に、その経路を表示するようにする。
【０１３６】
＜クライアント装置１Ｓでの経路探索用地点の選択指定処理の流れの例：図１５〜図１７＞
図１４で説明した利用者による経路探索用地点の指定操作に対応するクライアント装置１Ｓでの処理の流れの例を、図１５〜図１７のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部１５及び経路探索用地点登録処理部１６Ｓが、制御部１０によるソフトウエア処理機能として構成された場合として、各処理ステップの処理主体を制御部１０として説明する。
【０１３７】
この図１５〜図１７に示す処理は、表示部１９の表示画面１９Ｄに表示された機能一覧メニューにおいて、利用者によりタッチパネル１８を通じて「経路探索用地点のタッチ指定」の項目が選択されたときに起動される。起動されると、制御部１０は、表示部１９の表示画面１９Ｄに表示されている地図画像ＭＰｅ上の所定の位置、図１４の例では表示画面１９Ｄの下方に、保存アイコン７と探索開始アイコン８とを表示する（ステップＳ１６１）。
【０１３８】
次に、制御部１０は、タッチパネルインターフェース１２を通じたタッチパネル１８からの出力信号を監視して、表示画面１９Ｄ（タッチパネル１８）上で、利用者によりタッチ操作がなされたか否か判別する（ステップＳ１６２）。このステップＳ１６２で、利用者によりタッチ操作がなされてはいないと判別したときには、制御部１０は、利用者により所定の終了操作がなされたか否か判別し（ステップＳ１６３）、終了操作がなされていないときには、処理をステップＳ１６２に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。
【０１３９】
ステップＳ１６２で、利用者によりタッチ操作がなされたと判別したときには、制御部１０は、メモリ部１４に格納されているＰＯＩテーブルの情報などを用いて、タッチされた地点の名称等を、地図画像ＭＰｅ上に重ねて表示する（ステップＳ１６４）。そして、制御部１０は、利用者によるタッチ位置が移動したか否か判別し（ステップＳ１６５）、移動したと判別したときには、処理をステップＳ１６４に戻し、その移動した地点の名称等を表示する。
【０１４０】
ステップＳ１６５で、タッチ位置が移動してはいないと判別したときには、制御部１０は、利用者のタッチ操作は長押しタップであるか否か判別し（ステップＳ１６６）、長押しタップではないと判別したときには、処理をステップＳ１６４に戻し、このステップＳ１６４以降の処理を繰り返す。
【０１４１】
ステップＳ１６６で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点の位置情報（緯度、経度）を保持して、当該地点が出発地として選択指定されたと判断する（ステップＳ１６７）。
【０１４２】
次に、制御部１０は、利用者の操作が、タッチしたままの移動であるか否か判別する（ステップＳ１６８）。このステップＳ１６８で、タッチしたままの移動ではないと判別したときには、制御部１０は、利用者の指がタッチパネル１８から離れたか否か判別し（ステップＳ１６９）、利用者の指がタッチパネル１８から離れてはいないと判別したときには、処理をステップＳ１６８に戻す。
【０１４３】
また、ステップＳ１６９で、利用者の指がタッチパネル１８から離れたと判別したときには、制御部１０は、出発地として選択指定した地点はキャンセルされたと判断し、保持している出発地の位置情報を消去する（ステップＳ１７０）。そして、制御部１０は、処理をステップＳ１６２に戻し、このステップＳ１６２以降の処理を繰り返す。
【０１４４】
また、ステップＳ１６８で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部１０は、その移動が停止したか否か判別する（図１６のステップＳ１８１）。このステップＳ１８１で、タッチ位置の移動が停止してはいないと判別したときには、制御部１０は、処理をステップＳ１６９に戻し、上述したこのステップＳ１６９以降の処理を行う。
【０１４５】
また、ステップＳ１８１で、タッチ位置の移動が停止したと判別したときには、制御部１０は、その停止位置は、保存アイコン７又は探索開始アイコン８のエリア内であるか否か判別する（ステップＳ１８２）。このステップＳ１８２で、停止位置は、保存アイコン７又は探索開始アイコン８のエリア内であると判別したときには、制御部１０は、出発地以外が未だ指定されていない旨のメッセージを表示画面１９Ｄに表示して、利用者に注意喚起した後（ステップＳ１８３）、処理を図１５のステップＳ１６８に戻し、このステップＳ１６８以降の処理を繰り返す。
【０１４６】
また、ステップＳ１８２で、停止位置は、保存アイコン７又は探索開始アイコン８のエリア内ではないと判別したときには、制御部１０は、長押しタップであるか否か判別する（ステップＳ１８４）。このステップＳ１８４で、長押しタップではないと判別したときには、制御部１０は、処理をステップＳ１６８に戻し、このステップＳ１６８以降の処理を繰り返す。
【０１４７】
また、ステップＳ１８４で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点が経由地又は目的地として選択指定されたと判断して、その地点の位置情報（緯度、経度）を保持して、出発地の位置情報と共に保持する（ステップＳ１８５）。そして、制御部１０は、利用者が、タッチしたままの移動操作をしたか否か判別する（ステップＳ１８６）。このステップＳ１８６で、タッチしたままの移動操作をしてはいないと判別したときには、制御部１０は、利用者の指がタッチパネル１８から離れたか否か判別し（ステップＳ１８７）、利用者の指がタッチパネル１８から離れてはいないと判別したときには、処理をステップＳ１８６に戻す。
【０１４８】
また、ステップＳ１８７で、利用者の指がタッチパネル１８から離れたと判別したときには、制御部１０は、出発地、経由地、目的地として選択指定した地点はキャンセルされたと判断し、保持している出発地、経由地、目的地の位置情報を消去する（ステップＳ１８８）。そして、制御部１０は、処理をステップＳ１６２に戻し、このステップＳ１６２以降の処理を繰り返す。
【０１４９】
また、ステップＳ１８６で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部１０は、その移動が停止したか否か判別する（ステップＳ１８９）。このステップＳ１８９で、タッチ位置の移動が停止してはいないと判別したときには、制御部１０は、処理をステップＳ１８７に進め、上述したこのステップＳ１８７以降の処理を行う。
【０１５０】
また、ステップＳ１８９で、タッチ位置の移動が停止したと判別したときには、制御部１０は、長押しタップであるか否か判別し（ステップＳ１９０）、長押しタップであると判別したときには、処理をステップＳ１８５に戻し、長押しタップされた地点が経由地又は目的地として選択指定されたと判断して、その地点の位置情報（緯度、経度）を、追加して保持する。
【０１５１】
そして、ステップＳ１９０で、長押しタップではないと判別したときには、制御部１０は、その停止位置は保存アイコン７のエリア内であって、タッチを解除するドロップ操作がなされたか否か判別する（図１７のステップＳ２０１）。このステップＳ２０１で、保存アイコン７のエリア内でのドロップ操作であると判別したときには、制御部１０は、最後に選択した地点を目的地とし、ステップＳ１６７で設定した出発地以外の他の地点を経由地として、それらの地点の位置情報を、複数の地点を含む経路を指定するための経路探索用地点情報として、一つの識別子（インデックスに対応）に対応させて、メモリ部１４の経路探索用登録地点情報格納部１４ＭＳに格納する（ステップＳ２０２）。そして、この処理ルーチンを終了する。
【０１５２】
また、ステップＳ２０１で、保存アイコン７のエリア内でのドロップ操作ではないと判別したときには、制御部１０は、探索開始アイコン８のエリア内でのドロップ操作であるか否か判別する（ステップＳ２０３）。このステップＳ２０３で、探索開始アイコン８のエリア内でのドロップ操作ではないと判別したときには、制御部１０は、処理を図１６のステップＳ１６８に戻し、このステップＳ１６８以降の処理を繰り返す。
【０１５３】
そして、ステップＳ２０３で、探索開始アイコン８のエリア内でのドロップ操作であると判別したときには、制御部１０は、最後に選択した地点を目的地とし、ステップＳ１６７で設定した出発地以外の他の地点を経由地とすると共に、それらの地点の位置情報を含めた経路探索要求をサーバ装置２に、通信ネットワーク３を通じて送る（ステップＳ２０４）。
【０１５４】
この経路探索要求を受け取ったサーバ装置２Ｓは、指定された出発地、経由地、目的地を基に経路探索部２３で経路探索を実行する。このとき、複数個の経由地が設定されているときには、その順番通りに、経由地を通る経路を探索する。そして、その経路探索の結果を、クライアント装置１Ｓに送る。
【０１５５】
クライアント装置１Ｓの制御部１０は、サーバ装置２Ｓからの経路探索結果を受け取ると、その経路を表示画面１９Ｄの地図画像上に表示する（ステップＳ２０５）。このステップＳ２０５の後は、利用者が経路案内を開始する操作をすれば、経路案内の処理ルーチンに移行する。
【０１５６】
なお、ステップＳ２０２で保存された経路探索用地点情報は、利用者により、例えば機能一覧メニューで、その呼び出しの機能項目が選択されることで、呼び出すことができ、表示画面１９Ｄには、保存された経路探索用地点情報は、前記インデックスにより表示される。
【０１５７】
そして、その際に、いずれかの経路探索用地点情報のインデックスが選択されると、上述の実施形態と同様にして、クライアント装置１Ｓの経路探索用地点登録処理部１６Ｓは、その経路探索用地点情報に含まれる複数の地点の位置情報を含む地図画像の取得要求をサーバ装置２Ｓに送る。そして、経路探索用地点登録処理部１６Ｓは、サーバ装置２Ｓから取得した地図画像に、経路探索用地点情報に含まれる複数の地点を重畳表示するようにする。
【０１５８】
図１８（Ａ）に、その際の表示画面１９Ｄの表示画像例を示す。この図１８（Ａ）の表示画像例において、Ｓは出発地、Ｔ１及びＴ２は経由地、Ｅは目的地を表している。サーバ装置２Ｓからは、これらの出発地、経由地、目的地の全てが表示画面１９Ｄの一画面に表示されるような縮尺スケールの地図情報が送られてくるので、クライアント装置１Ｓは、その表示部１９の表示画面１９Ｄに、図１８（Ａ）に示すようにして、その地図画像ＭＰｆを表示すると共に、その地図画像ＭＰｆ上に、出発地Ｓ、経由地Ｔ１及びＴ２、目的地Ｅのそれぞれを重畳表示する。
【０１５９】
以上のようにして、この第３の実施形態においては、利用者は、指を表示画面１９Ｄの地図画像上にタッチさせ、最初に希望する出発地を長押しタップして指定した後、途中で通りたい経由地を順次に長押しタップにより指定しながら、希望する目的地までを、指でなぞるように移動させて、最後に目的地を長押しタップして指定する操作をすることで、経路探索用の出発地、経由地、目的地のそれぞれを一連の操作において指定することができる。
【０１６０】
例えば図１８（Ｂ）に示すように、表示画面１９Ｄ（タッチパネル１８）上に表示されている地図画像ＭＰｇおいて、利用者は、指で出発地Ｓを長押しタップして指定した後、表示画面１９Ｄ上をなぞりながら、経由地Ｔ１，Ｔ２で長押しタップをして２個の経由地を指定し、さらになぞって目的地Ｅで長押しタップをすることで、経路探索要求したい経路の出発地、経由地、目的地の指定ができる。
【０１６１】
そして、この経路探索要求したい経路の地点の指定操作をした後に、タッチを解除せずに（ドラッグ状態のまま）、タッチ位置を保存アイコン７のエリアに移動させて、そのエリア内でタップすることで、それらの地点を経路の情報として保存することができ、また、タッチ位置を探索開始アイコン８のエリアに移動させて、そのエリア内でタップすることで、経路探索を開始させることができる。
【０１６２】
したがって、この第３の実施形態によれば、出発地、経由地、目的地を、表示画面において文字入力する必要がないので、それらの地点の入力作業が非常に簡便になる。しかも、地図画像上で、それら出発地、経由地、目的地の地点の指定ができるので、利用者は、自分が希望する地点を地図上で確認しながら指定することができるという効果もある。
【０１６３】
また、第３の実施形態においては、経路探索用地点登録処理部１６Ｓは、長押しタップされる順番に、当該長押しタップされた地点が、出発地、経由地、目的地のいずれの属性であるかを自動的に検知するようにしている。このため、利用者は、単に、出発地、経由地、目的地の順に、長押しタップするだけで、各地点について、出発地、経由地、目的地のいずれの属性の地点であるかを選定する必要がないという効果もある。
【０１６４】
なお、長押しタップする順番は、目的地、経由地、出発地の逆順であってもよく、要は、経路探索用地点登録処理部１６Ｓが、順番に長押しタップされた地点が、出発地、経由地、目的地のいずれの属性であるかを自動的に検知することができればよい。
【０１６５】
また、上述の第３の実施形態では、経路探索用地点を指定した後に、探索開始アイコン８をタップして、経路探索をサーバ装置２Ｓに要求するようにしたが、探索開始アイコン８がタップされる前の経路探索用地点の指定操作の際に、指定された地点の位置情報を含む仮の経路探索要求を、サーバ装置２Ｓに送り、その探索結果をサーバ装置２Ｓから受けて、指定操作をしている地図画像上に、その経路を重畳表示するようにしてもよい。
【０１６６】
この場合には、経路探索用地点登録処理部１６Ｓは、図１５〜図１７に示した処理ルーチンにおいて、或いは、当該処理ルーチンと並行して、以下のような処理を行う。すなわち、利用者が出発地の地点と一つの経由地の地点を指定すると、経路探索用地点登録処理部１６Ｓは、指定された２地点を、出発地及び目的地として、仮の経路探索要求をサーバ装置２Ｓに送る。サーバ装置２Ｓは、指定された出発地及び目的地間の最適経路を探索し、その探索結果の経路情報をクライアント装置１Ｓに送ってくる。
【０１６７】
クライアント装置１Ｓの経路探索用地点登録処理部１６Ｓは、サーバ装置２Ｓからの探索結果の経路情報を受信して、表示画面１９Ｄに表示されている地図画像上に、その受信した経路情報による経路を重畳表示するようにする。
【０１６８】
そして、次に経由地の地点が指定されると、経路探索用地点登録処理部１６Ｓは、指定された３地点を、出発地、経由地及び目的地（最後に指定された経由地）として、仮の経路探索要求をサーバ装置２Ｓに送る。そして、上述と同様にして、その３地点についての経路探索結果をサーバ装置２Ｓから受信し、その３地点間の経路を、表示画面１９Ｄに表示されている地図画像上に重畳表示するようにする。以上の処理は、経由地の地点及び目的地の地点の指定がされる毎に実行する。
【０１６９】
以上の処理が行われた場合には、利用者は、表示画面の地図画像上において、経路探索用の複数の地点を指定しながら、その探索結果の経路を確認することができるというメリットがある。
【０１７０】
なお、保存アイコン７や探索開始アイコン８の選択操作は、上述の例のようなタップ操作ではなく、上述の第２の実施形態と同様に、ドロップ操作であってもよい。
【０１７１】
また、上述の第３の実施形態においては、利用者が、出発地、経由地、目的地を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、保存アイコン７または探索開始アイコン８まで移動して、タップすることで、その選択指定された出発地、経由地、目的地を一括して保存したり、それらを用いた経路探索要求を実行したりするようにした。
【０１７２】
しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、出発地、経由地、目的地を選択指定した後、タッチパネル１８に対するタッチ状態を解除したら、その選択指定をした出発地、経由地、目的地を確定する状態にし、その後、利用者が、保存アイコン７又は探索開始アイコン８でタップしたら、その選択指定された出発地、経由地、目的地を一括して保存したり、それらを用いた経路探索要求を実行したりするようにしてもよい。そのようにした場合には、図１６のフローチャートにおけるステップＳ１８２及びステップＳ１８３は不要となる。なお、この場合に、タッチが解除された後、所定時間以内に保存アイコン７又は探索開始アイコン８のタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、出発地、経由地、目的地の選択指定を解除する。
【０１７３】
［第４の実施形態］
第４の実施形態は、上述した第３の実施形態の変形例であり、ハードウエア構成は、図１３に示したものと全く同様とされる。この第４の実施形態では、経路探索用地点における出発地、経由地、目的地の属性の設定の仕方が異なる。すなわち、第３の実施形態においては、経路探索用地点登録処理部１６Ｓは、長押しタップの順番に応じて、指定された各地点の出発地、経由地、目的地の属性を自動的に検知するようにした。これに対して、この第４の実施形態においては、利用者が、出発地、経由地、目的地とする複数の地点を、上述のようにして指定（登録）した後、それぞれの地点について、当該地点が出発地、経由地、目的地のいずれの属性の地点であるかを選択指定するようにする。
【０１７４】
＜第４の実施形態における経路探索用地点の設定登録のための利用者の指示操作：図１９＞
図１９を用いて、この第４の実施形態における、表示部１９の表示画面１９Ｄに表示されている地図画像上で、経路探索用の複数地点を指定して、保存または経路探索を実行させるようにするための利用者の操作について説明する。
【０１７５】
すなわち、図１９（Ａ），（Ｂ），（Ｃ）は、この第４の実施形態において、表示部１９の表示画面１９Ｄ（タッチパネル１８）上における利用者の操作の例を示すための図で、前述の図３及び図６等と同様に、表示画面１９Ｄには、登録対象となる地点が含まれる地図画像ＭＰｈが表示されている。
【０１７６】
この第４の実施形態においては、前述の第２の実施形態と同様に、地点登録ウインドウ６を、表示画面１９Ｄに表示するようにする。そして、この地点登録ウインドウ６のエリアを、指定した経路探索用の複数地点の一時保持エリアとして用いるようにする。
【０１７７】
この第４の実施形態においても、複数地点の選択指定の操作は、第１の実施形態と全く同様である。すなわち、利用者は、まず、図１９（Ａ）に示すように、表示画面１９Ｄに表示されている地図画像ＭＰｈのうちの、登録したい最初の地点ＰＯＩ−２１の位置に指４でタッチし、その地点ＰＯＩ−２１の位置をタッチした状態を維持して長押タップの状態にして、その地点ＰＯＩ−２１を選択する状態にする。
【０１７８】
次に、利用者は、図１９（Ｂ）に示すように、指４をタッチパネル１８から離さずに、ドラッグ操作して、登録したい２番目の地点ＰＯＩ−２２の位置まで移動させ、その２番目の地点ＰＯＩ−２２の位置で長押しタップする。これにより、地点ＰＯＩ−２１に加えて、地点ＰＯＩ−２２が選択された状態となる。次に、利用者は、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、地点登録ウインドウ６のエリア内に位置させ、タッチ状態を解除する、すなわち、タッチパネル１８から指を離してドロップ操作をする（図１９（Ｂ）参照）。
【０１７９】
経路探索用地点登録処理部１６Ｓは、この地点登録ウインドウ６のエリア内でのドロップ操作を、選択した複数地点の仮登録指示と判別し、選択されている複数地点の情報を、メモリ部１４の一時保持エリア（図示は省略）に書き込む。このとき、地点登録ウインドウ６には、図１９（Ｂ）に示すように、登録された複数の地点のそれぞれの名称等が登録地点のインデックス（図１９（Ｂ）では、ＰＯＩ−２１，ＰＯＩ−２２と表示した）として表示される。
【０１８０】
その後、利用者が、地点登録ウインドウ６内で、仮登録された地点のインデックスを長押しタップすると、図１９（Ｃ）に示すように、その地点について、出発地、経由地、目的地のいずれかの属性を登録するための吹き出しメニューＡＴが表示される。この吹き出しメニューＡＴには、図１９（Ｃ）に示すように、属性の選択項目として、「出発地」、「経由地」、「目的地」の文字が選択可能に表示される。利用者は、この吹き出しメニューＡＴにおいて、それぞれの地点について設定する属性の文字を長押しタップすることで、その選択を行う。
【０１８１】
その後、利用者は、地点登録ウインドウ６内にある複数地点をメモリ部１４に保存しようとするときには、保存アイコン７をタッチしてタップする。すると、経路探索用地点登録処理部１６Ｓは、地点登録ウインドウ６内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を、経路探索用地点情報として、前述の第３の実施形態と同様にして、メモリ部１４の経路探索用登録地点格納部１４ＭＳに格納するようにする。
【０１８２】
また、利用者は、地点登録ウインドウ６内にある複数地点を用いて経路探索を開始しようとするときには、探索開始アイコン８をタッチしてタップする。すると、経路探索用地点登録処理部１６Ｓは、地点登録ウインドウ６内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を含む経路探索要求を、サーバ装置２Ｓに通信ネットワーク３を通じて送る。そして、経路探索用地点登録処理部１６Ｓは、その経路探索要求に応じてサーバ装置２Ｓから送られてくる経路探索結果の経路情報を受信して、その経路情報に基づく経路を、表示画面１９Ｄの地図画像ＭＰｈ上に表示するようにする。
【０１８３】
＜クライアント装置１Ｓでの経路探索用地点の選択指定処理の流れの例：図２０〜図２２＞
図１９で説明した第４の実施形態の場合における利用者による経路探索用地点の指定操作に対応するクライアント装置１Ｓでの処理の流れの例を、図２０〜図２２のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部１５及び経路探索用地点登録処理部１６Ｓが、制御部１０によるソフトウエア処理機能として構成された場合とし、各処理ステップの処理主体を制御部１０として説明する。
【０１８４】
この図２０〜図２２に示す処理は、表示部１９の表示画面１９Ｄに表示された機能一覧メニューにおいて、利用者によりタッチパネル１８を通じて「経路探索用地点のタッチ指定」の項目が選択されたときに起動される。起動されると、制御部１０は、表示部１９の表示画面１９Ｄの所定位置、この例では、表示画面１９Ｄの左側に地点登録ウインドウ６を表示する（ステップＳ２１１）。
【０１８５】
次に、制御部１０は、タッチパネルインターフェース１２を通じたタッチパネル１８からの出力信号を監視して、表示画面１９Ｄ（タッチパネル１８）上で、利用者によりタッチ操作がなされたか否か判別する（ステップＳ２１２）。このステップＳ２１２で、利用者によりタッチ操作がなされてはいないと判別したときには、制御部１０は、利用者により所定の終了操作がなされたか否か判別し（ステップＳ２１３）、終了操作がなされていないときには、処理をステップＳ２１２に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。
【０１８６】
ステップＳ２１２で、利用者によりタッチ操作がなされたと判別したときには、制御部１０は、メモリ部１４に格納されているＰＯＩテーブルの情報などを用いて、タッチされた地点の名称等を、地図画像ＭＰｅ上に重ねて表示する（ステップＳ２１４）。そして、制御部１０は、利用者によるタッチ位置が移動したか否か判別し（ステップＳ２１５）、移動したと判別したときには、処理をステップＳ２１４に戻し、その移動した地点の名称等を表示する。
【０１８７】
ステップＳ２１５で、タッチ位置が移動してはいないと判別したときには、制御部１０は、利用者のタッチ操作は長押しタップであるか否か判別し（ステップＳ２１６）、長押しタップではないと判別したときには、処理をステップＳ２１４に戻し、このステップＳ２１４以降の処理を繰り返す。
【０１８８】
ステップＳ２１６で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点の位置情報（緯度、経度）を保持して、当該地点が出発地として選択指定されたと判断する（ステップＳ２１７）。
【０１８９】
次に、制御部１０は、利用者によりタッチしたままの移動操作がなされたか否か判別する（ステップＳ２１８）。このステップＳ２１８で、タッチしたままの移動はなされていないと判別したときには、制御部１０は、利用者の指がタッチパネル１８から離れたか否か判別し（ステップＳ２１９）、利用者の指がタッチパネル１８から離れてはいないと判別したときには、処理をステップＳ２１８に戻す。
【０１９０】
また、ステップＳ２１９で、利用者の指がタッチパネル１８から離れたと判別したときには、制御部１０は、選択されている地点はキャンセルされたと判断し、保持しているその地点の位置情報を消去する（ステップＳ２２０）。そして、制御部１０は、処理をステップＳ２１２に戻し、このステップＳ２１２以降の処理を繰り返す。
【０１９１】
また、ステップＳ２１８で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部１０は、その移動が停止したか否か判別する（ステップＳ２２１）。このステップＳ２２２で、タッチ位置の移動が停止してはいないと判別したときには、制御部１０は、処理をステップＳ２１９に戻し、上述したこのステップＳ２１９以降の処理を行う。
【０１９２】
また、ステップＳ２２１で、タッチ位置の移動が停止したと判別したときには、制御部１０は、その停止位置は、地点登録ウインドウ６内であるか否か判別する（図２１のステップＳ２３１）。このステップＳ２３１で、停止位置は、地点登録ウインドウ６内ではないと判別したときには、制御部１０は、長押しタップであるか否か判別し（ステップＳ２３２）、長押しタップではないと判別したときには、処理をステップＳ２１８に戻し、このステップＳ２１８以降の処理を繰り返す。
【０１９３】
ステップＳ２３２で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点の選択が追加されたと判断し、その位置情報（緯度、経度）を追加保持する（ステップＳ２３３）。そして、制御部１０は、処理をステップＳ２１８に戻し、このステップＳ２１８以降の処理を繰り返す。
【０１９４】
ステップＳ２３１で、タッチ位置の停止位置は、地点登録ウインドウ６内であると判別したときには、制御部１０は、タッチが解除されるドロップ操作がなされたか否か判別する（ステップＳ２３４）。このステップＳ２３４で、ドロップ操作がなされたと判別したときには、制御部１０は、選択中の全ての地点のインデックスを地点登録ウインドウ６内に表示する（ステップＳ２３５）。
【０１９５】
次に、制御部１０は、地点登録ウインドウ６内で、いずれかの地点のインデックスが長押しされるのを待ち（ステップＳ２３６）、いずれかの地点のインデックスが長押しされたと判別したときには、制御部１０は、出発地、経由地、目的地の属性設定用の吹き出しメニューＡＴを表示する（ステップＳ２３７）。
【０１９６】
そして、制御部１０は、利用者による出発地、経由地、目的地の属性の選択操作の受付完了を待ち（ステップＳ２３８）、出発地、経由地、目的地の属性の選択操作の受付を完了したと判別したときには、選択された属性を、長押しにより選択された地点の属性情報として対応付けて記憶する（ステップＳ２３９）。
【０１９７】
次に、制御部１０は、地点登録ウインドウ６内の全ての地点について、出発地、経由地、目的地の属性の設定が終了したか否か判別し（ステップＳ２４０）、終了していないと判別したときには、処理をステップＳ２３６に戻し、他の地点のインデックスの長押しを待つ。
【０１９８】
ステップＳ２４０で、地点登録ウインドウ６内の全ての地点について、出発地、経由地、目的地の属性の設定が終了したと判別したときには、制御部１０は、保存アイコン７と探索開始アイコン８とを、表示画面１９Ｄの予め定められた位置に表示する（図２２のステップＳ２５１）。
【０１９９】
次に、制御部１０は、保存アイコン７又は探索開始アイコン８がタップされるのを待ち（ステップＳ２５２）、保存アイコン７又は探索開始アイコン８がタップされたと判別したときには、タップされたのは、保存アイコン７であるか否か判別する（ステップＳ２５３）。
【０２００】
このステップＳ２５３で、保存アイコン７がタップされたと判別したときには、制御部１０は、地点登録ウインドウ６内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を、経路探索用地点情報として、メモリ部１４の経路探索用登録地点格納部１４ＭＳに格納して保存する（ステップＳ２５４）。そして、この処理ルーチンを終了する。
【０２０１】
また、ステップＳ２５３で、保存アイコン７がタップされたのではなく、探索開始アイコン８がタップされたと判別したときには、制御部１０は、地点登録ウインドウ６内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を含む経路探索要求を、サーバ装置２Ｓに通信ネットワーク３を通じて送る（ステップＳ２５５）。そして、経路探索用地点登録処理部１６Ｓは、その経路探索要求に応じてサーバ装置２Ｓから送られてくる経路探索結果の経路情報を受信して、その経路情報に基づく経路を、表示画面１９Ｄの地図画像上に表示する（ステップＳ２５６）。このステップＳ２５６の後は、利用者が経路案内を開始する操作をすれば、経路案内の処理ルーチンに移行する。
【０２０２】
以上のようにして、上述した第４の実施形態においては、利用者は、指を表示画面１９Ｄの地図画像上にタッチさせ、希望する経路探索用の複数地点である出発地、経由地、目的地を、その区別無く長押しタップして指定して、地点登録ウインドウ６に仮登録した後、それぞれの地点について、出発地、経由地、目的地の属性を設定することができる。
【０２０３】
したがって、利用者は、地図画像上において、複数地点を、出発地、経由地、目的地の区別無く、一括して、選択指定することができて、便利である。
【０２０４】
なお、この第４の実施形態においては、利用者が、出発地、経由地、目的地を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、地点登録ウインドウ６まで移動して、ドロップすることで、その選択指定された出発地、経由地、目的地を仮登録するようにした。
【０２０５】
しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、出発地、経由地、目的地を選択指定した後、タッチパネル１８に対するタッチ状態を解除したら、その選択指定をした出発地、経由地、目的地を確定する状態にし、その後、利用者が、地点登録ウインドウ６内でタップしたら、その選択指定された出発地、経由地、目的地を一括して仮登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に地点登録ウインドウ６内でのタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、出発地、経由地、目的地の選択指定を解除する。
【０２０６】
［第５の実施形態］
第５の実施形態も、上述した第３の実施形態の変形例であり、ハードウエア構成は、図１３に示したものと全く同様とされる。この第５の実施形態では、地点登録ウインドウ６内に、出発地、経由地、目的地の属性の区別なく、複数地点を仮登録するまでの処理は、第４の実施形態と同様であるが、経路探索用地点における出発地、経由地、目的地の属性の設定の仕方が、第４の実施形態とは異なる。
【０２０７】
＜第５の実施形態における経路探索用地点の設定登録のための利用者の指示操作：図２３＞
図２３を用いて、第５の実施形態における、表示部１９の表示画面１９Ｄに表示されている地図画像上で、経路探索用の複数地点を指定して、保存または経路探索を実行させるようにするための利用者の操作について説明する。
【０２０８】
すなわち、図２３（Ａ），（Ｂ），（Ｃ）は、この第５の実施形態において、表示部１９の表示画面１９Ｄ（タッチパネル１８）上における利用者の操作の例を示すための図で、前述の図３及び図６等と同様に、表示画面１９Ｄには、登録対象となる地点が含まれる地図画像ＭＰｉが表示されている。
【０２０９】
この第５の実施形態においても、前述の第４の実施形態と同様に、地点登録ウインドウ６を、表示画面１９Ｄに表示するようにする。そして、この地点登録ウインドウ６のエリアを、指定した経路探索用の複数地点の一時保持エリアとして用いるようにする。
【０２１０】
そして、この第５の実施形態においても、複数地点の選択指定の操作は、第４の実施形態と全く同様である。すなわち、利用者は、まず、図２３（Ａ）に示すように、表示画面１９Ｄに表示されている地図画像ＭＰｉのうちの、登録したい最初の地点ＰＯＩ−３１の位置に指４でタッチし、その地点ＰＯＩ−３１の位置をタッチした状態を維持して長押タップの状態にして、その地点ＰＯＩ−３１を選択する状態にする。
【０２１１】
次に、利用者は、図２３（Ｂ）に示すように、指４をタッチパネル１８から離さずに、ドラッグ操作して、登録したい２番目の地点ＰＯＩ−３２の位置まで移動させ、その２番目の地点ＰＯＩ−３２の位置で長押しタップする。これにより、地点ＰＯＩ−３１に加えて、地点ＰＯＩ−３２が選択された状態となる。次に、利用者は、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、登録したい他の地点ＰＯＩ−３３、地点ＰＯＩ−３４の位置まで移動させ、それぞれの地点ＰＯＩ−３３、地点ＰＯＩ−３４の位置で長押しタップする。これにより、地点ＰＯＩ−３１、地点ＰＯＩ−３２に加えて、地点ＰＯＩ−３３、地点ＰＯＩ−３４が選択された状態となる。
【０２１２】
次に、利用者は、利用者は、タッチパネル１８から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、地点登録ウインドウ６のエリア内に位置させ、タッチ状態を解除する、すなわち、タッチパネル１８から指を離してドロップ操作をする（図２３（Ｂ）参照）。
【０２１３】
経路探索用地点登録処理部１６Ｓは、この地点登録ウインドウ６のエリア内でのドロップ操作を、選択した複数地点の仮登録指示と判別し、選択されている複数地点の情報を、メモリ部１４の一時保持エリア（図示は省略）に書き込む。このとき、地点登録ウインドウ６には、図２３（Ｂ）に示すように、登録された複数の地点のそれぞれの名称等が登録地点のインデックス（図２３（Ｂ）では、ＰＯＩ−３１，ＰＯＩ−３２，ＰＯＩ−３３，ＰＯＩ−３４と表示した）として表示される。
【０２１４】
こうして、複数地点が地点登録ウインドウ６内に仮登録されると、経路探索用地点登録処理部１６Ｓは、図２３（Ｃ）に示すように、表示画面１９Ｄの所定位置、この例では、表示画面１９Ｄの右側に、属性設定用ウインドウ９を表示する。この属性設定用ウインドウ９は、「出発地」の属性設定用ウインドウ９Ａ、「経由地」の属性設定用ウインドウ９Ｂ、「目的地」の属性設定用ウインドウ９Ｃの３つの独立したウインドウからなる。
【０２１５】
利用者は、地点登録ウインドウ６内で、仮登録された地点のインデックスを長押しタップして選択した後、図２３（Ｃ）に示すように、タッチを継続した移動によるドラッグ操作をして、タッチ位置を、「出発地」の属性設定用ウインドウ９Ａ、「経由地」の属性設定用ウインドウ９Ｂ、「目的地」の属性用ウインドウ９Ｃのうちの、その地点について設定しようとする属性設定用のウインドウ内の位置にし、そのウインドウ内でタッチを解除してドロップ操作をする。
【０２１６】
この第５の実施形態では、地点登録ウインドウ６内に仮登録された複数の地点のそれぞれについては、「出発地」の属性設定用ウインドウ９Ａ、「経由地」の属性設定用ウインドウ９Ｂ、「目的地」の属性設定用ウインドウ９Ｃのうちの、いずれのウインドウまでドラッグされてドロップされるかにより、その属性が設定される。その他の処理は、第４の実施形態と同様である。
【０２１７】
＜クライアント装置１Ｓでの経路探索用地点の選択指定処理の流れの例：図２４〜図２５＞
図２３で説明した第５の実施形態の場合における利用者による経路探索用地点の指定操作に対応するクライアント装置１Ｓでの処理の流れの例を、図２４〜図２６のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部１５及び経路探索用地点登録処理部１６Ｓが、制御部１０によるソフトウエア処理機能として構成された場合とし、各処理ステップの処理主体を制御部１０として説明する。
【０２１８】
ここで、第４の実施形態における図２０のステップＳ２１１から、ステップＳ２２１までの処理は、第５の実施形態でも全く同じであるので、ここでは、省略する。第５の実施形態における図２４〜図２６の処理の流れは、第４の実施形態における図２１、図２２の処理の流れに代わる処理である。
【０２１９】
すなわち、第５の実施形態においては、図２０のステップＳ２２１で、タッチ位置の移動が停止したと判別したときには、制御部１０は、その停止位置は、地点登録ウインドウ６内であるか否か判別する（図２４のステップＳ２６１）。このステップＳ２６１で、停止位置は、地点登録ウインドウ６内ではないと判別したときには、制御部１０は、長押しタップであるか否か判別し（ステップＳ２６２）、長押しタップではないと判別したときには、処理を図２０のステップＳ２１８に戻し、このステップＳ２１８以降の処理を繰り返す。
【０２２０】
ステップＳ２６２で、長押しタップであると判別したときには、制御部１０は、長押しタップされた地点の選択が追加されたと判断し、その位置情報（緯度、経度）を追加保持する（ステップＳ２６３）。そして、制御部１０は、処理を図２０のステップＳ２１８に戻し、このステップＳ２１８以降の処理を繰り返す。
【０２２１】
ステップＳ２６１で、タッチ位置の停止位置は、地点登録ウインドウ６内であると判別したときには、制御部１０は、タッチが解除されるドロップ操作がなされたか否か判別する（ステップＳ２６４）。このステップＳ２６４で、ドロップ操作がなされたと判別したときには、制御部１０は、選択中の全ての地点のインデックスを地点登録ウインドウ６内に表示する（ステップＳ２６５）。
【０２２２】
そして、制御部１０は、表示画面１９Ｄの所定位置、この例では、右側に属性設定用のウインドウを表示する（ステップＳ２６６）。
【０２２３】
次に、制御部１０は、地点登録ウインドウ６内で、いずれかの地点のインデックスが長押しされるのを待ち（ステップＳ２６７）、いずれかの地点のインデックスが長押しされたと判別したときには、制御部１０は、長押しがされた地点が選択されたと認識する（ステップＳ２６８）。そして、制御部１０は、利用者によりタッチしたままの移動操作がなされたか否か判別する（ステップＳ２６９）。このステップＳ２６９で、タッチしたままの移動はなされていないと判別したときには、制御部１０は、利用者の指がタッチパネル１８から離れたか否か判別し（ステップＳ２７０）、利用者の指がタッチパネル１８から離れてはいないと判別したときには、処理をステップＳ２６９に戻す。
【０２２４】
また、ステップＳ２７０で、利用者の指がタッチパネル１８から離れたと判別したときには、制御部１０は、地点登録ウインドウ６内での地点の選択はキャンセルされたと判断する（ステップＳ２７１）。そして、制御部１０は、処理をステップＳ２６７に戻し、このステップＳ２６７以降の処理を繰り返す。
【０２２５】
また、ステップＳ２６９で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部１０は、その移動が停止するのを待つ（ステップＳ２７２）。このステップＳ２７２で、タッチ位置の移動が停止したと判別したときには、制御部１０は、その停止位置は、地点登録ウインドウ６内であるか否か判別する（図２５のステップＳ２８１）。
【０２２６】
このステップＳ２８１で、停止位置は、地点登録ウインドウ６内ではないと判別したときには、制御部１０は、出発地又は目的地の属性設定用ウインドウ９Ａ又は９Ｃであるか否か判別する（ステップＳ２８２）。このステップＳ２８２で、出発地又は目的地の属性設定用ウインドウ９Ａ又は９Ｃであると判別したときには、制御部１０は、タッチが解除されてドロップ操作されたか否か判別し（ステップＳ２８３）、ドロップ操作はされていないと判別したときには、処理を図２４のステップＳ２６９に戻し、このステップＳ２６９以降の処理を繰り返す。
【０２２７】
また、ステップＳ２８３で、ドロップ操作がされたと判別したときには、制御部１０は、選択されている地点は複数であるか否か判別する（ステップＳ２８４）。このステップＳ２８４で、選択されている地点は複数であると判別したときには、制御部１０は、出発地または目的地として複数の地点は設定できない旨のメッセージを表示画面１９Ｄに表示して、利用者に注意喚起する（ステップＳ２８５）。そして、制御部１０は、処理を図２４のステップＳ２６７に戻し、このステップＳ２６７以降の処理を繰り返す。
【０２２８】
ステップＳ２８４で、選択されている地点は複数ではないと判別したときには、制御部１０は、地点登録ウインドウ６内の、選択されている地点のインデックスの表示を消去し、その代わりに、ドロップ操作がなされた出発地又は目的地の属性設定用ウインドウ９Ａ又は９Ｃに、その選択されている地点のインデックスを表示する。さらに、その選択されている地点の属性を、ドロップ操作がなされた出発地又は目的地の属性設定用ウインドウ９Ａ又は９Ｃに応じた出発地又は目的地に設定して、地点の位置情報と対応付けて記憶する（ステップＳ２８６）。
【０２２９】
次に、制御部１０は、属性が出発地の地点と属性が目的地の地点の設定が完了している否か判別し（ステップＳ２８７）、完了してはいないと判別したときには、処理を図２４のステップＳ２６７に戻し、このステップＳ２６７以降の処理を繰り返す。また、ステップＳ２８７で、属性が出発地の地点と属性が目的地の地点の設定が完了していると判別したときには、制御部１０は、保存アイコン７と探索開始アイコン８とを、表示画面１９Ｄの予め定められた位置に表示する（ステップＳ２８８）。
【０２３０】
また、ステップＳ２８２で、タッチ位置の移動が停止したのは、出発地又は目的地の属性設定用ウインドウ９Ａ又は９Ｃではないと判別したときには、制御部１０は、タッチ位置の移動が停止したのは、経由地の属性設定用ウインドウ９Ｂであるか否か判別する（図２６のステップＳ２９１）。
【０２３１】
このステップＳ２９１で、タッチ位置の移動が停止したのは経由地の属性設定用ウインドウ９Ｂではないと判別したときには、制御部１０は、処理を図２４のステップＳ２６９に戻し、このステップＳ２６９以降の処理を繰り返す。
【０２３２】
また、ステップＳ２９１で、タッチ位置の移動が停止したのは経由地の属性設定用ウインドウ９Ｂであると判別したときには、制御部１０は、ドロップ操作がなされたか否か判別し（ステップＳ２９２）、ドロップ操作がなされていないと判別したときには、処理を図２４のステップＳ２６９に戻し、このステップＳ２６９以降の処理を繰り返す。
【０２３３】
ステップＳ２９２で、ドロップ操作がなされたと判別したときには、制御部１０は、地点登録ウインドウ６内の、選択されている地点のインデックスの表示を消去し、その代わりに、ドロップ操作がなされた経由地の属性設定用ウインドウ９Ｂに、その選択されている地点のインデックスを表示する。さらに、その選択されている地点の属性を、ドロップ操作がなされた属性設定用ウインドウ９Ｂに応じた経由地に設定して、選択されている地点の位置情報と対応付けて記憶する（ステップＳ２９３）。
【０２３４】
このステップＳ２９３の次には、制御部１０は、保存アイコン７又は探索開始アイコン８がタップされたか否か判別する（ステップＳ２９４）。また、図２５のステップＳ２８８の次にも、このステップＳ２９４に進んで、制御部１０は、保存アイコン７又は探索開始アイコン８がタップされたか否か判別する。
【０２３５】
そして、このステップＳ２９４で、保存アイコン７又は探索開始アイコン８がタップされてはいないと判別したときには、制御部１０は、所定の終了操作がなされたか否か判別し（ステップＳ２９５）、終了操作がなされていないと判別したときには、処理をステップＳ２９４に戻す。また、ステップＳ２９５で、終了操作がなされたと判別したときには、制御部１０は、この処理ルーチンを終了する。
【０２３６】
そして、ステップＳ２９４で、保存アイコン７又は探索開始アイコン８がタップされたと判別したときには、制御部１０は、タップされたのは、保存アイコン７であるか否か判別する（ステップＳ２９６）。
【０２３７】
このステップＳ２９６で、保存アイコン７がタップされたと判別したときには、制御部１０は、属性設定用ウインドウ９内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を、経路探索用地点情報として、メモリ部１４の経路探索用登録地点格納部１４ＭＳに格納して保存する（ステップＳ２９７）。そして、この処理ルーチンを終了する。
【０２３８】
また、ステップＳ２９６で、保存アイコン７がタップされたのではなく、探索開始アイコン８がタップされたと判別したときには、制御部１０は、属性設定用ウインドウ９内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を含む経路探索要求を、サーバ装置２Ｓに通信ネットワーク３を通じて送る（ステップＳ２９８）。そして、経路探索用地点登録処理部１６Ｓは、その経路探索要求に応じてサーバ装置２Ｓから送られてくる経路探索結果の経路情報を受信して、その経路情報に基づく経路を、表示画面１９Ｄの地図画像上に表示する（ステップＳ２９９）。このステップＳ２９９の後は、利用者が経路案内を開始する操作をすれば、経路案内の処理ルーチンに移行する。
【０２３９】
以上のようにして、上述した第５の実施形態においては、利用者は、経路探索用の地点として仮登録した複数個の地点についての出発地、経由地、目的地の属性の設定は、地点登録ウインドウ６から、属性設定用のウインドウ９Ａ，９Ｂ，９Ｃへのドラッグアンドドロップの操作として行うことができる。したがって、利用者による、経路探索用の地点として仮登録した複数個の地点についての出発地、経由地、目的地の属性の設定操作が簡便であるというメリットがある。
【０２４０】
なお、この第５の実施形態においても、上述の第４の実施形態と同様に、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、出発地、経由地、目的地を選択指定した後、タッチパネル１８に対するタッチ状態を解除したら、その選択指定をした出発地、経由地、目的地を確定する状態にし、その後、利用者が、地点登録ウインドウ６内でタップしたら、その選択指定された出発地、経由地、目的地を一括して仮登録するようにしてもよい。
【０２４１】
［第６の実施形態］
第６の実施形態も、上述した第３の実施形態の変形例であり、ハードウエア構成は、図１３に示したものと全く同様とされる。この第６の実施形態では、経路探索用の出発地、経由地及び目的地の各地点の設定の仕方が異なる。
【０２４２】
＜第６の実施形態における経路探索用地点の設定登録のための利用者の指示操作：図２７＞
図２７を用いて、第６の実施形態における、表示部１９の表示画面１９Ｄに表示されている地図画像上で、経路探索用の複数地点を指定して、その属性を設定するための利用者の操作について説明する。
【０２４３】
すなわち、図２７（Ａ），（Ｂ）は、この第６の実施形態において、表示部１９の表示画面１９Ｄ（タッチパネル１８）上における利用者の操作の例を示すための図で、前述の図３及び図６等と同様に、表示画面１９Ｄには、登録対象となる地点が含まれる地図画像ＭＰｊが表示されている。
【０２４４】
この第６の実施形態においては、「経路探索用地点のタッチ指定」が機能一覧メニューから選択されると、経路探索用地点登録処理部１６Ｓは、図２７に示すように、表示画面１９Ｄの所定位置、この例では、表示画面１９Ｄの左側に、属性設定用ウインドウ９０を表示する。この属性設定用ウインドウ９０は、第５の実施形態の属性設定用ウインドウ９と同様に、「出発地」の属性設定用ウインドウ９０Ａ、「経由地」の属性設定用ウインドウ９０Ｂ、「目的地」の属性設定用ウインドウ９０Ｃの３つの独立したウインドウからなる。
【０２４５】
この第６の実施形態においては、利用者は、出発地として登録したい地点を、地図画像ＭＰｊにおいて長押しタップして選択した後、図２７（Ｂ）に示すように、タッチを継続した移動によるドラッグ操作をして、出発地の属性設定用ウインドウ９０Ａ内に位置させ、その出発地の属性設定用ウインドウ９０Ａ内でドロップ操作する。
【０２４６】
経路探索用地点登録処理部１６Ｓは、以上の操作を、長押しタップにより選択された地点を出発地として登録する操作と判断する。
【０２４７】
同様にして、利用者は、目的地として登録したい地点を、地図画像ＭＰｊにおいて長押しタップして選択した後、図２７（Ｂ）に示すように、タッチを継続した移動によるドラッグ操作をして、目的地の属性設定用ウインドウ９０Ｃ内に位置させ、その目的地の属性設定用ウインドウ９０Ａ内でドロップ操作する。
【０２４８】
経路探索用地点登録処理部１６Ｓは、以上の操作を、長押しタップにより選択された地点を目的地として登録する操作と判断する。
【０２４９】
経由地は、複数の地点が登録可能である。利用者は、経由地として登録したい地点を、地図画像ＭＰｊにおいて長押しタップして選択した後、タッチを維持した移動によるドラッグ操作をし、別の地点で長押しタップをすることで、複数地点を選択できる。そして、利用者は、複数の経由地を選択した後、図２７（Ｂ）に示すように、タッチを継続した移動によるドラッグ操作をして、経由地の属性設定用ウインドウ９０Ｂ内に位置させ、その経由地の属性設定用ウインドウ９０Ｂ内でドロップ操作する。
【０２５０】
経路探索用地点登録処理部１６Ｓは、以上の操作を、長押しタップにより選択された１個又は複数個の地点を経由地として登録する操作と判断する。
【０２５１】
この第６の実施形態においては、この発明は、経由地の選択及び登録に適用されている。この第６の実施形態における経路探索用地点登録処理部１６Ｓの処理の流れは、上述した幾つかの実施形態の処理の流れを参照することにより理解できる。そこで、ここでは、その詳細な説明は省略する。
【０２５２】
この第６の実施形態では、経路探索用の地点を選択登録処理した後、保存する前あるいは経路探索を開始要求する前に、属性設定用ウインドウ９０において、登録した地点の編集処理をすることが可能である。
【０２５３】
図２８（Ａ），（Ｂ）は、この第６の実施形態における編集時の利用者の操作を説明するための図である。この第６の実施形態においては、経路探索用の地点を選択登録処理した後、出発地、経由地、目的地の各属性設定用ウインドウ９０Ａ、９０Ｂ、９０Ｃの垣根を越えて、各登録地点の属性を変更する編集が可能である。
【０２５４】
すなわち、利用者は、属性を変更しようとする地点のインデックスを長押しタップして選択した後、タッチしたままの移動でドラッグし、変更後の属性設定用ウインドウまで移動して、その移動後の属性設定用ウインドウにおいて、ドロップ操作をする。これにより、経路探索用地点登録処理部１６Ｓは、選択された地点の属性が、ドロップされた属性設定用ウインドウの属性に変更されたと判断する。
【０２５５】
例えば、図２８（Ａ）においては、出発地に設定した地点ＰＯＩ−４１を、目的地の属性設定用ウインドウ９０Ｃにドラッグアンドドロップすることで、その属性を出発地から目的地に変更することができる。そして、図２８（Ａ）の例では、目的地に設定されていた地点ＰＯＩ−４４は、出発地の属性設定用ウインドウ９０Ａにドラッグアンドドロップされて、その属性が目的地から出発地に変更される（図２８（Ｂ）参照）。
【０２５６】
なお、出発地に設定した地点ＰＯＩ−４１を、目的地の属性設定用ウインドウ９０Ｃにドラッグアンドドロップすることで、その属性を出発地から目的地に変更するようにしたときに、目的地に設定されていた地点ＰＯＩ−４４を、自動的に出発地の属性に変更するようにしてもよい。逆に、目的地に設定した地点ＰＯＩ−４４を、出発地の属性設定用ウインドウ９０Ａにドラッグアンドドロップすることで、その属性を目的地から出発地に変更するようにしたときに、出発地に設定されていた地点ＰＯＩ−４１を、自動的に目的地の属性に変更するようにしてもよい。
【０２５７】
また、経由地に設定されている複数の地点の順番を変更することで、経路として通る順番を変更することができる。図２８（Ａ）の例においては、出発地から２番目に通ると設定されていた経由地ＰＯＩ−４２を長押しタップにより選択して、３番目に通ると設定されていた経由地ＰＯＩ−４３の下の位置にドラッグアンドドロップすることで、順番を変えるようにしている（図２８（Ｂ）参照）。
【０２５８】
この第６の実施形態では、経路探索用の各地点は、属性設定用ウインドウ内に、ドラッグアンドドロップするだけで、属性も含めて登録することができるので、便利であり、操作も簡便である。そして、経由地については、複数個の経由地をその順番も含めて、一連の操作で選択して、経由地の属性設定用ウインドウ９０Ｂにドロップすることで、設定することができ、経由地を、一地点ずつ、選択して登録する場合に較べて、操作が簡便になる。
【０２５９】
なお、この第６の実施形態においては、利用者が、複数個の経由地を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、経由地の属性設定用ウインドウ９０Ｂまで移動して、ドロップすることで、その選択指定された複数個の経由地を仮登録するようにした。
【０２６０】
しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、複数個の経由地を選択指定した後、タッチパネル１８に対するタッチ状態を解除したら、その複数個の経由地の選択指定を確定する状態にし、その後、利用者が、属性設定用ウインドウ９０Ｂ内でタップしたら、その選択指定された複数個の経由地を一括して仮登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に属性設定用ウインドウ９０Ｂ内でのタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、複数個の経由地の選択指定を解除する。
【０２６１】
［その他の実施形態又は変形例］
以上の実施形態では、クライアント装置は、高機能の携帯電話端末の場合を例に説明したが、これに限られるものではなく、通信機能を備える機器であれば、どのような機器であってもよい。カーナビゲーション用の車載機器であっても勿論よい。
【０２６２】
また、以上の実施形態は、通信ネットワーク３を通じて接続されるサーバ装置とクライアント装置とからなるシステムの構成であったが、この発明による地点登録装置は、地図情報提供部及びＰＯＩテーブルデータベース、また、経路探索部を自ら備えて、上述したサーバ装置の機能をも備える、いわゆるスタンドアローンの独立の装置構成とすることも勿論できる。
【０２６３】
なお、以上の例では、地点登録される地点には、ＰＯＩが対応している場合として説明したが、名称等が存在していない緯度、経度からなる地点を登録することもできることは言うまでもない。
【０２６４】
なお、上述の実施形態では、操作入力手段としては、タッチパネルを用いた場合として説明したが、タッチパネルを用いずに、マウスなどのポインティングデバイスを用いて、表示画面の地図画像上において、長押しタップ、ドラッグ、ドロップ、タップに対応する操作をするようにしてもよいことは、言うまでもない。
【符号の説明】
【０２６５】
１，１Ｓ…クライアント装置、２，２Ｓ…サーバ装置、３…通信ネットワーク、１２…タッチパネルインターフェース、１３…表示制御部、１４…メモリ部、１４Ｍ…登録地点情報格納部、１４ＭＳ…経路探索用登録地点情報格納部、１５…指示操作検出部、１６…地点登録処理部、１６Ｓ…経路探索用地点登録処理部、ＭＰ、ＭＰａ〜ＭＰｊ…地図画像、１８…タッチパネル、１９…表示部、１９Ｄ…表示部１９の表示画面
【図１】
2014190788.tif 000003
【図２】
2014190788.tif 000004
【図３】
2014190788.tif 000005
【図４】
2014190788.tif 000006
【図５】
2014190788.tif 000007
【図６】
2014190788.tif 000008
【図７】
2014190788.tif 000009
【図８】
2014190788.tif 000010
【図９】
2014190788.tif 000011
【図１０】
2014190788.tif 000012
【図１１】
2014190788.tif 000013
【図１２】
2014190788.tif 000014
【図１３】
2014190788.tif 000015
【図１４】
2014190788.tif 000016
【図１５】
2014190788.tif 000017
【図１６】
2014190788.tif 000018
【図１７】
2014190788.tif 000019
【図１８】
2014190788.tif 000020
【図１９】
2014190788.tif 000021
【図２０】
2014190788.tif 000022
【図２１】
2014190788.tif 000023
【図２２】
2014190788.tif 000024
【図２３】
2014190788.tif 000025
【図２４】
2014190788.tif 000026
【図２５】
2014190788.tif 000027
【図２６】
2014190788.tif 000028
【図２７】
2014190788.tif 000029
【図２８】
2014190788.tif 000030