(57)【要約】      （修正有）【課題】元の経路に容易に戻すことができる経路案内を提供する。【解決手段】地図表示システムは、出発地から目的地までの経路を地図上に表示する地図表示システムであって、表示手段は、現在地が経路から所定の距離以上離れていない場合、経路から所定の範囲内にある施設を示す施設情報を地図上に表示し、現在地が経路から所定の距離以上離れた場合、経路から所定の範囲内にある施設を示す施設情報に加え、現在地から所定の範囲内にある施設を示す施設情報を地図上に表示すると共に、現在地から経路に向かうための方向を示す方向情報を地図上に表示し、かつ、現在地の進行方向が、方向情報が示す方向を向いている場合と、現在地の進行方向が、方向情報が示す方向を向いていない場合とで、方向情報の表示態様を異ならせる。【選択図】図６
2020079783.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの経路を地図上に表示する地図表示システムであって、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段と、
前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段と、
前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段と、
を有し、
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から前記経路に向かうための方向を示す方向情報を前記地図上に表示し、かつ、前記現在地の進行方向が、前記方向情報が示す方向を向いている場合と、前記現在地の進行方向が、前記方向情報が示す方向を向いていない場合とで、前記方向情報の表示態様を異ならせる、地図表示システム。
【請求項２】
出発地から目的地までの経路を地図上に表示する地図表示システムであって、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段と、
前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段と、
前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段と、
を有し、
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲外にある施設を示す施設情報を前記地図上で非表示とすることで、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記非表示とした施設情報のうち、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示することで、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示する、地図表示システム。
【請求項３】
出発地から目的地までの経路を地図上に表示する地図表示システムであって、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段と、
前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段と、
前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段と、
を有し、
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から所定の範囲内にある施設を示す施設情報の表示態様について、前記現在地を境として、前記経路から前記現在地に向かう方向にある施設を示す施設情報の表示態様と、前記現在地から前記経路に向かう方向にある施設を示す施設情報の表示態様とを異ならせる、地図表示システム。
【請求項４】
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路沿いにある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路沿いにある施設を示す施設情報に加え、前記現在地から前記経路に向かうための方向とは逆の方向側に前記方向情報を表示する、請求項１に記載の地図表示システム。
【請求項５】
出発地から目的地までの経路を地図上に表示する地図表示システムに用いられる地図表示方法であって、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手順と、
前記検索手順により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手順と、
前記取得手順により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手順と、
を有し、
前記表示手順は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から前記経路に向かうための方向を示す方向情報を前記地図上に表示し、かつ、前記現在地の進行方向が、前記方向情報が示す方向を向いている場合と、前記現在地の進行方向が、前記方向情報が示す方向を向いていない場合とで、前記方向情報の表示態様を異ならせる、地図表示方法。
【請求項６】
出発地から目的地までの経路を地図上に表示する地図表示システムに用いられる地図表示方法であって、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手順と、
前記検索手順により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手順と、
前記取得手順により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手順と、
を有し、
前記表示手順は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲外にある施設を示す施設情報を前記地図上で非表示とすることで、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記非表示とした施設情報のうち、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示することで、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示する、地図表示方法。
【請求項７】
出発地から目的地までの経路を地図上に表示する地図表示システムに用いられる地図表示方法であって、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手順と、
前記検索手順により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手順と、
前記取得手順により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手順と、
を有し、
前記表示手順は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から所定の範囲内にある施設を示す施設情報の表示態様について、前記現在地を境として、前記経路から前記現在地に向かう方向にある施設を示す施設情報の表示態様と、前記現在地から前記経路に向かう方向にある施設を示す施設情報の表示態様とを異ならせる、地図表示方法。
【請求項８】
コンピュータを、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段、
前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段、
前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段、
として機能させ、
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から前記経路に向かうための方向を示す方向情報を前記地図上に表示し、かつ、前記現在地の進行方向が、前記方向情報が示す方向を向いている場合と、前記現在地の進行方向が、前記方向情報が示す方向を向いていない場合とで、前記方向情報の表示態様を異ならせる、プログラム。
【請求項９】
コンピュータを、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段、
前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段、
前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段、
として機能させ、
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲外にある施設を示す施設情報を前記地図上で非表示とすることで、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記非表示とした施設情報のうち、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示することで、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示する、プログラム。
【請求項１０】
コンピュータを、
ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段、
前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段、
前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段、
として機能させ、
前記表示手段は、
前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、
前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から所定の範囲内にある施設を示す施設情報の表示態様について、前記現在地を境として、前記経路から前記現在地に向かう方向にある施設を示す施設情報の表示態様と、前記現在地から前記経路に向かう方向にある施設を示す施設情報の表示態様とを異ならせる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システム、地図表示方法、及びプログラムに関する。
【背景技術】
【０００２】
携帯電話やスマートフォン、カーナビゲーション等の端末装置において、地図を表示して、ユーザが所望する目的地までの経路案内を行う技術が従来から知られている。
【０００３】
また、経路案内において、経路沿いに存在する施設を示すアイコンを地図上に表示する技術が従来から知られている（例えば特許文献１参照）。
【０００４】
さらに、ユーザの現在地が経路から逸脱した場合に、当該経路に戻るための進行方向情報を提供する技術が従来から知られている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４４９９号公報
【特許文献２】特許第３７６９２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術では、ユーザの現在地が経路から逸脱した場合に、当該経路に戻ることが難しいことがあった。例えば、経路沿い存在する施設を示すアイコンが表示される経路案内では、ユーザの現在地が当該経路から逸脱した場合、現在地周辺の施設を示すアイコンが表示されなかった。このため、当該経路に戻るために参考となる情報が少なく、ユーザが元の経路に戻ることが難しい場合があった。
【０００７】
本発明の実施の形態は、上記の点に鑑みてなされたものであり、元の経路に容易に戻ることができる経路案内を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の実施の形態に係る地図表示システムは、出発地から目的地までの経路を地図上に表示する地図表示システムであって、ユーザにより設定された検索条件に基づき、出発地から目的地までの経路を検索する検索手段と、前記検索手段により検索された経路に対応する地図情報と、該地図情報に基づく地図上にある施設を示す施設情報とを取得する取得手段と、前記取得手段により取得された地図情報に基づく地図上に、前記ユーザの現在地と、前記経路と、施設を示す施設情報とを表示する表示手段と、を有し、前記表示手段は、前記現在地が前記経路から所定の距離以上離れていない場合、前記経路から所定の範囲内にある施設を示す施設情報を前記地図上に表示し、前記現在地が前記経路から所定の距離以上離れた場合、前記経路から所定の範囲内にある施設を示す施設情報に加え、前記現在地から所定の範囲内にある施設を示す施設情報を前記地図上に表示すると共に、前記現在地から前記経路に向かうための方向を示す方向情報を前記地図上に表示し、かつ、前記現在地の進行方向が、前記方向情報が示す方向を向いている場合と、前記現在地の進行方向が、前記方向情報が示す方向を向いていない場合とで、前記方向情報の表示態様を異ならせる、地図表示システム。
【発明の効果】
【０００９】
本発明の実施の形態によれば、元の経路に容易に戻ることができる経路案内を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る地図表示システムの一例のシステム構成を示す図である。
【図２】経路案内画面を説明する図である。
【図３】本実施形態に係るクライアント端末及びサーバ装置の一例のハードウェア構成を示す図である。
【図４】本実施形態に係る地図表示システムの一例の機能構成を示す図である。
【図５】本実施形態に係る経路案内処理の一例のシーケンス図である。
【図６】本実施形態に係る経路案内の更新処理の一例のシーケンス図である。
【図７】経路案内画面の一例を示す図である。
【図８】経路案内画面の他の例を示す図である。
【図９】Ｕターンアイコンを説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１２】
＜システム構成＞
まず、本実施形態に係る地図表示システム１のシステム構成について、図１を参照しながら説明する。図１は、本実施形態に係る地図表示システムの一例のシステム構成を示す図である。
【００１３】
図１に示す地図表示システム１は、クライアント端末１０と、サーバ装置２０とを有し、インターネットや電話回線網等の広域的なネットワークＮを介して通信可能に接続されている。
【００１４】
クライアント端末１０は、ユーザが利用するスマートフォン、携帯電話、タブレット端末、ゲーム機器、ウェアラブル端末等の各種の情報処理装置である。
【００１５】
ユーザは、クライアント端末１０を操作して、所望の出発地や目的地等の検索条件を設定することで、サーバ装置２０において出発地から目的地までの経路を検索することができる。そして、クライアント端末１０は、検索された経路を地図（電子地図）上に表示させることで経路案内を行う。なお、経路には、出発地や目的地に加えて、出発地から目的地までの間に経由する交差点や曲がり角、各種施設等を示す経由地が含まれていても良い。
【００１６】
これにより、ユーザは、地図上に表示された経路に従って、出発地から目的地まで向かうことができるようになる。すなわち、本実施形態に係る地図表示システム１は、クライアント端末１０のユーザに対して、出発地から目的地までの経路案内を提供する。
【００１７】
サーバ装置２０は、経路を検索する情報処理装置である。サーバ装置２０は、クライアント端末１０においてユーザにより設定された検索条件に基づいて、出発地から目的地までの経路を検索する。そして、サーバ装置２０は、検索された経路を地図上に重畳してクライアント端末１０に表示させる。
【００１８】
また、サーバ装置２０は、検索された経路から所定の範囲内（例えば、経路沿い）に存在する各種施設等を示すアイコン（施設アイコン）をクライアント端末１０に表示させる。施設アイコンとしては、例えば、信号機等の地図表示記号、コンビニ、レストラン等のロゴマーク、ランドマーク等が挙げられる。
【００１９】
このとき、クライアント端末１０は、ユーザの現在地（すなわち、当該クライアント端末１０の現在地）が経路から逸脱した場合、当該経路に戻るための方向を示す情報と、現在地の周囲に存在する施設の施設アイコンとを表示する。
【００２０】
したがって、クライアント端末１０のユーザは、経路から逸脱した場合に、当該経路に戻るための方向を示す情報と、現在地の周囲の施設アイコンとを参考にして、当該経路に容易に戻ることができるようになる。これにより、本実施形態に係る地図表示システム１では、ユーザが経路から逸脱した場合に、迷うことなく元の経路に戻ることができるようになる。
【００２１】
ここで、本実施形態に係る地図表示システム１が提供する経路案内の一例について、図２を参照しながら説明する。図２は、経路案内画面を説明する図である。
【００２２】
図２に示す経路案内画面１０００は、出発地１１０１から目的地１１０２に向かうための経路１１０３が表示された画面である。また、図２に示す経路案内画面１０００は、当該経路１１０３の周囲（例えば、経路１１０３沿い）に存在する各施設を示す施設アイコン１２０１〜１２０５が表示されている。
【００２３】
このように、本実施形態に係る地図表示システム１では、出発地から目的地に向かうための経路と、当該経路から所定の範囲内（例えば、経路沿い）に存在する施設の施設アイコンとが表示された経路案内を提供する。すなわち、本実施形態に係る地図表示システム１では、出発地から目的地に向かうために目印となる施設の施設アイコンを表示する一方で、経路から所定の範囲内にない（例えば、経路沿いになく、目印とならない）施設の施設アイコンは表示しない。このため、本実施形態に係る地図表示システム１では、視認性の良い、簡便な経路案内を提供することができる。
【００２４】
ここで、図２に示す経路案内画面１０００のように、ユーザの現在地を示す現在地アイコン１３００が経路１１０３から逸脱したとする。この場合、本実施形態に係る地図表示システム１は、現在地アイコン１３００の周囲に存在する施設の施設アイコン１４０１〜１４０２を表示すると共に、経路１１０３から逸脱したことをユーザに通知する逸脱通知アイコン１５００を表示する。
【００２５】
このように、本実施形態に係る地図表示システム１では、ユーザの現在地が経路から逸脱した場合、現在地の周囲に存在する施設の施設アイコンを表示すると共に、経路から逸脱したことをユーザに通知する逸脱通知アイコンを表示する。これにより、本実施形態に係る地図表示システム１によれば、ユーザは、経路から逸脱したことを容易に知ることができると共に、表示された施設アイコンを参考にして、元の経路に容易に戻ることができるようになる。
【００２６】
＜ハードウェア構成＞
次に、本実施形態に係る地図表示システム１に含まれるクライアント端末１０及びサーバ装置２０のハードウェア構成について、図３を参照しながら説明する。図３は、本実施形態に係るクライアント端末及びサーバ装置の一例のハードウェア構成を示す図である。
【００２７】
図３（ａ）に示すクライアント端末１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、記憶装置１４とを有する。また、クライアント端末１０は、入力装置１５と、表示装置１６と、通信装置１７と、ＧＰＳ（Global Positioning System）受信機１８とを有する。
【００２８】
ＣＰＵ１１は、各種プログラムの実行や演算処理を行う。ＲＯＭ１２は、起動時に必要なプログラム等が記憶されている。ＲＡＭ１３は、ＣＰＵ１１での処理を一時的に記憶したり、データを記憶したりする作業エリアである。記憶装置１４は、各種データやプログラム等を記憶する。
【００２９】
入力装置１５は、例えばタッチパネル等であり、ユーザの各種操作を受け付ける。表示装置１６は、ディスプレイ等であり、クライアント端末１０の処理結果を表示する。通信装置１７は、ネットワークＮを介してサーバ装置２０と通信を行う。
【００３０】
ＧＰＳ受信機１８は、ＧＰＳから所定の電波を受信して、クライアント端末１０の現在地を示す緯度及び経度の測定を行う。
【００３１】
本実施形態に係るクライアント端末１０は、上記のハードウェア構成を有することにより、後述する各所処理を実現できる。
【００３２】
図３（ｂ）に示すサーバ装置２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、記憶装置２４と、入力装置２５と、表示装置２６と、通信装置２７とを有する。
【００３３】
ＣＰＵ２１は、各種プログラムの実行や演算処理を行う。ＲＯＭ２２は、起動時に必要なプログラム等が記憶されている。ＲＡＭ２３は、ＣＰＵ２１での処理を一時的に記憶したり、データを記憶したりする作業エリアである。記憶装置２４は、各種データやプログラム等を記憶する。
【００３４】
入力装置２５は、例えばキーボードやマウス等であり、各種操作を受け付ける。表示装置２６は、ディスプレイ等であり、サーバ装置２０の処理結果を表示する。なお、入力装置２５及び表示装置２６の少なくとも一方は、必要なときにサーバ装置２０に接続して利用する形態であっても良い。通信装置２７は、ネットワークＮを介してクライアント端末１０と通信を行う。
【００３５】
本実施形態に係るサーバ装置２０は、上記のハードウェア構成を有することにより、後述する各種処理を実現できる。
【００３６】
＜機能構成＞
次に、本実施形態に係る地図表示システム１の機能構成について、図４を参照しながら説明する。図４は、本実施形態に係る地図表示システムの一例の機能構成を示す図である。
【００３７】
図４に示すクライアント端末１０は、入力受付部１０１と、表示処理部１０２と、現在地取得部１０３と、通信部１０４とを有する。これら各機能部は、クライアント端末１０にインストールされた１以上のプログラムが、ＣＰＵ１１に実行させる処理により実現される。
【００３８】
また、クライアント端末１０は、一時記憶部１０５を有する。当該記憶部は、例えば記憶装置１４を用いて実現可能である。
【００３９】
入力受付部１０１は、ユーザからの各種操作を受け付ける。例えば、入力受付部１０１は、出発地や目的地等の検索条件を設定するための入力操作を受け付ける。
【００４０】
表示処理部１０２は、各種の情報を表示する。例えば、表示処理部１０２は、経路案内の地図や当該地図上の経路、現在地アイコン、施設アイコン、逸脱通知アイコン等を表示すると共に、ユーザの現在地に応じて現在地アイコンや施設アイコンの表示を更新する。ここで、表示処理部１０２は、表示部１１２と、判定部１２２と、更新部１３２とを有する。
【００４１】
表示部１１２は、経路案内の地図や当該地図上の経路、現在地アイコン、施設アイコン、逸脱通知アイコン等を表示する。このとき、表示部１１２は、経路から所定の範囲内（例えば、経路沿い）に存在する施設の施設アイコンを表示する。また、表示部１１２は、後述する判定部１２２による判定結果に応じて、ユーザの現在地の周囲に存在する施設の施設アイコン等を表示する。
【００４２】
なお、表示部１１２は、地図や当該地図上の経路、施設アイコン、逸脱通知アイコン等を、例えば、複数のレイヤーにそれぞれ描画して、重畳させることにより表示する。
【００４３】
判定部１２２は、ユーザの現在地が経路上にあるか否かを判定する。更新部１３２は、ユーザの現在地に応じて、地図上の現在地アイコンの位置（表示位置）を更新する。
【００４４】
現在地取得部１０３は、ユーザの現在地（すなわち、クライアント端末１０のＧＰＳ受信機１８により測定された緯度及び経度）を取得する。
【００４５】
通信部１０４は、サーバ装置２０に対して各種要求を送信すると共に、当該要求に対する応答を受信する。例えば、通信部１０４は、検索条件を設定するための入力操作を入力受付部１０１が受け付けたことに応じて、サーバ装置２０に対して、当該検索条件を含む検索要求を送信する。また、例えば、通信部１０４は、当該検索要求に対する検索応答を受信する。
【００４６】
なお、検索応答には、例えば、表示部１１２により表示される地図に関する情報（地図情報）や当該地図上の経路に関する情報（経路情報）、当該地図上に存在する施設の施設アイコン等が含まれる。
【００４７】
一時記憶部１０５は、検索応答に含まれる地図情報や経路情報、施設アイコン等を記憶する。したがって、上述した表示部１１２は、一時記憶部１０５に記憶されている地図情報や経路情報、施設アイコンに基づいて、経路案内の地図や当該地図上の経路、施設アイコンを表示及び更新する。なお、一時記憶部１０５には、現在地アイコンや逸脱通知アイコン等が予め記憶されていても良い。
【００４８】
ここで、地図情報は、例えば、緑地や河川、道路、鉄道、都道府県等の表示対象の種類毎に分類され、緯度及び経度等が既知のメッシュ状に区切られた情報で管理されている。そして、表示対象の種類毎に分類された地図情報は、縮尺に応じて、当該種類毎に予め定められたレイヤーに、メッシュ毎に描画されることで表示される。したがって、クライアント端末１０に表示される地図は、表示対象の種類毎に分類された地図情報がそれぞれ描画されたメッシュ状のレイヤーを、１つ以上結合して重畳することにより表示される。
【００４９】
図４に示すサーバ装置２０は、検索処理部２０１と、情報取得部２０２と、通信部２０３とを有する。これら各機能部は、サーバ装置２０にインストールされた１以上のプログラムが、ＣＰＵ２１に実行させる処理により実現される。
【００５０】
また、サーバ装置２０は、情報記憶部２０４を有する。当該記憶部は、例えば記憶装置２４を用いて実現可能である。
【００５１】
検索処理部２０１は、クライアント端末１０から受信した検索要求に含まれる検索条件に基づいて経路を検索する。すなわち、検索処理部２０１は、例えば、検索条件に含まれる出発地から目的地までの経路であって、当該検索条件に含まれる経由地を経由する経路を検索して、当該経路を示す経路情報を取得する。
【００５２】
情報取得部２０２は、検索処理部２０１により検索された経路に対応する地図情報と、当該地図情報に基づく地図上に存在する施設の施設アイコンとを、後述する情報記憶部２０４から取得する。
【００５３】
通信部２０３は、クライアント端末１０からの検索要求を受信すると共に、当該検索要求に対する検索応答を送信する。例えば、通信部２０３は、検索処理部２０１により取得された経路情報、情報取得部２０２により取得された地図情報や施設アイコン等を含む検索応答をクライアント端末１０に送信する。
【００５４】
情報記憶部２０４は、クライアント端末１０に地図を表示させるための地図情報、地図上に表示される施設アイコンを記憶する。なお、情報記憶部２０４には、地図上に表示される現在地アイコンや逸脱通知アイコン等が記憶されていても良い。
【００５５】
＜処理の詳細＞
次に、本実施形態に係る地図表示システム１の処理の詳細について、図５を参照しながら説明する。図５は、本実施形態に係る経路案内処理の一例のシーケンス図である。
【００５６】
まず、クライアント端末１０の入力受付部１０１は、検索条件を設定するための入力操作を受け付ける（ステップＳ５０１）。ここで、検索条件には、例えば、ユーザが所望する目的地や出発地、経由地等が含まれる。
【００５７】
なお、出発地には、例えば、現在地取得部１０３により取得されたユーザの現在地（すなわち、クライアント端末１０のＧＰＳ受信機１８により測定された緯度及び経度）が用いられても良い。また、出発地には、例えば、Ｗｉ−Ｆｉ等の無線ＬＡＮの受信強度に基づき測定された現在地が用いられても良い。
【００５８】
クライアント端末１０の通信部１０４は、入力受付部１０１により検索条件を設定するための入力操作を受け付けると、検索要求をサーバ装置２０に送信する（ステップＳ５０２）。なお、検索要求には、ステップＳ５０１で設定された検索条件が含まれる。
【００５９】
サーバ装置２０の検索処理部２０１は、通信部２０３により検索要求を受信すると、当該検索要求に含まれる検索条件に基づいて経路を検索する（ステップＳ５０３）。すなわち、検索処理部２０１は、検索条件に含まれる出発地から目的地までの経路を検索して、検索結果として経路情報を取得する。なお、検索処理部２０１は、検索条件に経由地が含まれる場合は、当該検索条件に含まれる出発地から目的地までの経路であって、当該経由地を経由する経路を検索する。
【００６０】
次に、サーバ装置２０の情報取得部２０２は、検索処理部２０１により経路が検索されると、当該経路に対応する地図情報と、施設アイコンとを情報記憶部２０４から取得する（ステップＳ５０４）。すなわち、情報取得部２０２は、当該経路を含む周囲の地図の地図情報と、当該地図上の施設の施設アイコンとを情報記憶部２０４から取得する。
【００６１】
次に、サーバ装置２０の通信部２０３は、情報取得部２０２により地図情報及び施設アイコンが取得されると、検索応答をクライアント端末１０に送信する（ステップＳ５０５）。なお、検索応答には、検索処理部２０１により取得された経路情報と、情報取得部２０２により取得された地図情報及び施設アイコンとが含まれる。
【００６２】
クライアント端末１０の表示処理部１０２は、通信部１０４により検索応答を受信すると、当該検索応答に含まれる地図情報、経路情報、及び施設アイコンを一時記憶部１０５に記憶させる（ステップＳ５０６）。
【００６３】
クライアント端末１０の表示処理部１０２は、表示部１１２により、一時記憶部１０５に記憶されている地図情報、経路情報、及び施設アイコンに基づいて、経路案内画面を表示する（ステップＳ５０７）。
【００６４】
すなわち、表示部１１２は、まず、一時記憶部１０５から地図情報、経路情報、施設アイコンを取得する。次に、表示部１１２は、当該地図情報に基づく地図に、経路情報に基づく経路と、ユーザの現在地を示す現在地アイコンと、当該経路から所定の範囲内（例えば、当該経路沿い）に存在する施設の施設アイコンとを重畳して、経路案内画面を表示装置１６に表示させる。
【００６５】
なお、現在地アイコンは、サーバ装置２０の情報記憶部２０４から取得された上で、ステップＳ５０５の検索応答に含めてクライアント端末１０に送信されても良いし、クライアント端末１０の記憶領域（例えば、一時記憶部１０５）に予め記憶されていても良い。
【００６６】
このように、本実施形態に係る地図表示システム１では、クライアント端末１０において、ユーザにより出発地や目的地等を含む検索条件が設定されると、当該クライアント端末１０の表示装置１６に経路案内画面を表示する。このとき、クライアント端末１０の表示装置１６に表示される経路案内画面では、例えば経路沿いの施設の施設アイコンが表示される一方で、経路沿いにない施設の施設アイコンは表示されない。
【００６７】
すなわち、本実施形態に係る地図表示システム１では、経路に従ってユーザが目的地に向かう際に目印となるのに必要な施設（経路沿いにある施設）の施設アイコンをクライアント端末１０の表示装置１６に表示する。一方で、本実施形態に係る地図表示システム１では、経路沿いに存在しない不要な施設の施設アイコンはクライアント端末１０の表示装置１６に表示させない。これにより、目的地に向かう際に目印となるのに必要な施設の施設アイコンをユーザが見落とすような事態を防止することができる。
【００６８】
ここで、経路案内画面が表示されているクライアント端末１０のユーザが移動した場合における経路案内の更新処理について、図６を参照しながら説明する。図６は、本実施形態に係る経路案内の更新処理の一例のシーケンス図である。なお、以降で説明する経路案内の更新処理は、所定の時間（例えば、数ミリ秒乃至数秒）毎に実行される。
【００６９】
まず、クライアント端末１０の表示装置１６には、表示部１１２により、例えば図７（ａ）に示す経路案内画面２０００が表示されており、当該クライアント端末１０を所持したユーザが移動しているものとする。図７（ａ）に示す経路案内画面２０００では、出発地１１０１から目的地１１０２に向かうための経路１１０３と、当該経路１１０３沿いの施設アイコン１２０１〜１２０５とが表示されている。また、図７（ａ）に示す経路案内画面２０００では、経路１１０３上に現在地アイコン１３００が表示されている。
【００７０】
このように、図７（ａ）に示す経路案内画面２０００では、表示部１１２により、経路１１０３沿いの施設アイコン１２０１〜１２０５が表示される。換言すれば、表示部１１２は、一時記憶部１０５に記憶されている施設アイコンのうち、経路１１０３沿いの施設アイコン１２０１〜１２０５以外の施設アイコンを非表示としている。
【００７１】
このとき、クライアント端末１０の現在地取得部１０３は、ユーザの現在地（すなわち、クライアント端末１０のＧＰＳ受信機１８により測定された緯度及び経度）を取得する（ステップＳ６０１）。
【００７２】
次に、クライアント端末１０の表示処理部１０２は、判定部１２２により、ユーザの現在地が経路１１０３上にあるか否かを判定する（ステップＳ６０２）。
【００７３】
なお、判定部１２２は、ユーザの現在地が経路１１０３から所定の距離以上離れたか否かを判定しても良い。この場合、判定部１２２は、ユーザの現在地が経路１１０３から所定の距離以上離れた場合に、当該経路１１０３上にないと判定すれば良い。
【００７４】
ステップＳ６０２において、判定部１２２により現在地が経路１１０３上にないと判定された場合（すなわち、ユーザの現在地が経路１１０３を逸脱した場合）、まず、更新部１３２は、現在地アイコン１３００の位置を更新する（ステップＳ６０３）。すなわち、更新部１３２は、現在地アイコン１３００の位置を、ステップＳ６０１で取得された現在地が示す位置に更新する。
【００７５】
次に、クライアント端末１０の表示処理部１０２は、表示部１１２により、位置を更新した現在地アイコンと、逸脱通知アイコンと、現在地アイコンから所定の範囲内に存在する施設の施設アイコンとを表示する（ステップＳ６０４）。すなわち、表示部１１２は、例えば図７（ｂ）に示す経路案内画面２１００を表示する。
【００７６】
図７（ｂ）に示す経路案内画面２１００には、更新後の現在地アイコン１３００と、逸脱通知アイコン１５００と、現在地アイコン１３００から所定の範囲内（すなわち、現在地の周囲）に存在する施設の施設アイコン１４０１〜１４０２とが表示されている。換言すれば、表示部１１２は、逸脱通知アイコン１５００を表示すると共に、非表示としていた施設アイコン１４０１〜１４０２を地図上に表示する。
【００７７】
このため、ユーザは、経路から逸脱したことを容易に知ることができる。また、ユーザは、現在地アイコン１３００の周囲に存在する施設アイコン１４０１〜１４０２を参考にして、自身の周囲に存在する施設を確認することができる。これにより、ユーザは、図７（ｂ）に示す経路案内画面２１００により、元の経路１１０３に容易に戻ることができるようになる。
【００７８】
なお、図７（ｂ）に示す経路案内画面２１００において、現在地アイコン１３００から所定の範囲内に存在する施設の施設アイコン１４０１〜１４０２は、例えば、拡大表示や点滅表示等、強調表示されていても良い。これにより、ユーザは、現在地が経路１１０３を逸脱したことに気付き易くなると共に、自身の周囲にある施設の存在に気付き易くなる。
【００７９】
ステップＳ６０２において、判定部１２２により現在地が経路１１０３上にあると判定された場合、まず、更新部１３２は、現在地アイコン１３００の位置を更新する（ステップＳ６０５）。すなわち、更新部１３２は、現在地アイコン１３００の位置を、ステップＳ６０１で取得された現在地が示す位置に更新する。
【００８０】
次に、クライアント端末１０の表示処理部１０２は、表示部１１２により、位置を更新した現在地アイコンを表示する（ステップＳ６０６）。すなわち、表示部１１２は、例えば図７（ｃ）に示す経路案内画面２２００を表示する。
【００８１】
図７（ｃ）に示す経路案内画面２２００は、更新後の現在地アイコン１３００が表示されている。このように、ユーザの現在地が経路１１０３を逸脱していない場合には、逸脱通知アイコン１５００等は表示されない。
【００８２】
＜変形例＞
ここで、本実施形態の変形例について、図８を参照しながら説明する。図８は、経路案内画面の他の例を示す図である。
【００８３】
図８に示す経路案内画面３０００では、図２に示す経路案内画面１０００と同様に、出発地１１０１から目的地１１０２に向かうための経路１１０３が表示された画面である。また、図８に示す経路案内画面３０００は、図２に示す経路案内画面１０００と同様に、当該経路１１０３の周囲に存在する各施設を示す施設アイコン１２０１〜１２０５が表示されている。
【００８４】
ここで、図８に示す経路案内画面３０００のように、現在地アイコン１３００が経路１１０３から逸脱したとする、この場合、本変形例では、施設アイコン１４０１〜１４０２を表示すると共に、経路１１０３に戻るための方向を示すＵターンアイコン１６００を表示する。
【００８５】
このように、本変形例では、ユーザの現在地が経路から逸脱した場合、現在地の周囲に存在する施設の施設アイコンを表示すると共に、元の経路に戻るための方向を示すＵターンアイコンを表示する。これにより、本変形例によれば、さらに、Ｕターンアイコンを参考にして、元の経路に容易に戻ることができるようになる。
【００８６】
ここで、ユーザが経路から逸脱した場合において、元の経路に戻るための方向がＵターンした方向である場合に、Ｕターンアイコン１６００を表示すれば良い。すなわち、本変形例では、ユーザが経路から逸脱した場合に、元の経路に戻るためのルート（経路）を探索する。そして、探索されたルートの進行方向が、ユーザのＵターン方向である場合に、Ｕターンアイコン１６００を表示する。
【００８７】
なお、例えば、Ｕターンせずに別の方向に進んだ方が元の経路により早く戻れる場合等には、Ｕターンアイコン１６００の代わりに、当該別の方向を示す矢印等を地図上に表示しても良い。
【００８８】
ここで、図８に示す経路案内画面３０００において、Ｕターンアイコン１６００に従って、ユーザが元の経路１１０３に戻る場合における当該Ｕターンアイコン１６００の表示態様について、図９を参照しながら説明する。図９は、Ｕターンアイコンを説明する図である。
【００８９】
図９（ａ）に示すように、現在地アイコン１３００の進行方向が、Ｕターンアイコン１６００が示すＵターン方向と逆の方向（例えば、１８０度異なる方向）を向いている場合、当該Ｕターンアイコン１６００は、通常の表示態様（例えば、赤色の矢印）で表示される。このとき、図９（ｂ）〜図９（ｃ）に示すように、現在地アイコン１３００の進行方向が、Ｕターンアイコン１６００が示すＵターン方向に向かうにつれて、当該Ｕターンアイコン１６００が薄くなって表示される（例えば、色が薄くなって表示される）。
【００９０】
このように、Ｕターンアイコン１６００は、現在地アイコン１３００の進行方向の変化に応じて、動的に表示態様が変化する。これにより、ユーザが経路１１０３に戻る方向と逆の方向を向いている場合には、ユーザは、Ｕターンアイコン１６００をはっきりと視認することができる。一方で、ユーザが経路１１０３に戻る方向を向くに従って、当該Ｕターンアイコン１６００の表示を目立たない態様で表示させることができる。
【００９１】
なお、Ｕターンアイコン１６００が示すＵターン方向は、例えば、ユーザが経路１１０３から逸脱した地点と、ユーザの現在地とに基づいて、ユーザの現在地から当該逸脱した地点まで戻るためのルート（経路）探索した上で、当該ルートの進行方向とすれば良い。
【００９２】
＜まとめ＞
以上のように、本実施形態に係る地図表示システム１は、ユーザに対して、目的地までの経路案内を提供する。しかも、本実施形態に係る地図表示システム１は、ユーザの現在地が経路から逸脱した場合に、逸脱したことをユーザに通知すると共に、現在地の周囲に存在する施設の情報を表示する。
【００９３】
これにより、本実施形態に係る地図表示システム１によれば、ユーザが経路を逸脱した場合に、当該ユーザは、逸脱したことを早期に気付くことができると共に、元の経路に戻るために参考となる周囲の施設等を知ることができる。したがって、本実施形態に係る地図表示システム１では、ユーザは、経路を逸脱した場合でも、容易に元の経路に戻ることができるようになる。
【００９４】
なお、本実施形態では、ユーザの現在地が経路から逸脱した場合に、現在地の周囲に存在する施設の施設アイコンを表示するものとしたが、これに限られない。すなわち、ユーザの現在地が経路から逸脱した場合に、例えば、現在地の周囲に存在する施設の注記を表示しても良い。注記としては、例えば、ビル名や店舗名等の地図に表示される名称、地名等が挙げられる。このように、本実施形態は、ユーザの現在地が経路から逸脱した場合に、現在地の周囲に存在する、目印となる施設に関する様々な情報を表示しても良い。
【００９５】
また、本実施形態では、ユーザの現在地が経路から逸脱した場合に、地図上に施設アイコンを表示する施設の種類を絞り込めるようにしても良い。これにより、例えば、施設の種類として「コンビニ」が設定された場合には、ユーザの現在地が経路から逸脱すると、現在地の周囲に存在する施設のうち、コンビニを示す施設の施設アイコンを地図上に表示することができる。
【００９６】
また、本実施形態では、ユーザの現在地が経路から逸脱した場合に、現在地の周囲に存在する施設アイコンを表示することにしているが、これらの施設アイコンの表示態様（例えば、大きさ、色、点滅してるか否か等）を異なるようにしても良い。例えば、ユーザの現在地が経路から逸脱した場合に、ユーザが経路から逸脱した方向にある施設アイコンの表示態様と、ユーザが元の経路に戻る方向にある施設アイコンの表示態様とを、ユーザの現在地を境として異なるようにしても良い。これにより、ユーザは、経路から逸脱した方向と、元の経路に戻る方向とを容易に把握することができるようになる。
【００９７】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００９８】
１        地図表示システム
１０      クライアント端末
２０      サーバ装置
１０１    入力受付部
１０２    表示処理部
１０３    現在地取得部
１０４    通信部
１０５    一時記憶部
１１２    表示部
１２２    判定部
１３２    更新部
２０１    検索処理部
２０２    情報取得部
２０３    通信部
２０４    情報記憶部
Ｎ        ネットワーク
【図１】
2020079783.tif 000003
【図２】
2020079783.tif 000004
【図３】
2020079783.tif 000005
【図４】
2020079783.tif 000006
【図５】
2020079783.tif 000007
【図６】
2020079783.tif 000008
【図７】
2020079783.tif 000009
【図８】
2020079783.tif 000010
【図９】
2020079783.tif 000011