(57)【要約】【課題】地点を指定する際には、地点の名称や地点の住所などを入力する必要があり、入力が面倒であるという課題があった。また、地点の変化に対応できないという課題があった。【解決手段】地図を示す情報である地図情報が格納される地図情報格納部と、地点を識別する情報である地点ＩＤと、地点の位置を示す情報である地点位置情報とを有する情報である１以上の地点情報が格納される地点情報格納部と、地点ＩＤを受け付ける受付部と、受付部が受け付けた地点ＩＤに対応する地点位置情報を、地点情報格納部から取得する地点情報取得部と、地図情報と、地点情報取得部が取得した地点位置情報とを用いて、予め決められた処理を行う処理部とを備える地図情報処理装置により、ユーザがＩＤにより指定した地点の位置と地図とを用いた処理を行うことができる。【選択図】図１
2015114217.tif 000002
【特許請求の範囲】
【請求項１】
地図を示す情報である地図情報が格納される地図情報格納部と、
地点を識別する情報である地点ＩＤと、地点の位置を示す情報である地点位置情報とを有する情報である１以上の地点情報が格納される地点情報格納部と、
地点ＩＤを受け付ける受付部と、
前記受付部が受け付けた地点ＩＤに対応する地点位置情報を、前記地点情報格納部から取得する地点情報取得部と、
前記地図情報と、前記地点情報取得部が取得した地点位置情報とを用いて、予め決められた処理を行う処理部とを備える地図情報処理装置。
【請求項２】
前記地点ＩＤは、地点の分類を示す情報である地点分類情報を有する請求項１記載の地図情報処理装置。
【請求項３】
前記地点分類情報は、地点のジャンルを示す情報である請求項２記載の地図情報処理装置。
【請求項４】
前記地点分類情報は、地点が属する地図上の領域を示す情報である請求項２または請求項３記載の地図情報処理装置。
【請求項５】
前記地点情報は、Ｗｅｂページを識別する情報であるＵＲＩを有し、
前記地点情報取得部は、
前記受付部が受け付けた地点ＩＤに対応するＵＲＩをも、前記地点情報格納部から取得し、
前記処理部は、
前記地図情報と、前記地点情報取得部が取得した地点位置情報およびＵＲＩとを用いて、予め決められた処理を行う請求項１から請求項４いずれか一項に記載の地図情報処理装置。
【請求項６】
前記受付部は、
地点情報を受け付け、
前記受付部が受け付けた地点情報を、前記地点情報格納部に蓄積する地点情報蓄積部をさらに備える請求項１から請求項５いずれか一項に記載の地図情報処理装置。
【請求項７】
地点ＩＤに関する条件である地点ＩＤ条件と、課金する料金を示す情報である料金情報とが対応付いた情報である１以上の料金管理情報が格納される料金管理情報格納部と、
前記受付部が受け付けた地点情報が有する地点ＩＤが満たす地点ＩＤ条件に対応する料金情報を、前記料金管理情報格納部から取得する料金情報取得部と、
前記料金情報取得部が取得した料金情報を用いて課金処理を行う課金処理部とをさらに備える請求項６記載の地図情報処理装置。
【請求項８】
ユーザを識別する情報であるユーザＩＤと、１以上の地点情報とが対応付いた情報である１以上のユーザ地点管理情報が格納されるユーザ地点管理情報格納部をさらに備え、
前記受付部は、
ユーザＩＤを受け付け、
前記地点情報取得部は、
前記受付部が受け付けたユーザＩＤに対応する１以上の地点情報を、前記ユーザ地点管理情報格納部から取得し、
前記処理部は、
前記地図情報格納部に格納されている地図情報と、前記地点情報取得部が取得した１以上の地点情報とを用いて、予め決められた処理を行う請求項１から請求項７いずれか一項に記載の地図情報処理装置。
【請求項９】
前記地点情報取得部は、
前記受付部が受け付けたユーザＩＤに対応する１以上の地点情報との関係が予め決められた条件を満たす１以上の地点情報を有し、かつ、当該ユーザＩＤとは異なるユーザＩＤを有するユーザ地点管理情報から、当該ユーザＩＤに対応する１以上の地点情報以外の地点情報を取得し、
前記処理部は、
前記地図情報と、前記地点情報取得部が取得した１以上の地点情報とを用いて、予め決められた処理を行う請求項８記載の地図情報処理装置。
【請求項１０】
前記ユーザ地点管理情報は、ユーザの自宅の位置を示す地点位置情報を有する地点情報である自宅地点情報を有し、
前記地点情報取得部は、
自宅地点情報以外の１以上の地点情報を、前記ユーザ地点管理情報格納部から取得する請求項８または請求項９記載の地図情報処理装置。
【請求項１１】
前記処理部は、
現在位置を示す情報である現在位置情報を取得し、前記地図情報と、当該現在位置情報と、前記地点情報取得部が取得した地点位置情報とを用いて、当該現在位置情報が示す現在位置を出発地とし、当該地点位置情報が示す位置を目的地とする経路を探索し、当該経路を示す情報である経路情報を取得し、当該経路情報を出力する請求項１から請求項１０いずれか一項に記載の地図情報処理装置。
【請求項１２】
前記地点ＩＤは、予め決められた長さの数字列である請求項１から請求項１１いずれか一項に記載の地図情報処理装置。
【請求項１３】
前記地点ＩＤは、８文字以上の数字列である請求項１２記載の地図情報処理装置。
【請求項１４】
地図を示す情報である地図情報が格納される地図情報格納部と、
地点を識別する情報である地点ＩＤと、地点の位置を示す情報である地点位置情報とを有する情報である１以上の地点情報が格納される地点情報格納部と、
受付部と、地点情報取得部と、処理部とを用いて行われる地図情報処理方法であって、
前記受付部が、
地点ＩＤを受け付ける受付ステップと、
前記地点情報取得部が、
前記受付部が受け付けた地点ＩＤに対応する地点位置情報を、前記地点情報格納部から取得する地点情報取得ステップと、
前記処理部が、
前記地図情報と、前記地点情報取得部が取得した地点位置情報とを用いて、予め決められた処理を行う処理ステップとを備える地図情報処理方法。
【請求項１５】
地図を示す情報である地図情報が格納される地図情報格納部と、
地点を識別する情報である地点ＩＤと、地点の位置を示す情報である地点位置情報とを有する情報である１以上の地点情報が格納される地点情報格納部とにアクセス可能なコンピュータを、
地点ＩＤを受け付ける受付部と、
前記受付部が受け付けた地点ＩＤに対応する地点位置情報を、前記地点情報格納部から取得する地点情報取得部と、
前記地図情報と、前記地点情報取得部が取得した地点位置情報とを用いて、予め決められた処理を行う処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受け付けた地点のＩＤに対応する地点の位置情報を用いて予め決められた処理を行う地図情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、地点と共に地図を出力するアプリケーション等が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Googleマップ”、［online］、Google、［２０１３年１１月１２日検索］、インターネット［URL；https://maps.google.co.jp/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のアプリケーション等では、地点を指定する際には、地点の名称や地点の住所などを入力する必要があり、入力が面倒であるという課題があった。また、地点は、時の経過と共に変化するものであり、地点の指定に地点の名称や地点の住所などを入力する必要のある従来のアプリケーション等では、地点の変化に対応できないという課題があった。
【課題を解決するための手段】
【０００５】
本第一の発明の地図情報処理装置は、地図を示す情報である地図情報が格納される地図情報格納部と、地点を識別する情報である地点ＩＤと、地点の位置を示す情報である地点位置情報とを有する情報である１以上の地点情報が格納される地点情報格納部と、地点ＩＤを受け付ける受付部と、受付部が受け付けた地点ＩＤに対応する地点位置情報を、地点情報格納部から取得する地点情報取得部と、地図情報と、地点情報取得部が取得した地点位置情報とを用いて、予め決められた処理を行う処理部とを備える地図情報処理装置である。
【０００６】
このような構成により、ユーザがＩＤにより指定した地点の位置を用いた処理を行うことができる。
【０００７】
また、本第二の発明の地図情報処理装置は、第一の発明に対して、地点ＩＤは、地点の分類を示す情報である地点分類情報を有する地図情報処理装置である。
【０００８】
このような構成により、地点の分類により指定の対象となる地点を絞り込むことができる。
【０００９】
また、本第三の発明の地図情報処理装置は、第二の発明に対して、地点分類情報は、地点のジャンルを示す情報である地図情報処理装置である。
【００１０】
このような構成により、地点のジャンルにより指定の対象となる地点を絞り込むことができる。
【００１１】
また、本第四の発明の地図情報処理装置は、第二または第三の発明に対して、地点分類情報は、地点が属する地図上の領域を示す情報である地図情報処理装置である。
【００１２】
このような構成により、地点が属する地図上の領域により指定の対象となる地点を絞り込むことができる。
【００１３】
また、本第五の発明の地図情報処理装置は、第一から第四いずれか１つの発明に対して、地点情報は、Ｗｅｂページを識別する情報であるＵＲＩを有し、地点情報取得部は、受付部が受け付けた地点ＩＤに対応するＵＲＩをも、地点情報格納部から取得し、処理部は、地図情報と、地点情報取得部が取得した地点位置情報およびＵＲＩとを用いて、予め決められた処理を行う地図情報処理装置である。
【００１４】
このような構成により、ユーザがＩＤにより指定した地点に対応するＵＲＩをも用いた処理を行うことができる。
【００１５】
また、本第六の発明の地図情報処理装置は、第一から第五いずれか１つの発明に対して、受付部は、地点情報を受け付け、受付部が受け付けた地点情報を、地点情報格納部に蓄積する地点情報蓄積部をさらに備える地図情報処理装置である。
【００１６】
このような構成により、ユーザが指定可能な地点を登録することができる。
【００１７】
また、本第七の発明の地図情報処理装置は、第六の発明に対して、地点ＩＤに関する条件である地点ＩＤ条件と、課金する料金を示す情報である料金情報とが対応付いた情報である１以上の料金管理情報が格納される料金管理情報格納部と、受付部が受け付けた地点情報が有する地点ＩＤが満たす地点ＩＤ条件に対応する料金情報を、料金管理情報格納部から取得する料金情報取得部と、料金情報取得部が取得した料金情報を用いて課金処理を行う課金処理部とをさらに備える地図情報処理装置である。
【００１８】
このような構成により、地点の登録に対して、地点のＩＤに応じた適切な課金処理を行うことができる。
【００１９】
また、本第八の発明の地図情報処理装置は、第一から第七いずれか１つの発明に対して、ユーザを識別する情報であるユーザＩＤと、１以上の地点情報とが対応付いた情報である１以上のユーザ地点管理情報が格納されるユーザ地点管理情報格納部をさらに備え、受付部は、ユーザＩＤを受け付け、地点情報取得部は、受付部が受け付けたユーザＩＤに対応する１以上の地点情報を、ユーザ地点管理情報格納部から取得し、処理部は、地図情報格納部に格納されている地図情報と、地点情報取得部が取得した１以上の地点情報とを用いて、予め決められた処理を行う地図情報処理装置である。
【００２０】
このような構成により、ユーザのＩＤに対応する１以上の地点を用いた処理を行うことができる。
【００２１】
また、本第九の発明の地図情報処理装置は、第八の発明に対して、地点情報取得部は、受付部が受け付けたユーザＩＤに対応する１以上の地点情報との関係が予め決められた条件を満たす１以上の地点情報を有し、かつ、ユーザＩＤとは異なるユーザＩＤを有するユーザ地点管理情報から、ユーザＩＤに対応する１以上の地点情報以外の地点情報を取得し、処理部は、地図情報と、地点情報取得部が取得した１以上の地点情報とを用いて、予め決められた処理を行う地図情報処理装置である。
【００２２】
このような構成により、他のユーザのＩＤに対応する１以上の地点であり、ユーザのＩＤに対応する１以上の地点以外の地点を用いた処理を行うことができる。
【００２３】
また、本第十の発明の地図情報処理装置は、第八または第九の発明に対して、ユーザ地点管理情報は、ユーザの自宅の位置を示す地点位置情報を有する地点情報である自宅地点情報を有し、地点情報取得部は、自宅地点情報以外の１以上の地点情報を、ユーザ地点管理情報格納部から取得する地図情報処理装置である。
【００２４】
このような構成により、自宅以外の地点を用いた処理を行うことができる。
【００２５】
また、本第十一の発明の地図情報処理装置は、第一から第十いずれか１つの発明に対して、処理部は、現在位置を示す情報である現在位置情報を取得し、地図情報と、現在位置情報と、地点情報取得部が取得した地点位置情報とを用いて、現在位置情報が示す現在位置を出発地とし、地点位置情報が示す位置を目的地とする経路を探索し、経路を示す情報である経路情報を取得し、経路情報を出力する地図情報処理装置である。
【００２６】
このような構成により、ユーザがＩＤにより指定した地点の位置を目的地とする経路を探索することができる。
【００２７】
また、本第十二の発明の地図情報処理装置は、第一から第十一いずれか１つの発明に対して、地点ＩＤは、予め決められた長さの数字列である地図情報処理装置である。
【００２８】
このような構成により、地点のＩＤの入力を簡略化することができる。
【００２９】
また、本第十三の発明の地図情報処理装置は、第十二の発明に対して、地点ＩＤは、８文字または９文字以上の数字列である地図情報処理装置である。
【００３０】
このような構成により、多くの地点に対してＩＤを付与することができ、かつ適切な地点数の管理が可能となる。
【発明の効果】
【００３１】
本発明による地図情報処理装置等によれば、ユーザがＩＤにより指定した地点の位置を用いた処理を行うことができる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における地図情報処理装置１のブロック図
【図２】同地図情報処理装置１の全体動作について説明するフローチャート
【図３】同地点ＩＤとユーザＩＤとを用いた処理について説明するフローチャート
【図４】同課金処理について説明するフローチャート
【図５】同ユーザＩＤを用いた処理について説明するフローチャート
【図６】同地点情報を用いた処理について説明するフローチャート
【図７】同地点情報の例を示す図
【図８】同地図情報とアイコンの出力例を示す図
【図９】同地図情報と経路情報の出力例を示す図
【図１０】同地図情報とＵＲＩの出力例を示す図
【図１１】同地図情報とＷｅｂページの出力例を示す図
【図１２】同ユーザ地点管理情報の例を示す図
【図１３】同地図情報とアイコンの出力例を示す図
【図１４】同料金管理情報の例を示す図
【図１５】実施の形態２における地図情報処理システム２の概念図
【図１６】同端末装置４のブロック図
【図１７】同端末装置４の全体動作について説明するフローチャート
【図１８】上記実施の形態におけるコンピュータシステムの概観図
【図１９】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３３】
以下、本発明による地図情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３４】
（実施の形態１）
本実施の形態において、受け付けた地点のＩＤに対応する地点の位置情報を用いて、予め決められた処理を行う地図情報処理装置１について説明する。
【００３５】
なお、本実施の形態における地図情報処理装置１は、例えば、カーナビゲーション装置や、携帯電話やＰＤＡなどの携帯端末などのスタンドアロンの装置である。
【００３６】
図１は、本実施の形態における地図情報処理装置１のブロック図である。地図情報処理装置１は、地図情報格納部１０１、地点情報格納部１０２、ユーザ地点管理情報格納部１０３、料金管理情報格納部１０４、受付部１０５、地点情報取得部１０６、処理部１０７、地点情報蓄積部１０８、料金情報取得部１０９、課金処理部１１０を備える。
【００３７】
地図情報格納部１０１には、地図を示す情報である地図情報が格納される。地図情報が示す地図の種類や、地図情報のデータ形式などは、問わない。当該地図の種類は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、航空写真、衛星写真などである。また、当該データ形式は、例えば、ラスタデータや、ベクタデータ、ＫＩＷＩフォーマットなどである。
【００３８】
また、地図情報は、例えば、位置を示す情報である１以上の位置情報を有する。当該位置は、通常、経緯度である。また、当該位置は、例えば、高度（高さ）を含んでいてもよい。また、当該位置は、通常、地図上の地点や、道路、都道府県、市町村、その他の地域などの位置である。地点は、例えば、飲食店や、食料品店、コンビニ、駅、ビルなどである。
【００３９】
また、地図情報は、例えば、道路を示す情報である１以上の道路情報を有する。道路情報は、例えば、道路の名称や、道路の種類、道路の両端の位置などを示す情報を有する。また、道路情報は、例えば、道路のスコアや、道路を識別する情報などを有する。当該スコアは、通常、経路探索時に用いるコストである。また、道路情報には、道路情報を識別する情報が対応付いていてもよい。
【００４０】
地点情報格納部１０２には、１以上の地点情報が格納される。地点情報とは、地点ＩＤと地点位置情報とが対応付いた情報である。地点ＩＤは、地点を識別する情報である。また、地点位置情報は、地点の位置を示す情報である。また、地点位置情報は、位置情報である。
【００４１】
また、地点ＩＤは、地点に固有に付与された文字列である。地点ＩＤは、通常、予め決められた長さの文字列であることが好適である。当該文字列が有する文字は、例えば、数字や、英字、記号などである。また、地点ＩＤは、予め決められた長さの数字列で有ることが好適である。また、地点ＩＤは、８文字または９文字以上の数字列であることが好適である。なお、地点ＩＤには、地点の名称、住所、電話番号などは含まれない。つまり、地点ＩＤは、通常、ユーザにとって意味のある情報ではない。
【００４２】
また、地点ＩＤは、地点分類情報を有していてもよい。地点分類情報とは、地点の分類を示す情報である。また、地点分類情報は、例えば、地点のジャンルを示す情報（以下、適宜、地点ジャンル情報）である。当該ジャンルは、例えば、いわゆるカテゴリや、種類などであってもよい。地点ジャンル情報は、例えば、「飲食店」、「レジャー施設」、「駅」などである。また、地点分類情報は、例えば、地点が属する地図上の領域を示す情報（以下、適宜、地点領域情報）である。当該地図上の領域は、例えば、都道府県や、市区町村、地域、区域などである。地点領域情報は、例えば、「東京都」、「大阪市」、「近畿」、「多摩北部」などである。
【００４３】
また、地点情報は、例えば、Ｗｅｂページを識別する情報であるＵＲＩを有していてもよい。当該Ｗｅｂページは、通常、地点情報により示される地点に関連するＷｅｂページである。つまり、当該Ｗｅｂページは、例えば、飲食店のＷｅｂサイトや、レジャー施設のＷｅｂサイト、駅のＷｅｂサイトなどである。
【００４４】
また、地点情報は、例えば、地点の名称を示す情報である地点名称情報を有していてもよい。地点名称情報は、例えば、「○○駅」や、「△△山」、「□□ショップ」などである。
【００４５】
ユーザ地点管理情報格納部１０３には、ユーザＩＤと１以上の地点情報とが対応付いた情報である１以上のユーザ地点管理情報が格納される。ユーザＩＤとは、ユーザを識別する情報である。また、ユーザＩＤは、ユーザを識別することができればよく、その形式や内容などは、問わない。ユーザＩＤは、例えば、ユーザの氏名や、メールアドレス、電話番号、ＩＰアドレス、ＭＡＣアドレス、任意の文字列などである。また、ユーザ地点管理情報は、例えば、ユーザの自宅の位置を示す地点位置情報を有する地点情報である自宅地点情報を有していてもよい。当該自宅地点情報は、通常、ユーザ地点管理情報が有する２以上の地点情報のうちの１つである。また、自宅地点情報には、例えば、地点情報に自宅地点情報であることを示す情報が対応付いていてもよい。これにより、例えば、２以上の地点情報のうちのいずれが自宅地点情報であるかが示される。
【００４６】
料金管理情報格納部１０４には、地点ＩＤ条件と料金情報とが対応付いた情報である１以上の料金管理情報が格納される。地点ＩＤ条件とは、地点ＩＤに関する条件である。また、料金情報は、課金する料金を示す情報である。地点ＩＤ条件は、例えば、地点ＩＤが予め決められた地点ＩＤであることや、地点ＩＤが予め決められた地点ＩＤのパターンに合致することなどである。当該パターンとは、例えば、いわゆる正規表現などである。また、料金管理情報は、例えば、語呂が良ければ課金する料金が高くなることが好適である。つまり、この場合、当該料金管理情報における地点ＩＤ条件は、地点ＩＤの語呂が良いことである。また、当該料金管理情報における料金情報は、他の料金管理情報が有する料金情報よりも、高い料金を示す。
【００４７】
受付部１０５は、情報および指示を受け付ける。受付部１０５が受け付ける情報は、例えば、地点ＩＤや、地点分類情報、位置情報、地点情報、ユーザＩＤなどである。また、例えば、位置情報または地点情報を受け付ける場合、受付部１０５は、通常、ユーザＩＤと共に受け付ける。また、例えば、地点ＩＤを受け付ける場合、受付部１０５は、ユーザＩＤと共に受け付けてもよい。
【００４８】
また、受付部１０５が受け付ける指示は、例えば、電源ＯＮの指示や、電源ＯＦＦの指示などである。また、受付部１０５がこれらの指示を受け付けた場合、地図情報処理装置１は、通常、これらの指示に従った処理を行う。
【００４９】
また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００５０】
また、受付部１０５における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１０５は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００５１】
地点情報取得部１０６は、地点位置情報、ＵＲＩ、地点情報のいずれかの情報を、地点情報格納部１０２またはユーザ地点管理情報格納部１０３から取得する。地点情報取得部１０６は、通常、受付部１０５が受け付けた情報に応じて、これらのいずれかの情報を取得する。
【００５２】
例えば、受付部１０５が地点ＩＤを受け付けた場合、地点情報取得部１０６は、通常、当該地点ＩＤに対応する地点位置情報を、地点情報格納部１０２から取得する。また、この場合、地点情報取得部１０６は、例えば、当該地点ＩＤに対応するＵＲＩを、地点情報格納部１０２から取得してもよい。
【００５３】
また、例えば、受付部１０５が地点分類情報を受け付けた場合、地点情報取得部１０６は、通常、当該地点分類情報を有する地点ＩＤに対応する１以上の地点位置情報を、地点情報格納部１０２から取得する。また、この場合、地点情報取得部１０６は、例えば、当該地点ＩＤに対応するＵＲＩを、地点情報格納部１０２から取得してもよい。
【００５４】
以上、ＵＲＩを取得する場合、地点情報取得部１０６は、通常、地点位置情報と共にＵＲＩを取得する。
【００５５】
また、例えば、受付部１０５がユーザＩＤを受け付けた場合、地点情報取得部１０６は、通常、当該ユーザＩＤに対応する１以上の地点情報を、ユーザ地点管理情報格納部１０３から取得する。
【００５６】
また、例えば、受付部１０５がユーザＩＤを受け付けた場合、地点情報取得部１０６は、例えば、当該ユーザＩＤとは異なるユーザＩＤに対応する１以上の地点情報を、ユーザ地点管理情報格納部１０３から取得してもよい。
【００５７】
また、例えば、受付部１０５がユーザＩＤを受け付けた場合、地点情報取得部１０６は、例えば、当該ユーザＩＤに対応する１以上の地点情報との関係が予め決められた条件を満たす１以上の地点情報を有し、かつ、当該ユーザＩＤとは異なるユーザＩＤを有するユーザ地点管理情報から、当該ユーザＩＤに対応する１以上の地点情報以外の地点情報を取得してもよい。当該取得する地点情報の数は、通常、１以上である。
【００５８】
また、「ユーザＩＤに対応する１以上の地点情報との関係が予め決められた条件を満たす１以上の地点情報を有し」とは、当該ユーザＩＤに対応する１以上の地点情報と類似する１以上の地点情報を有することである。また、「１以上の地点情報との関係」とは、具体的には、当該１以上の地点情報と同一の地点情報の数や、当該１以上の地点情報と同一の地点情報の数の割合などである。また、上記予め決められた条件とは、例えば、当該１以上の地点情報と同一の地点情報の数が閾値以上であることや、当該１以上の地点情報と同一の地点情報の数の割合が閾値以上であることなどである。なお、当該同一は、つまりは、共通することである。また、当該予め決められた条件を、以下、適宜、ユーザ類似条件とする。
【００５９】
例えば、地点情報取得部１０６は、ユーザ地点管理情報格納部１０３から、受付部１０５が受け付けたユーザＩＤに対応する８個の地点情報を取得したとする。また、地点情報取得部１０６は、当該８個の地点情報の取得に用いたユーザＩＤとは異なるユーザＩＤを有する一のユーザ地点管理情報から、１０個の地点情報を取得したとする。また、当該１０個の地点情報のうち、６個の地点情報が、上記８個の地点情報のうちのいずれかと同一であるとする。また、ユーザ類似条件が、「同一地点数≧５」であるとする。当該ユーザ類似条件は、同一の地点情報の数が５以上であることを意味する。この様な場合、地点情報取得部１０６は、上記１０個の地点情報から、上記６個の地点情報以外の４個の地点情報を取得する。
【００６０】
また、例えば、地点情報取得部１０６は、ユーザ地点管理情報格納部１０３から、受付部１０５が受け付けたユーザＩＤに対応する１２個の地点情報を取得したとする。また、地点情報取得部１０６は、当該１２個の地点情報の取得に用いたユーザＩＤとは異なるユーザＩＤを有する一のユーザ地点管理情報から、１５個の地点情報を取得したとする。また、当該１５個の地点情報のうち、９個の地点情報が、上記１２個の地点情報のうちのいずれかと同一であるとする。また、ユーザ類似条件が、「同一地点割合≧６０％」であるとする。当該ユーザ類似条件は、同一の地点情報の数の割合が６０％以上であることを意味する。この様な場合、地点情報取得部１０６は、同一の地点情報の数の割合「９／１５＝６０％」を算出する。そして、地点情報取得部１０６は、当該割合がユーザ類似条件を満たすと判断し、上記１５個の地点情報から、上記９個の地点情報以外の６個の地点情報を取得する。なお、同一の地点情報の数の割合は、例えば、受付部１０５が受け付けたユーザＩＤに対応する地点情報の数に対する、受付部１０５が受け付けたユーザＩＤとは異なるユーザＩＤを有する一のユーザ地点管理情報が有する地点情報と同一の地点情報の数の割合であってもよい。また、同一の地点情報の数の割合は、例えば、受付部１０５が受け付けたユーザＩＤとは異なるユーザＩＤを有する一のユーザ地点管理情報が有する地点情報の数に対する、受付部１０５が受け付けたユーザＩＤに対応する地点情報と同一の地点情報の数の割合であってもよい。
【００６１】
また、取得した２以上の地点情報に自宅地点情報が含まれている場合、地点情報取得部１０６は、通常、当該２以上の地点情報のうち、自宅地点情報以外の１以上の地点情報を取得する。
【００６２】
また、例えば、受付部１０５がユーザＩＤを受け付けた場合、地点情報取得部１０６は、例えば、上記取得する地点情報が有する地点位置情報を取得してもよい。
【００６３】
処理部１０７は、地図情報格納部１０１に格納されている地図情報と、地点情報取得部１０６が取得した情報（以下、適宜、取得情報とする）とを用いて、予め決められた処理を行う。予め決められた処理とは、例えば、当該地図情報と共に取得情報などを出力することや、当該地図情報と当該取得情報とを用いて、当該取得情報により示される地図上の位置を目的地とする経路を探索すること、当該経路を示す情報である経路情報を出力すること、当該取得情報により示される地図上の位置周辺の地点を示す情報を、地図情報と共に出力することなどである。
【００６４】
例えば、地点情報取得部１０６が１以上の地点位置情報を取得した場合、処理部１０７は、例えば、地図情報と共にアイコンを出力する。このとき、処理部１０７は、通常、当該地図情報により示される地図上の位置であり、当該地点位置情報が示す位置に、アイコンを出力する。なお、アイコンは、図柄、絵柄、記号、文字などを表現したものである。アイコンは、通常、いわゆる画像であるが、当該画像の形式は問わない。つまり、当該画像は、ラスタデータであってもよいし、ベクタデータであってもよいし、その他のデータであってもよい。なお、アイコンは、通常、処理部１０７が予め保持している。
【００６５】
また、例えば、地点情報取得部１０６が１つの地点位置情報を取得した場合、処理部１０７は、例えば、現在位置から当該地点位置情報が示す位置までの経路を探索し、当該経路を出力する。例えば、処理部１０７は、まず、現在位置を示す情報である現在位置情報を取得する。現在位置情報は、現在位置を示す位置情報である。また、当該取得は、例えば、受信であってもよい。そして、処理部１０７は、地図情報と、当該現在位置情報と、地点情報取得部１０６が取得した地点位置情報とを用いて、当該現在位置情報が示す現在位置を出発地とし、当該地点位置情報が示す位置を目的地とする経路を探索する。そして、処理部１０７は、当該経路を示す情報である経路情報を取得する。そして、処理部１０７は、地図情報と共に当該経路情報を出力する。
【００６６】
また、経路情報は、例えば、経路が通過する位置を示す１以上の位置情報を有する。また、経路情報は、例えば、当該１以上の位置を結ぶ道路を示す道路情報を有する。
【００６７】
なお、現在位置情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。また、経路の探索には、通常、最短経路問題の解法（アルゴリズム）を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、Ａ＊アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。
【００６８】
また、例えば、地点情報取得部１０６が２以上の地点位置情報を取得した場合、処理部１０７は、例えば、当該２以上の地点位置情報のうちの１つの地点位置情報が示す地図上の位置を目的地とし、残りの１以上の地点位置情報が示す地図上の位置を経由地とする現在位置からの経路を探索し、当該経路を示す経路情報を取得してもよい。
【００６９】
また、例えば、地点情報取得部１０６が地点位置情報とＵＲＩとを取得した場合、処理部１０７は、例えば、当該ＵＲＩにより識別されるＷｅｂページを取得する。そして、処理部１０７は、地図情報と共に、当該取得したＷｅｂページを出力する。
【００７０】
また、例えば、地点情報取得部１０６が地点位置情報とＵＲＩとを取得した場合、処理部１０７は、例えば、地図情報と共にＵＲＩを出力する。このとき、処理部１０７は、通常、当該地図情報により示される地図上の位置であり、当該地点位置情報が示す位置に、ＵＲＩを出力する。
【００７１】
また、例えば、地点情報取得部１０６が、地点情報を取得した場合、処理部１０７は、例えば、上記、地点情報取得部１０６が地点位置情報を取得した場合と同様の処理、または、地点情報取得部１０６が地点位置情報とＵＲＩとを取得した場合と同様の処理を行う。
【００７２】
また、例えば、地点情報取得部１０６が、地点位置情報または地点情報を取得した場合、処理部１０７は、例えば、当該地点位置情報または当該地点情報が有する地点位置情報が示す位置との距離が予め決められた条件を満たすほど近い位置を示す地点位置情報を、地点情報格納部１０２から取得する。そして、処理部１０７は、当該取得した地点位置情報が示す地図上の位置に、アイコンを出力する。
【００７３】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００７４】
地点情報蓄積部１０８は、受付部１０５が受け付けた地点情報を、地点情報格納部１０２に蓄積する。また、受付部１０５が位置情報を受け付けた場合、地点情報蓄積部１０８は、当該位置情報を有する地点情報を構成する。そして、地点情報蓄積部１０８は、当該構成した地点情報を、地点情報格納部１０２に蓄積する。このとき、地点情報蓄積部１０８は、例えば、地点ＩＤを取得し、当該取得した地点ＩＤと受付部１０５が受け付けた位置情報とを対応付け、地点情報を構成する。また、地点ＩＤを取得する方法や手順などは、問わない。当該地点ＩＤは、例えば、地点情報格納部１０２に格納されていないランダムな文字列であってもよい。また、当該地点ＩＤは、例えば、地点情報格納部１０２に格納されている最大の地点ＩＤに「１」を加算した数字列であってもよい。
【００７５】
また、地点情報蓄積部１０８は、例えば、ユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積してもよい。この場合、地点情報蓄積部１０８は、例えば、受付部１０５がユーザＩＤと地点ＩＤとを受け付けた場合に、地点情報取得部１０６が取得した地点位置情報と当該地点ＩＤと当該ユーザＩＤとを対応付け、ユーザ地点管理情報を構成する。そして、地点情報蓄積部１０８は、当該構成したユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。また、地点情報蓄積部１０８は、例えば、受付部１０５がユーザＩＤと地点情報とを受け付けた場合に、当該地点情報と当該ユーザＩＤとを対応付け、ユーザ地点管理情報を構成する。そして、地点情報蓄積部１０８は、当該構成したユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。
【００７６】
料金情報取得部１０９は、地点ＩＤが満たす地点ＩＤ条件に対応する料金情報を、料金管理情報格納部１０４から取得する。当該地点ＩＤは、受付部１０５が受け付けた地点情報が有する地点ＩＤである。また、料金情報取得部１０９は、通常、地点情報蓄積部１０８による地点情報の蓄積に応じて、料金情報を取得する。また、料金情報取得部１０９は、例えば、受付部１０５による地点情報または位置情報の受け付けに応じて、料金情報を取得してもよい。
【００７７】
課金処理部１１０は、料金情報を用いて課金処理を行う。当該料金情報は、例えば、課金処理部１１０が予め保持している料金情報である。また、当該料金情報は、例えば、料金情報取得部１０９が取得した料金情報である。また、課金処理部１１０は、通常、地点情報蓄積部１０８による地点情報の蓄積に応じて、課金処理を行う。また、課金処理部１１０は、例えば、料金情報取得部１０９による料金情報の取得に応じて、課金処理を行ってもよい。また、課金処理に用いる料金情報を、以下、適宜、課金料金情報とする。
【００７８】
また、課金処理の方法や手順などは、問わない。課金処理は、例えば、課金処理部１１０がユーザＩＤと料金情報とが対応付いた情報である１以上のユーザ課金管理情報を保持しており、受付部１０５が受け付けたユーザＩＤに対応する料金情報に、課金料金情報を加算することである。また、課金処理は、例えば、課金処理部１１０がユーザＩＤと残高情報とが対応付いた情報である１以上のユーザ残高管理情報を保持しており、受付部１０５が受け付けたユーザＩＤに対応する残高情報から、課金料金情報を減算することであってもよい。なお、残高情報とは、いわゆる残高を示す情報である。また、課金処理は、例えば、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）により課金料金情報が示す料金の収受を行うことや、いわゆるクレジットカードにより課金料金情報が示す料金の決済を行うこと、クレジットカードの情報と課金料金情報とを、クレジットカードによる決済を行うＷｅｂサービスに送信することなどであってもよい。
【００７９】
なお、地図情報格納部１０１、地点情報格納部１０２、ユーザ地点管理情報格納部１０３、料金管理情報格納部１０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、地図情報格納部１０１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して地図情報格納部１０１などに記憶されてもよい。
【００８０】
また、地点情報取得部１０６、処理部１０７、地点情報蓄積部１０８、料金情報取得部１０９、課金処理部１１０は、通常、ＭＰＵやメモリ等から実現され得る。また、地点情報取得部１０６などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、地点情報取得部１０６などは、ハードウェア（専用回路）で実現されてもよい。
【００８１】
次に、地図情報処理装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、地図情報処理装置１の全体動作を示すフローチャートである。
【００８２】
（ステップＳ２０１）地図情報処理装置１は、受付部１０５が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【００８３】
（ステップＳ２０２）地図情報処理装置１は、電源ＯＮの処理を行う。
【００８４】
（ステップＳ２０３）地点情報取得部１０６は、受付部１０５が地点ＩＤとユーザＩＤとを受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０４に進み、そうでない場合は、ステップＳ２０５に進む。
【００８５】
（ステップＳ２０４）地点情報取得部１０６などは、地点情報とユーザＩＤとを用いた処理を行う。この処理の詳細は、図３のフローチャートを用いて説明する。
【００８６】
（ステップＳ２０５）地点情報蓄積部１０８は、受付部１０５が地点情報とユーザＩＤとを受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２０８に進む。
【００８７】
（ステップＳ２０６）地点情報蓄積部１０８は、ステップＳ２０５で受け付けた地点情報を、地点情報格納部１０２に蓄積する。
【００８８】
（ステップＳ２０７）地点情報蓄積部１０８は、ステップＳ２０５で受け付けた地点情報とユーザＩＤとを対応付け、ユーザ地点管理情報を構成し、当該ユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。そして、ステップＳ２１２に進む。
【００８９】
（ステップＳ２０８）地点情報蓄積部１０８は、受付部１０５が位置情報とユーザＩＤとを受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０９に進み、そうでない場合は、ステップＳ２１３に進む。
【００９０】
（ステップＳ２０９）地点情報蓄積部１０８は、地点ＩＤを取得する。
【００９１】
（ステップＳ２１０）地点情報蓄積部１０８は、ステップＳ２０８で受け付けた位置情報とステップＳ２０９で取得した地点ＩＤとを対応付け、地点情報を構成し、当該地点情報を、地点情報格納部１０２に蓄積する。
【００９２】
（ステップＳ２１１）地点情報蓄積部１０８は、ステップＳ２０８で受け付けたユーザＩＤとステップＳ２２１０で構成した地点情報とを対応付け、ユーザ地点管理情報を構成し、当該ユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。
【００９３】
（ステップＳ２１２）課金処理部１１０は、課金処理を行う。この処理の詳細は、図４のフローチャートを用いて説明する。
【００９４】
（ステップＳ２１３）地点情報取得部１０６は、受付部１０５がユーザＩＤを受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１４に進み、そうでない場合は、ステップＳ２１５に進む。
【００９５】
（ステップＳ２１４）地点情報取得部１０６などは、ユーザＩＤを用いた処理を行う。この処理の詳細は、図５のフローチャートを用いて説明する。
【００９６】
（ステップＳ２１５）地図情報処理装置１は、受付部１０５が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１６に進み、そうでない場合は、ステップＳ２０３に戻る。
【００９７】
（ステップＳ２１６）地図情報処理装置１は、電源ＯＦＦの処理を行う。そして、ステップＳ２０１に戻る。
【００９８】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００９９】
図３は、図２のフローチャートのステップＳ２０４の地点ＩＤとユーザＩＤとを用いた処理を示すフローチャートである。なお、図３のフローチャートにおいて、ユーザ地点管理情報格納部１０３には、ＵＲＩを有する１以上の地点情報が格納されているものとする。
【０１００】
（ステップＳ３０１）地点情報取得部１０６は、受付部１０５が受け付けた地点ＩＤに対応する地点位置情報とＵＲＩとを、地点情報格納部１０２から取得する。
【０１０１】
（ステップＳ３０２）地点情報蓄積部１０８は、受付部１０５が受け付けた地点ＩＤと、ステップＳ３０１で取得した地点位置情報とＵＲＩとを対応付け、ユーザ地点管理情報を構成し、当該ユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。
【０１０２】
（ステップＳ３０３）処理部１０７は、ステップＳ３０１で取得した地点位置情報およびＵＲＩを用いた処理の内容を判断する。当該判断は、例えば、当該処理の内容を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、当該処理の内容が、アイコンの出力である場合は、ステップＳ３０４に進み、Ｗｅｂページの出力である場合は、ステップＳ３０５に進み、ＵＲＩの出力である場合は、ステップＳ３０７に進み、経路の探索である場合は、ステップＳ３０８に進む。
【０１０３】
（ステップＳ３０４）処理部１０７は、地図情報とアイコンとを出力する。このとき、処理部１０７は、ステップＳ３０１で取得した地点位置情報が示す地図上の位置にアイコンを出力する。そして、上位処理にリターンする。
【０１０４】
（ステップＳ３０５）処理部１０７は、ステップＳ３０１で取得したＵＲＩにより識別されるＷｅｂページを取得する。
【０１０５】
（ステップＳ３０６）処理部１０７は、地図情報とステップＳ３０５で取得したＷｅｂページとを出力する。そして、上位処理にリターンする。
【０１０６】
（ステップＳ３０７）処理部１０７は、地図情報とステップＳ３０５で取得したＵＲＩとを出力する。このとき、処理部１０７は、ステップＳ３０１で取得した地点位置情報が示す地図上の位置にＵＲＩを出力する。そして、上位処理にリターンする。
【０１０７】
（ステップＳ３０８）処理部１０７は、現在位置情報を取得する。
【０１０８】
（ステップＳ３０９）処理部１０７は、地図情報と、ステップＳ３０８で取得した現在位置情報と、ステップＳ３０１で取得した地点位置情報とを用いて、現在位置情報が示す位置から、地点位置情報が示す位置までの経路を探索する。そして、処理部１０７は、当該経路を示す経路情報を取得する。
【０１０９】
（ステップＳ３１０）処理部１０７は、地図情報とステップＳ３０９で取得した経路情報とを出力する。そして、上位処理にリターンする。
【０１１０】
図４は、図２のフローチャートのステップＳ２１２の課金処理を示すフローチャートである。なお、図４のフローチャートにおいて、料金管理情報格納部１０４には、ｍ個の料金管理情報が格納されているものとする。
【０１１１】
（ステップＳ４０１）料金情報取得部１０９は、地点情報蓄積部１０８が蓄積した地点情報が有する地点ＩＤを取得する。
【０１１２】
（ステップＳ４０２）料金情報取得部１０９は、カウンタｉに１をセットする。
【０１１３】
（ステップＳ４０３）料金情報取得部１０９は、ステップＳ４０１で取得した地点ＩＤがｉ番目の料金管理情報が有する地点ＩＤ条件である地点ＩＤ条件［ｉ］を満たすか否かを判断する。満たす場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０５に進む。
【０１１４】
（ステップＳ４０４）料金情報取得部１０９は、ｉ番目の料金管理情報が有する料金情報である料金情報［ｉ］を取得する。
【０１１５】
（ステップＳ４０５）料金情報取得部１０９は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ４０７に進み、そうでない場合は、ステップＳ４０６に進む。
【０１１６】
（ステップＳ４０６）料金情報取得部１０９は、ｉを１インクリメントする。そして、ステップＳ４０３に戻る。
【０１１７】
（ステップＳ４０７）課金処理部１１０は、ステップＳ４０４で取得した料金情報を用いて、課金処理を行う。そして、上位処理にリターンする。
【０１１８】
図５は、図２のフローチャートのステップＳ２１４のユーザＩＤを用いた処理を示すフローチャートである。なお、図５のフローチャートにおいて、ユーザ地点管理情報格納部１０３には、ｍ個のユーザ地点管理情報が格納されているものとする。また、図５のフローチャートにおいて、地点情報は、ＵＲＩを有するものとする。
【０１１９】
（ステップＳ５０１）地点情報取得部１０６は、カウンタｉに１をセットする。
【０１２０】
（ステップＳ５０２）地点情報取得部１０６は、ｉ番目のユーザ地点管理情報が有するユーザＩＤであるユーザＩＤ［ｉ］が、受付部１０５が受け付けたユーザＩＤと同一であるか否かを判断する。同一である場合は、ステップＳ５０３に進み、そうでない場合は、ステップＳ５０４に進む。
【０１２１】
（ステップＳ５０３）地点情報取得部１０６は、ｉ番目のユーザ地点管理情報が有する２以上の地点情報である地点情報［ｉ］を取得する。
【０１２２】
（ステップＳ５０４）地点情報取得部１０６は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ５０６に進み、そうでない場合は、ステップＳ５０５に進む。
【０１２３】
（ステップＳ５０５）地点情報取得部１０６は、ｉを１インクリメントする。そして、ステップＳ５０２に戻る。
【０１２４】
（ステップＳ５０６）地点情報取得部１０６は、他のユーザの地点情報を取得するか否かを判断する。当該判断は、例えば、他のユーザの地点情報を取得するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、取得する場合は、ステップＳ５０７に進み、そうでない場合は、ステップＳ５１５に進む。
【０１２５】
（ステップＳ５０７）地点情報取得部１０６は、カウンタｉに１をセットする。
【０１２６】
（ステップＳ５０８）地点情報取得部１０６は、ｉ番目のユーザ地点管理情報が有するユーザＩＤであるユーザＩＤ［ｉ］が、受付部１０５が受け付けたユーザＩＤと異なるか否かを判断する。異なる場合は、ステップＳ５０９に進み、そうでない場合は、ステップＳ５１３に進む。
【０１２７】
（ステップＳ５０９）地点情報取得部１０６は、ユーザ地点管理情報［ｉ］が有する２以上の地点情報である地点情報［ｉ］を取得する。
【０１２８】
（ステップＳ５１０）地点情報取得部１０６は、ステップＳ５０３で取得した２以上の地点情報と、ステップＳ５０９で取得した２以上の地点情報において共通する地点情報の数の割合を算出する。
【０１２９】
（ステップＳ５１１）地点情報取得部１０６は、ステップＳ５１０で算出した割合がユーザ類似条件を満たすか否かを判断する。満たす場合は、ステップＳ５１２に進み、そうでない場合は、ステップＳ５１３に進む。
【０１３０】
（ステップＳ５１２）地点情報取得部１０６は、ステップＳ５０９で取得した２以上の地点情報から、ステップＳ５０１で取得した２以上の地点情報とは異なる１以上の地点情報を取得する。
【０１３１】
（ステップＳ５１３）地点情報取得部１０６は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ５１５に進み、そうでない場合は、ステップＳ５１４に進む。
【０１３２】
（ステップＳ５１４）地点情報取得部１０６は、ｉを１インクリメントする。そして、ステップＳ５０８に戻る。
【０１３３】
（ステップＳ５１５）処理部１０７は、ステップＳ５０３またはステップＳ５１２で取得した地点情報を用いた処理を行う。この処理の詳細は、図６のフローチャートを用いて説明する。そして、上位処理にリターンする。
【０１３４】
図６は、図５のフローチャートのステップＳ５１５の地点情報を用いた処理を示すフローチャートである。
【０１３５】
（ステップＳ６０１）処理部１０７は、地点情報取得部１０６が取得した地点情報を用いた処理の内容を判断する。当該判断は、例えば、当該処理の内容を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、当該処理の内容が、アイコンの出力である場合は、ステップＳ６０２に進み、Ｗｅｂページの出力である場合は、ステップＳ６０３に進み、ＵＲＩの出力である場合は、ステップＳ６０５に進み、経路の探索である場合は、ステップＳ６０６に進む。
【０１３６】
（ステップＳ６０２）処理部１０７は、地図情報とアイコンとを出力する。このとき、処理部１０７は、地点情報取得部１０６が取得した地点情報が有する地点位置情報が示す地図上の位置にアイコンを出力する。そして、上位処理にリターンする。
【０１３７】
（ステップＳ６０３）処理部１０７は、地点情報取得部１０６が取得した地点情報が有するＵＲＩにより識別されるＷｅｂページを取得する。
【０１３８】
（ステップＳ６０４）処理部１０７は、地図情報とステップＳ６０３で取得したＷｅｂページとを出力する。そして、上位処理にリターンする。
【０１３９】
（ステップＳ６０５）処理部１０７は、地図情報と地点情報取得部１０６が取得した地点情報が有するＵＲＩとを出力する。このとき、処理部１０７は、地点情報取得部１０６が取得した地点情報が有する地点位置情報が示す地図上の位置にＵＲＩを出力する。そして、上位処理にリターンする。
【０１４０】
（ステップＳ６０６）処理部１０７は、現在位置情報を取得する。
【０１４１】
（ステップＳ６０７）処理部１０７は、地図情報と、ステップＳ６０６で取得した現在位置情報と、地点情報取得部１０６が取得した地点情報が有する地点位置情報とを用いて、現在位置情報が示す位置から、地点位置情報が示す位置までの経路を探索する。そして、処理部１０７は、当該経路を示す経路情報を取得する。
【０１４２】
（ステップＳ６０８）処理部１０７は、地図情報とステップＳ６０７で取得した経路情報とを出力する。そして、上位処理にリターンする。
【０１４３】
なお、上記で説明した地図情報処理装置１の全体動作は、あくまで一例である。つまり、地図情報処理装置１の全体動作は、上記の説明に限定されるものではない。
【０１４４】
（具体例）
次に、地図情報処理装置１の動作の具体例について説明する。なお、本具体例において、地図情報処理装置１は、カーナビゲーション装置（以下、適宜、カーナビとする）であるものとする。
【０１４５】
（例１）
本例において、地点ＩＤを受け付け、地点位置情報を取得し、当該地点位置情報が示す地図上の位置にアイコンを出力する例、および当該位置までの経路を出力する例について説明する。なお、本例において、地点情報格納部１０２には、図７に示す地点情報が格納されているものとする。当該地点情報は、地点ＩＤ（項目名：ＩＤ）と、地点位置情報（項目名：位置）と、ＵＲＩと、地点名称情報（項目名：名称）とを有する。
【０１４６】
まず、ユーザがカーナビを操作し、地点ＩＤを入力したとする。当該地点ＩＤは、「００００００１２」であるものとする。すると、受付部１０５は、当該地点ＩＤを受け付ける。
【０１４７】
次に、地点情報取得部１０６は、図７の地点情報から、地点ＩＤ「００００００１２」に対応する地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」を取得する。
【０１４８】
次に、処理部１０７は、地図情報を取得する。当該地図情報は、例えば、地点情報取得部１０６が取得した地点位置情報が示す地図上の位置を中心とする地図を示す地図情報であることが好適である。そして、処理部１０７は、当該地図情報とアイコンとを出力する。このとき、処理部１０７は、地点情報取得部１０６が取得した地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」が示す地図上の位置にアイコンを出力する。このときの様子は、例えば、図８である。
【０１４９】
また、処理部１０７は、例えば、現在位置情報を取得する。そして、処理部１０７は、地図情報と、当該現在位置情報と、取得した地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とを用いて、当該現在位置情報が示す位置を出発地とし、当該地点位置情報が示す地図上の位置を目的地とする経路を探索する。そして、処理部１０７は、当該経路を示す経路情報を取得する。そして、処理部１０７は、地図情報と当該経路情報とを出力する。このときの様子は、例えば、図９である。
【０１５０】
（例２）
本例において、地点ＩＤを受け付け、地点位置情報とＵＲＩとを取得し、当該地点位置情報が示す地図上の位置に当該ＵＲＩを出力する例、および当該ＵＲＩにより識別されるＷｅｂページを出力する例について説明する。なお、本例において、地点情報格納部１０２には、図７に示す地点情報が格納されているものとする。
【０１５１】
まず、例１と同様に、ユーザがカーナビを操作した結果、受付部１０５が、地点ＩＤ「００００００１２」を受け付けたとする。
【０１５２】
次に、地点情報取得部１０６は、図７の地点情報から、地点ＩＤ「００００００１２」に対応する地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とＵＲＩ「http://www.00000012.com/」とを取得する。
【０１５３】
次に、処理部１０７は、地図情報を取得する。そして、処理部１０７は、当該地図情報とＵＲＩとを出力する。このとき、処理部１０７は、取得した地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」が示す地図上の位置にＵＲＩを出力する。このときの様子は、例えば、図１０である。
【０１５４】
また、処理部１０７は、例えば、地点情報取得部１０６が取得したＵＲＩ「http://www.00000012.com/」により識別されるＷｅｂページを取得する。そして、処理部１０７は、地図情報を取得する。そして、処理部１０７は、当該地図情報と当該Ｗｅｂページとを出力する。このときの様子は、例えば、図１１である。図１１において、左側の領域に地図情報が出力され、右側の領域にＷｅｂページが出力されている。
【０１５５】
（例３）
本例において、ユーザＩＤを受け付け、類似するユーザに対応する地点情報を取得し、当該地点位置情報が示す地図上の位置にアイコンを出力する例について説明する。なお、本例において、ユーザ地点管理情報格納部１０３には、図１２に示すユーザ地点管理情報が格納されているものとする。当該地点管理情報は、レコードを一意に特定するためのＩＤと、ユーザＩＤと、地点ＩＤと、地点位置情報（項目名：位置）と、ＵＲＩと、地点名称情報（項目名：名称）とを有する。
【０１５６】
まず、ユーザがカーナビを操作し、ユーザＩＤを入力したとする。当該ユーザＩＤは、「２０２．２４．１５．５１」であるものとする。すると、受付部１０５は、当該ユーザＩＤを受け付ける。
【０１５７】
次に、地点情報取得部１０６は、図１２のユーザ地点管理情報から、ユーザＩＤ「２０２．２４．１５．５１」に対応する「ＩＤ＝０１１」、「ＩＤ＝０１２」、「ＩＤ＝０１３」、「ＩＤ＝０１４」の地点情報を取得する。当該４個の地点情報を、以下、適宜、自地点情報とする。
【０１５８】
次に、地点情報取得部１０６は、図１２のユーザ地点管理情報から、ユーザＩＤ「２０２．２４．１５．５１」とは異なるユーザＩＤ「２０２．２４．１４．８３」に対応する「ＩＤ＝０１５」、「ＩＤ＝０１６」、「ＩＤ＝０１７」、「ＩＤ＝０１８」、「ＩＤ＝０１９」の５個の地点情報と、ユーザＩＤ「２０２．２４．１２．７６」に対応する「ＩＤ＝０２０」の１個の地点情報とを取得する。当該取得した地点情報を、以下、適宜、他地点情報とする。
【０１５９】
次に、地点情報取得部１０６は、上記取得した５個の他地点情報のうち、「ＩＤ＝０１５」、「ＩＤ＝０１８」、「ＩＤ＝０１９」の３個の地点情報が、自地点情報と同一であると判断する。そして、地点情報取得部１０６は、同一の地点情報の数の割合「３／５＝６０％」を算出する。
【０１６０】
次に、地点情報取得部１０６は、上記取得した１個の他地点情報について、自地点情報と同一でないと判断する。そして、地点情報取得部１０６は、同一の地点情報の数の割合「０／１＝０％」を算出する。
【０１６１】
ここで、ユーザ類似条件「同一地点割合≧６０％」であるとする。すると、地点情報取得部１０６は、上記で算出した割合「６０％」が当該ユーザ類似条件を満たすと判断する。そして、地点情報取得部１０６は、上記取得した５個の他地点情報から、４個の自地点情報とは異なる地点情報である図１２の「ＩＤ＝０１６」、「ＩＤ＝０１７」の地点情報を取得する。
【０１６２】
次に、処理部１０７は、地図情報を取得する。当該地図情報は、例えば、地点情報取得部１０６が取得した２個の地点情報の平均値により示される地図上の位置を中心とする地図を示す地図情報であることが好適である。そして、処理部１０７は、当該地図情報とアイコンとを出力する。このとき、処理部１０７は、地点情報取得部１０６が取得した２個の地点情報が有する２個の地点位置情報「（Ｎ３４．９９ＸＸ，Ｅ１３５．ＸＸ９１）」、「（Ｎ３４．６６ＸＸ，Ｅ１３４．ＸＸ４８）」が示す地図上の位置にアイコンを出力する。このときの様子は、例えば、図１３である。
【０１６３】
（例４）
本例において、地点情報およびユーザ地点管理情報を蓄積する例、および課金処理の例について説明する。なお、本例において、料金管理情報格納部１０４には、図１４に示す料金管理情報が格納されているものとする。当該料金管理情報は、レコードを一意に特定するためのＩＤと、地点ＩＤ条件（項目名：条件）と、料金情報（項目名：料金）とを有する。
【０１６４】
まず、ユーザがカーナビを操作し、ユーザＩＤと位置情報とを入力したとする。すると、受付部１０５は、当該ユーザＩＤと位置情報とを受け付ける。
【０１６５】
次に、地点情報蓄積部１０８は、地点ＩＤを取得する。ここで、地点情報蓄積部１０８は、８桁の乱数を生成し、地点ＩＤ「００００１２３４」を取得したものとする。
【０１６６】
次に、地点情報蓄積部１０８は、受付部１０５が受け付けた位置情報と、取得した地点ＩＤ「００００１２３４」とを対応付け、地点情報を構成する。そして、地点情報蓄積部１０８は、当該地点情報を、地点情報格納部１０２に蓄積する。
【０１６７】
次に、地点情報蓄積部１０８は、構成した地点情報と、受付部１０５が受け付けたユーザＩＤとを対応付け、ユーザ地点管理情報を構成する。そして、地点情報蓄積部１０８は、当該ユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。
【０１６８】
次に、料金情報取得部１０９は、蓄積された地点情報が有する地点ＩＤ「００００１２３４」を取得する。そして、料金情報取得部１０９は、当該地点ＩＤが、図１４の「ＩＤ＝０１４」の地点ＩＤ条件「地点ＩＤ＝００００１２３４」を満たすと判断する。そして、料金情報取得部１０９は、図１４の「ＩＤ＝０１４」の料金情報「\２４０」を取得する。
【０１６９】
次に、課金処理部１１０は、料金情報「￥２４０」を用いて、課金処理を行う。例えば、課金処理部１１０は、予め保持している１以上のユーザ課金管理情報のうち、受付部１０５が受け付けたユーザＩＤと同一のユーザＩＤを有するユーザ課金管理情報が有する料金情報に対して、料金情報「￥２４０」を加算する。
【０１７０】
また、例えば、受付部１０５がユーザＩＤと地点ＩＤとを受け付けたとする。すると、地点情報取得部１０６は、例１と同様に、当該地点ＩＤに対応する地点位置情報とＵＲＩとを、地点情報格納部１０２から取得する。
【０１７１】
次に、地点情報蓄積部１０８は、受付部１０５が受け付けたユーザＩＤと、地点情報取得部１０６が取得した地点位置情報とＵＲＩとを対応付け、ユーザ地点管理情報を構成する。そして、地点情報蓄積部１０８は、当該ユーザ地点管理情報を、ユーザ地点管理情報格納部１０３に蓄積する。
【０１７２】
以上、本実施の形態による地図情報処理装置１によれば、ユーザがＩＤにより指定した地点の位置を用いた処理を行うことができる。例えば、地図情報処理装置１によれば、ユーザがＩＤにより指定した地点の位置を、アイコンなどにより、地図上に出力することができる。また、例えば、地図情報処理装置１によれば、現在位置を出発地とし、ユーザがＩＤにより指定した地点の位置を目的地とする経路を地図上に出力することができる。また、例えば、地図情報処理装置１によれば、ユーザが登録した地点情報が有する地点ＩＤに応じて、異なる料金情報による課金処理を行うことができる。また、例えば、地図情報処理装置１によれば、過去に指定した地点の位置や過去に登録した地点の位置などを、アイコンなどにより、地図上に出力することができる。
【０１７３】
また、本実施の形態によれば、数字列などの文字列である地点ＩＤを用いて、目的地設定などの地図情報処理を行えることにより、多数の地点を同様に扱える、という新しいユーザインターフェイス環境を有する地図情報処理装置を提供できる。
【０１７４】
なお、本実施の形態において、地図情報処理装置１は、料金情報取得部１０９、課金処理部１１０を備えていなくてもよい。この場合、地図情報処理装置１は、地点情報蓄積部１０８による地点情報の蓄積に応じて、課金処理を行わない。
【０１７５】
（実施の形態２）
本実施の形態において、地図情報処理装置３と、端末装置４とを備える地図情報処理システム２について説明する。
【０１７６】
図１５は、本実施の形態における地図情報処理システム２の概念図である。図１５において、地図情報処理装置３と、端末装置４とは、ネットワーク５を介して接続されている。ネットワーク５は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線網などである。また、端末装置４は、通常、１以上である。
【０１７７】
図１６は、本実施の形態における端末装置４のブロック図である。端末装置４は、端末受付部４０１、端末送信部４０２、端末受信部４０３、端末出力部４０４を備える。なお、地図情報処理装置３のブロック図は、図１の地図情報処理装置１のブロック図において、受付部１０５を受付部３０５に、地点情報取得部１０６を地点情報取得部３０６に、処理部１０７を処理部３０７に置き換えたものである。
【０１７８】
受付部３０５は、情報または指示を、端末装置４から受信する。当該情報および指示は、受付部１０５が受け付ける情報および指示と同様であるので、説明を省略する。
【０１７９】
地点情報取得部３０６は、地点位置情報、ＵＲＩ、地点情報のいずれかの情報を、地点情報格納部１０２またはユーザ地点管理情報格納部１０３から取得する。地点情報取得部３０６は、通常、受付部３０５が受信した情報に応じて、これらのいずれかの情報を取得する。なお、地点情報取得部３０６が行う処理や動作などは、受付部３０５が受信した情報を用いること以外は、地点情報取得部１０６が行う処理や動作などと同様であるので、説明を省略する。
【０１８０】
処理部３０７は、地図情報格納部１０１に格納されている地図情報と、地点情報取得部３０６が取得した情報（以下、適宜、取得情報とする）とを用いて、予め決められた処理を行う。なお、処理部３０７が行う情報の出力は、通常、端末装置４への情報の送信である。また、処理部３０７が行う処理や動作などは、端末装置４へ情報を送信すること以外は、処理部１０７が行う処理や動作などと同様であるので、説明を省略する。
【０１８１】
端末受付部４０１は、情報および指示を受け付ける。当該情報および指示は、受付部１０５が受け付ける情報および指示と同様であるので、説明を省略する。また、端末受付部４０１が電源ＯＮの指示や、電源ＯＦＦの指示などの指示を受け付けた場合、端末装置４は、通常、これらの指示に従った処理を行う。
【０１８２】
なお、受付部３０５における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部３０５は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【０１８３】
端末送信部４０２は、端末受付部４０１が受け付けた情報を、地図情報処理装置３に送信する。また、端末送信部４０２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０１８４】
端末受信部４０３は、地図情報処理装置３から、地図情報、地点位置情報、ＵＲＩ、地点情報、経路情報などを受信する。また、端末受信部４０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１８５】
端末出力部４０４は、通常、端末受信部４０３が受信した情報を出力する。端末出力部４０４が行う出力は、端末受信部４０３が受信した情報を出力すること以外は、処理部１０７が行う出力と同様であるので、説明を省略する。また、端末出力部４０４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部４０４は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０１８６】
なお、地図情報処理システム２の全体動作について、フローチャートを用いて説明する。なお、地図情報処理装置３の全体動作は、図２から図６のフローチャートと同様であるので、説明を省略する。つまり、地図情報処理装置３の全体動作は、図２から図６のフローチャートにおいて、「受け付け」を「受信」に、「出力」を「送信」に置き換えたものである。
【０１８７】
端末装置４の全体動作について、図１７のフローチャートを用いて説明する。
【０１８８】
（ステップＳ１７０１）端末装置４は、端末受付部４０１が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１７０２に進み、そうでない場合は、ステップＳ１７０１に戻る。
【０１８９】
（ステップＳ１７０２）端末装置４は、電源ＯＮの処理を行う。
【０１９０】
（ステップＳ１７０３）端末送信部４０２は、端末受付部４０１が地点ＩＤを受け付けたか否かを判断する。受け付けた場合は、ステップＳ１７０４に進み、そうでない場合は、ステップＳ１７０５に進む。
【０１９１】
（ステップＳ１７０４）端末送信部４０２は、ステップＳ１７０３で受け付けた地点ＩＤを、地図情報処理装置３に送信する。
【０１９２】
（ステップＳ１７０５）端末送信部４０２は、端末受付部４０１がユーザＩＤを受け付けたか否かを判断する。受け付けた場合は、ステップＳ１７０６に進み、そうでない場合は、ステップＳ１７１１に進む。
【０１９３】
（ステップＳ１７０６）端末送信部４０２は、ステップＳ１７０５で受け付けたユーザＩＤを、地図情報処理装置３に送信する。
【０１９４】
（ステップＳ１７０７）端末出力部４０４は、端末受信部４０３が地図情報と地点位置情報または地点情報とを受信したか否かを判断する。受信した場合は、ステップＳ１７０８に進み、そうでない場合は、ステップＳ１７０９に進む。
【０１９５】
（ステップＳ１７０８）端末出力部４０４は、ステップＳ１７０７で受信した地図情報とアイコンとを出力する。このとき、端末出力部４０４は、ステップＳ１７０７で受信した地点位置情報またはステップＳ１７０７で受信した地点情報が有する地点位置情報が示す地図上の位置にアイコンを出力する。
【０１９６】
（ステップＳ１７０９）端末出力部４０４は、端末受信部４０３が地図情報と経路情報とを受信したか否かを判断する。受信した場合は、ステップＳ１７１０に進み、そうでない場合は、ステップＳ１７１１に進む。
【０１９７】
（ステップＳ１７１０）端末出力部４０４は、ステップＳ１７０９で受信した地図情報と経路情報とを出力する。
【０１９８】
（ステップＳ１７１１）端末送信部４０２は、端末受付部４０１が位置情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１７１２に進み、そうでない場合は、ステップＳ１７１３に進む。
【０１９９】
（ステップＳ１７１２）端末送信部４０２は、ステップＳ１７１１で受け付けた位置情報を、地図情報処理装置３に送信する。
【０２００】
（ステップＳ１７１３）端末送信部４０２は、端末受付部４０１が地点情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１７１４に進み、そうでない場合は、ステップＳ１７１５に進む。
【０２０１】
（ステップＳ１７１４）端末送信部４０２は、ステップＳ１７１３で受け付けた地点情報を、地図情報処理装置３に送信する。
【０２０２】
（ステップＳ１７１５）端末装置４は、端末受付部４０１が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１７１６に進み、そうでない場合は、ステップＳ１７０３に戻る。
【０２０３】
（ステップＳ１７１６）端末装置４は、電源ＯＦＦの処理を行う。そして、ステップＳ１７０１に戻る。
【０２０４】
なお、図１７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０２０５】
なお、上記で説明した端末装置４の全体動作は、あくまで一例である。つまり、端末装置４の全体動作は、上記の説明に限定されるものではない。
【０２０６】
（具体例）
次に、地図情報処理システム２の動作の具体例について説明する。なお、本具体例において、地図情報処理装置３は、サーバ装置（以下、適宜、サーバとする）であるものとする。また、端末装置４は、スマートフォン（以下、適宜、スマホとする）であるものとする。また、実施の形態１で説明した内容については、適宜、説明を省略する。
【０２０７】
（例１）
本例において、地点ＩＤを受信し、地点位置情報を取得し、地図情報と地点位置情報とを端末装置４に送信する例、および地図情報と経路情報とを端末装置４に送信する例について説明する。なお、本例において、地点情報格納部１０２には、図７に示す地点情報が格納されているものとする。
【０２０８】
まず、ユーザがスマホを操作し、地点ＩＤを入力したとする。当該地点ＩＤは、「００００００１２」であるものとする。すると、端末受付部４０１は、当該地点ＩＤを受け付ける。
【０２０９】
次に、端末送信部４０２は、地点ＩＤ「００００００１２」をサーバに送信する。
【０２１０】
次に、サーバの受付部３０５は、地点ＩＤ「００００００１２」を受信する。
【０２１１】
次に、地点情報取得部３０６は、図７の地点情報から、地点ＩＤ「００００００１２」に対応する地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」を取得する。
【０２１２】
次に、処理部３０７は、地図情報を取得する。当該地図情報は、例えば、地点情報取得部１０６が取得した地点位置情報が示す地図上の位置を中心とする地図を示す地図情報であることが好適である。そして、処理部３０７は、当該地図情報と地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とを、スマホに送信する。
【０２１３】
次に、スマホの端末受信部４０３は、地図情報と地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とを受信する。
【０２１４】
次に、端末出力部４０４は、端末受信部４０３が受信した地図情報とアイコンとを出力する。このとき、端末出力部４０４は、端末受信部４０３が受信した地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」が示す地図上の位置にアイコンを出力する。このときの様子は、例えば、図８である。
【０２１５】
また、処理部３０７は、例えば、スマホの現在位置情報を取得する。そして、処理部３０７は、地図情報と、当該現在位置情報と、取得した地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とを用いて、当該現在位置情報が示す位置を出発地とし、当該地点位置情報が示す地図上の位置を目的地とする経路を探索する。そして、処理部３０７は、当該経路を示す経路情報を取得する。そして、処理部３０７は、地図情報と当該経路情報とを、スマホに送信する。
【０２１６】
次に、スマホの端末受信部４０３は、地図情報と経路情報とを受信する。
【０２１７】
次に、端末出力部４０４は、端末受信部４０３が受信した地図情報と経路情報とを出力する。このときの様子は、例えば、図９である。
【０２１８】
（例２）
本例において、地点ＩＤを受信し、地点位置情報とＵＲＩとを取得し、地図情報と地点位置情報とＵＲＩとを端末装置４に送信する例、および地図情報とＷｅｂページとを端末装置４に送信する例について説明する。なお、本例において、地点情報格納部１０２には、図７に示す地点情報が格納されているものとする。
【０２１９】
まず、例１と同様に、ユーザがスマホを操作した結果、端末受付部４０１が、地点ＩＤ「００００００１２」を受け付けたとする。
【０２２０】
次に、端末送信部４０２は、地点ＩＤ「００００００１２」をサーバに送信する。
【０２２１】
次に、サーバの受付部３０５は、地点ＩＤ「００００００１２」を受信する。
【０２２２】
次に、地点情報取得部３０６は、図７の地点情報から、地点ＩＤ「００００００１２」に対応する地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とＵＲＩ「http://www.00000012.com/」とを取得する。
【０２２３】
次に、処理部３０７は、地図情報を取得する。そして、処理部３０７は、当該地図情報と地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とＵＲＩ「http://www.00000012.com/」とを、スマホに送信する。
【０２２４】
次に、スマホの端末受信部４０３は、地図情報と地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」とＵＲＩ「http://www.00000012.com/」とを受信する。
【０２２５】
次に、端末出力部４０４は、端末受信部４０３が受信した地図情報とＵＲＩとを出力する。このとき、端末出力部４０４は、受信した地点位置情報「（Ｎ３５．３３ＸＸ，Ｅ１３５．ＸＸ３７）」が示す地図上の位置にＵＲＩを出力する。このときの様子は、例えば、図１０である。
【０２２６】
また、処理部３０７は、例えば、地点情報取得部３０６が取得したＵＲＩ「http://www.00000012.com/」により識別されるＷｅｂページを取得する。そして、処理部３０７は、地図情報を取得する。そして、処理部３０７は、当該地図情報と当該Ｗｅｂページとを、スマホに送信する。
【０２２７】
次に、スマホの端末受信部４０３は、地図情報とＷｅｂページとを受信する。
【０２２８】
次に、端末出力部４０４は、端末受信部４０３が受信した地図情報とＷｅｂページとを出力する。このときの様子は、例えば、図１１である。
【０２２９】
（例３）
本例において、ユーザＩＤを受信し、類似するユーザに対応する地点情報を取得し、地図情報と地点情報とを端末装置４に送信する例について説明する。なお、本例において、ユーザ地点管理情報格納部１０３には、図１２に示すユーザ地点管理情報が格納されているものとする。
【０２３０】
まず、ユーザがスマホを操作し、ユーザＩＤをサーバに送信するための操作を行ったとする。当該ユーザＩＤは、「２０２．２４．１５．５１」であるものとする。また、当該ユーザＩＤは、予め決められた記憶領域に格納されているものとする。すると、端末受付部４０１は、ユーザＩＤを送信する指示であるユーザＩＤ送信指示を受け付ける。
【０２３１】
次に、端末送信部４０２は、予め決められた記憶領域に格納されているユーザＩＤ「２０２．２４．１５．５１」をサーバに送信する。
【０２３２】
次に、サーバの受付部３０５は、ユーザＩＤ「２０２．２４．１５．５１」を受信する。
【０２３３】
次に、地点情報取得部３０６は、実施の形態１の具体例と同様に、図１２の「ＩＤ＝０１６」、「ＩＤ＝０１７」の地点情報を取得する。
【０２３４】
次に、処理部３０７は、地図情報を取得する。当該地図情報は、例えば、地点情報取得部３０６が取得した２個の地点情報の平均値により示される地図上の位置を中心とする地図を示す地図情報であることが好適である。そして、処理部３０７は、当該地図情報と当該２個の地点情報とを、スマホに送信する。
【０２３５】
次に、スマホの端末受信部４０３は、地図情報と２個の地点情報とを受信する。
【０２３６】
次に、端末出力部４０４は、端末受信部４０３が受信した地図情報とアイコンとを出力する。このとき、処理部３０７は、端末受信部４０３が受信した２個の地点情報が有する２個の地点位置情報「（Ｎ３４．９９ＸＸ，Ｅ１３５．ＸＸ９１）」、「（Ｎ３４．６６ＸＸ，Ｅ１３４．ＸＸ４８）」が示す地図上の位置にアイコンを出力する。このときの様子は、例えば、図１３である。
【０２３７】
以上、本実施の形態による地図情報処理システム２によれば、ユーザがＩＤにより指定した地点の位置を用いた処理を行うことができる。例えば、地図情報処理システム２によれば、ユーザがＩＤにより指定した地点の位置を、アイコンなどにより、地図上に出力することができる。また、例えば、地図情報処理システム２によれば、現在位置を出発地とし、ユーザがＩＤにより指定した地点の位置を目的地とする経路を地図上に出力することができる。また、例えば、地図情報処理システム２によれば、ユーザが登録した地点情報が有する地点ＩＤに応じて、異なる料金情報による課金処理を行うことができる。また、例えば、地図情報処理システム２によれば、過去に指定した地点の位置や過去に登録した地点の位置などを、アイコンなどにより、地図上に出力することができる。
【０２３８】
また、本実施の形態によれば、数字列などの文字列である地点ＩＤを用いて、各種の地図情報処理を行えることにより、多数の地点を同様に扱える、という新しいユーザインターフェイス環境を有する地図情報処理システムを提供できる。
【０２３９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２４０】
また、上記各実施の形態における地図情報処理装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０２４１】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２４２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２４３】
また、上記各実施の形態における地図情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、地図を示す情報である地図情報が格納される地図情報格納部と、地点を識別する情報である地点ＩＤと、地点の位置を示す情報である地点位置情報とを有する情報である１以上の地点情報が格納される地点情報格納部とにアクセス可能なコンピュータを、地点ＩＤを受け付ける受付部と、前記受付部が受け付けた地点ＩＤに対応する地点位置情報を、前記地点情報格納部から取得する地点情報取得部と、前記地図情報と、前記地点情報取得部が取得した地点位置情報とを用いて、予め決められた処理を行う処理部として機能させるためのプログラムである。
【０２４４】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２４５】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２４６】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２４７】
また、図１８は、前述のプログラムを実行して、前述の実施の形態の地図情報処理装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２４８】
図１８において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２４９】
図１９は、コンピュータシステム９のブロック図である。図１９において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２５０】
コンピュータシステム９に、前述の実施の形態の地図情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０２５１】
プログラムは、コンピュータ９０１に、前述の実施の形態の地図情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２５２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２５３】
以上のように、本発明にかかる地図情報処理装置は、ユーザがＩＤにより指定した地点の位置を用いた処理を行うことができるという効果を有し、カーナビゲーションシステム等として有用である。
【符号の説明】
【０２５４】
１、３  地図情報処理装置
２  地図情報処理システム
４  端末装置
１０１  地図情報格納部
１０２  地点情報格納部
１０３  ユーザ地点管理情報格納部
１０４  料金管理情報格納部
１０５、３０５  受付部
１０６、３０６  地点情報取得部
１０７、３０７  処理部
１０８  地点情報蓄積部
１０９  料金情報取得部
１１０  課金処理部
４０１  端末受付部
４０２  端末送信部
４０３  端末受信部
４０４  端末出力部
【図１】
2015114217.tif 000003
【図２】
2015114217.tif 000004
【図３】
2015114217.tif 000005
【図４】
2015114217.tif 000006
【図５】
2015114217.tif 000007
【図６】
2015114217.tif 000008
【図７】
2015114217.tif 000009
【図８】
2015114217.tif 000010
【図９】
2015114217.tif 000011
【図１０】
2015114217.tif 000012
【図１１】
2015114217.tif 000013
【図１２】
2015114217.tif 000014
【図１３】
2015114217.tif 000015
【図１４】
2015114217.tif 000016
【図１５】
2015114217.tif 000017
【図１６】
2015114217.tif 000018
【図１７】
2015114217.tif 000019
【図１８】
2015114217.tif 000020
【図１９】
2015114217.tif 000021