(57)【要約】【課題】本発明は、アイコンを重ならないように表示する地図描画装置の提供を目的とする。【解決手段】本発明の地図描画装置は、地物のアイコンを含む地図を描画する地図描画装置であって、自車位置から目的地までの走行経路を探索する走行経路探索部４と、地図の表示画面上の選択地点の情報を取得する入力部１と、選択地点が走行経路上にある場合には、選択地点のアイコンと他のアイコンとの重畳を検知するアイコン重畳検知部５と、重畳が検知されたアイコンを走行経路を走行時の通過順に整列したアイコン整列画像を描画する描画制御部７と、を備える。【選択図】図１
2015021732.tif 000002
【特許請求の範囲】
【請求項１】
地物のアイコンを含む地図を描画する地図描画装置であって、
自車位置から目的地までの走行経路を探索する走行経路探索部と、
前記地図の表示画面上の選択地点の情報を取得する選択地点情報取得部と、
前記選択地点が前記走行経路上にある場合には、前記選択地点のアイコンと他のアイコンとの重畳を検知するアイコン重畳検知部と、
前記重畳が検知されたアイコンを前記走行経路走行時の通過順に整列したアイコン整列画像を描画するアイコン整列画像描画部と、を備える、
地図描画装置。
【請求項２】
前記アイコン整列画像は、前記地物が前記走行経路の左側又は右側のいずれにあるのかを判別可能な態様で、前記重畳が検知されたアイコンを整列させた画像である、
請求項１に記載の地図描画装置。
【請求項３】
前記アイコン整列画像は、前記重畳が検知されたアイコンのうち、前記走行経路の左側にある地物のアイコンが前記走行経路を示す走行経路オブジェクトの左側に、前記走行経路の右側にある地物のアイコンが前記走行経路オブジェクトの右側に、夫々整列した画像である、
請求項２に記載の地図描画装置。
【請求項４】
前記走行経路オブジェクトは直線形状である、
請求項３に記載の地図描画装置。
【請求項５】
前記アイコン整列画像描画部は、前記重畳が検知されたアイコンをスクロール描画する、
請求項１〜４のいずれかに記載の地図描画装置。
【請求項６】
前記アイコン整列画像描画部は、前記走行経路の対向車線側にある地物のアイコンのうち、立寄るにはＵターンが必要であると道路情報に基づき判断される地物を表す前記アイコンを、前記アイコン整列画像の描画においてＵターンが必要である旨を識別可能に描画する、
請求項１〜５のいずれかに記載の地図描画装置。
【請求項７】
（ａ）地物のアイコンを含む地図を描画するステップと、
（ｂ）自車位置から目的地までの走行経路を探索するステップと、
（ｃ）前記地図の表示画面上の選択地点の情報を取得するステップと、
（ｄ）前記選択地点が前記走行経路上にある場合は、前記選択地点のアイコンと他のアイコンとの重畳を検知するステップと、
（ｅ）前記重畳が検知されたアイコンを前記走行経路に沿った走行時の通過順に整列表示したアイコン整列画像を描画するステップと、を備える、
地図描画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地物のアイコンを含む地図を描画する地図描画装置および地図描画方法に関する。
【背景技術】
【０００２】
従来、地図には地物のアイコンが表示されている。地物のアイコンには、役所、病院、または温泉といった地図記号アイコンの他、駅、駐車場、またはガソリンスタンドといった交通アイコンや、特定の企業を図示する企業アイコンなどがある。これら地物のアイコンは、予め地図データに含められていることが多い。
【０００３】
地図表示端末が地図データに従って地図を表示する場合、地図の表現上、近接する位置に複数の施設（地物）がある場合等は、それら複数の施設を示すアイコンが重畳して表示される。このような場合に、ユーザにとっては各アイコンが見づらく、またタッチパネル上で所望のアイコンを選択しづらい。地図の縮尺を大きくすることでアイコンが重畳しない地図を表示することも可能であるが、縮尺を調整するのはユーザにとって手間のかかる操作であった。
【０００４】
この問題の解決方法として、例えば特許文献１では、アイコンの重畳を検知すると、アイコン中心点を結ぶ多角形の重心をアイコン移動中心点に設定し、アイコン移動中心点と各アイコンとを結ぶ直線の延長線の方向に各アイコンを移動させることにより、アイコンの重畳を解消する方法を提示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１２７７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の手法は、少数のアイコンが重畳する場合に有効である。しかし、市街地の地図や小縮尺の地図では、十数個のアイコンが重畳して表示される場合がある。このように大量のアイコンが重畳する地図を描画する場合に特許文献１の手法を用いても、アイコンを移動させた先で別のアイコンと重畳する結果、重畳を解消することが出来ない。
【０００７】
本発明は上述の問題点に鑑み、アイコンを重畳しないように描画する地図描画装置および地図描画方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明の地図描画装置は、地物のアイコンを含む地図を描画する地図描画装置であって、自車位置から目的地までの走行経路を探索する走行経路探索部と、地図の表示画面上の選択地点の情報を取得する選択地点情報取得部と、選択地点が走行経路上にある場合には、選択地点のアイコンと他のアイコンとの重畳を検知するアイコン重畳検知部と、重畳が検知されたアイコンを走行経路走行時の通過順に整列したアイコン整列画像を描画するアイコン整列画像描画部と、を備える。
【０００９】
また、本発明の地図描画方法は、（ａ）地物のアイコンを含む地図を描画するステップと、（ｂ）自車位置から目的地までの走行経路を探索するステップと、（ｃ）地図の表示画面上の選択地点の情報を取得するステップと、（ｄ）選択地点が走行経路上にある場合は、選択地点のアイコンと他のアイコンとの重畳を検知するステップと、（ｅ）重畳が検知されたアイコンを走行経路に沿った走行時の通過順に整列表示したアイコン整列画像を描画するステップと、を備える。
【発明の効果】
【００１０】
本発明の地図描画装置は、地物のアイコンを含む地図を描画する地図描画装置であって、自車位置から目的地までの走行経路を探索する走行経路探索部と、地図の表示画面上の選択地点の情報を取得する選択地点情報取得部と、選択地点が走行経路上にある場合には、選択地点のアイコンと他のアイコンとの重畳を検知するアイコン重畳検知部と、重畳が検知されたアイコンを走行経路走行時の通過順に整列したアイコン整列画像を描画するアイコン整列画像描画部と、を備える。したがって、地図上で多数のアイコンが重畳していても、地図表示画像とは別にアイコン整列画像を描画することにより、ユーザが所望のアイコンを選択できるようにする。また、アイコン整列画像では、走行経路走行時の通過順にアイコンを整列することにより、各地物へのアクセスのしやすさを直感的な表現でユーザに示すことができる。
【００１１】
また、本発明の地図描画方法は、（ａ）地物のアイコンを含む地図を描画するステップと、（ｂ）自車位置から目的地までの走行経路を探索するステップと、（ｃ）地図の表示画面上の選択地点の情報を取得するステップと、（ｄ）選択地点が走行経路上にある場合は、選択地点のアイコンと他のアイコンとの重畳を検知するステップと、（ｅ）重畳が検知されたアイコンを走行経路に沿った走行時の通過順に整列表示したアイコン整列画像を描画するステップと、を備える。したがって、地図上で多数のアイコンが重畳していても、地図表示画像とは別にアイコン整列画像を描画することにより、ユーザが所望のアイコンを選択できるようにする。また、アイコン整列画像では、走行経路走行時の通過順にアイコンを整列することにより、各地物へのアクセスのしやすさを直感的な表現でユーザに示すことができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係る地図描画装置の構成を示すブロック図である。
【図２】実施の形態１に係る地図描画装置の表示例を示す図である。
【図３】実施の形態１に係る地図描画装置の表示例を示す図である。
【図４】実施の形態１に係る地図描画装置の動作を示すフローチャートである。
【図５】実施の形態１の変形例１に係る地図描画装置の表示例を示す図である。
【図６】実施の形態１の変形例２に係る地図描画装置の表示例を示す図である。
【図７】実施の形態１の変形例２に係る地図描画装置の動作を示すフローチャートである。
【図８】実施の形態２に係る地図描画装置の構成を示すブロック図である。
【図９】実施の形態２に係る地図描画装置の表示例を示す図である。
【図１０】実施の形態２に係る地図描画装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
＜Ａ．実施の形態１＞
＜Ａ−１．構成＞
図１は、本発明の実施の形態１に係る地図描画装置の一例であるナビゲーション装置１１の構成を示すブロック図である。以下の説明では、ナビゲーション装置１１を車両に搭載されたカーナビゲーション装置として説明する。
【００１４】
ナビゲーション装置１１は、入力部１、自車位置取得部２、地図データ格納部３、走行経路探索部４、アイコン重畳検知部５、アイコン整列部６、描画制御部７、および表示部８を備えている。
【００１５】
入力部１は、ナビゲーション装置１１の入力インタフェースであり、ユーザ操作を受け付ける。入力部１は、例えば機械的又は電子的なスイッチにより構成され、ナビゲーション装置１１と別筐体のリモコンによって構成されていても良い。以下の説明では、入力部１をタッチパネルとする。入力部１が受け付けるユーザ操作には、目的地の位置情報（目的地位置情報）の入力や、重畳を解消するアイコンの選択や、画面のスクロール操作などがある。
【００１６】
自車位置取得部２は、ナビゲーション装置１１が搭載された車両（自車）の現在位置（自車位置）を検出する手段である。例えば、ＧＰＳ（Global Positioning System）信号から自車位置を検出し、あるいはＧＰＳ信号に加速度センサやジャイロセンサなど各種センサの信号を組み合わせて自車位置を検出する。検出した自車位置情報は、走行経路探索部４に出力される。
【００１７】
地図データ格納部３は、地図データを格納しており、ハードディスク（Hard Disk Drive）やメモリ等の記憶媒体により構成される。地図データは、ナビゲーション装置１１の外部のサーバから無線通信によって取得しても良い。
【００１８】
走行経路探索部４は、入力部１から目的地位置情報を、自車位置取得部２から自車位置情報を、地図データ格納部３から地図データをそれぞれ取得し、これらに基づき自車位置から目的地までの走行経路を探索する。
【００１９】
描画制御部７は、表示部８に表示する画像の描画を行い、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）で構成される。描画制御部７は、地図表示画像の描画を行う他、後述するアイコン整列画像の描画を行う。
【００２０】
表示部８は、液晶ディスプレイなどのモニタであり、描画制御部７が描画した画像を表示する。入力部１がタッチパネルである場合、入力部１と表示部８は一体として構成されてもよい。なお、表示部８はナビゲーション装置１１の外部構成であっても良い。
【００２１】
アイコン重畳検知部５は、ユーザが選択した地図上の地点において、アイコンの重畳を検知する。
【００２２】
アイコン整列部６は、アイコン重畳検知部５で重畳を検知したアイコン群を所定の基準で整列する。アイコン重畳検知部５におけるアイコン重畳検知処理と、アイコン整列部６におけるアイコン整列処理については、後に詳述する。
【００２３】
なお、走行経路探索部４、アイコン重畳検知部５、アイコン整列部６は、ＣＰＵでプログラムが実行されることによって実現する。
【００２４】
＜Ａ−２．動作＞
図２，３は、ナビゲーション装置１１の表示部８における表示例を示している。図２（ａ）は、走行経路の地図表示例を示しており、地物のアイコンが走行経路上に表示されている。ここで表示されるアイコンは地物のアイコンであり、例えば「Ｐ」というアイコンは、当該アイコンが表示された地図上の地点に駐車場があることを示している。ユーザはこのようなアイコンを見ながら、立寄りたい地物（施設等）を探すことが出来る。また、ユーザは所望のアイコンをタッチして選択することにより、アイコンが表す地物の情報を表示させ、または当該地物へ立寄る経路案内をナビゲーション装置１１にさせることが可能である。しかし、図２（ａ）のように複数のアイコンが重畳して表示されてしまうと、見づらい上に所望のアイコンを選択しにくい。
【００２５】
そこで、ナビゲーション装置１１では、ユーザが、重畳したアイコンをタッチパネル上で選択すると、重畳したアイコンを整列したアイコン整列画像を走行経路の地図画像とは別画像で表示する（図２（ｂ））。
【００２６】
アイコン整列画像では、走行経路を示す直線形状の走行経路オブジェクトが画面の上下方向に描画され、走行経路オブジェクトに沿ってその左右両側にアイコンが整列して描画される。整列順は、自車位置からアイコンが表す地物までの、走行経路に沿った距離順、言い換えれば、走行経路を走行時の通過順である。図２（ｂ）では、走行経路オブジェクトの下側を自車位置側、上側を目的地側としているので、各アイコンは自車位置から走行経路に沿った距離が短い順に、下から整列する。したがって、ユーザは各アイコンが表す地物へのアクセスのしやすさを直感的に理解することができる。また、アイコンの誤選択を防ぐと共に使い勝手が向上する。なお、走行経路オブジェクトの方向は画面の上下方向でなくても良いが、上下方向とすれば実際の位置関係に対応しており、自車とアイコンが表す地物との位置関係を直感的に理解し易い。
【００２７】
また、アイコン整列画像では、走行経路の左側にある地物のアイコンは走行経路オブジェクトの左側に、走行経路の右側にある地物のアイコンは走行経路オブジェクトの右側に、それぞれ描画される。地物が走行経路の左右いずれの側にあるかによって立寄り易さは異なるので、このような情報をアイコン整列画像に含めることにより、各アイコンが表す地物へのアクセスのしやすさをより理解することができる。
【００２８】
図２では、５つのアイコンをアイコン整列画像内に全て整列する例を示した。しかし、重畳するアイコンの数がさらに多い場合には、アイコン整列画像内に全てのアイコンが収まりきらない。その場合には、図３に示すスクロール表示を行う。図３（ａ）において、ユーザがアイコン整列画像にタッチし、そのまま指を画面の下方向にスライドさせると、アイコン整列画像が下方向にスクロールし、アイコン整列画像の上方向から新たな地物のアイコンが表示される（図３（ｂ））。勿論、スクロールは下方向だけでなく上方向にも可能である。
【００２９】
このようなスクロール表示を行うことで、大量のアイコンが重畳する場合にも、全てのアイコンを整列させて表示することが可能となる。
【００３０】
図４は、ナビゲーション装置１１の動作を示すフローチャートである。以下、図４のフローチャートに沿ってナビゲーション装置１１の動作を説明する。
【００３１】
まず、走行経路探索部４は、入力部１から目的地位置情報を、自車位置取得部２から自車位置情報をそれぞれ取得し（ステップＳ１）、これらに基づき地図データ格納部３の地図データを参照しながら自車位置から目的地までの走行経路を探索する（ステップＳ２）。走行経路情報は、走行経路探索部４から描画制御部７に送られる。描画制御部７は地図データ格納部３から取得した地図データを用いて走行経路の地図表示画像を描画し、表示部８において図２（ａ）のような走行経路の地図表示が行われる（ステップＳ３）。走行経路上の地物のアイコンも地図データに基づいて表示される。
【００３２】
次に、アイコン重畳検知部５は、地図上の選択地点が入力されるのを待機する（ステップＳ４）。図２（ａ）の地図表示がなされた表示画面上で、ユーザが任意の地点をタッチして選択すると、ユーザが選択した地点（選択地点）の情報が入力部１からアイコン重畳検知部５に入力される。
【００３３】
アイコン重畳検知部５は、走行経路探索部４から走行経路を取得し、選択地点上に走行経路があるか否かを判断する（ステップＳ５）。本発明のアイコン整列処理は、走行経路上のアイコンを整列対象とするため、選択地点上に走行経路がなければステップＳ１１に移る。なお、ここでは、選択地点を実際にユーザが選択した地点を含む一定の大きさをもつ領域とみなし、当該領域内に走行経路があるか否かを判断してもよい。
【００３４】
一方、選択地点上に走行経路がある場合、アイコン重畳検知部５は、選択地点で走行経路上のアイコンが重畳しているか否かを判断する（ステップＳ６）。ここでアイコン重畳検知部５は、描画制御部７から走行経路の地図表示画像を取得し、例えば各アイコンの位置と寸法等からアイコンが重畳しているか否かを検知する。アイコンの重畳がなければステップＳ１１に移る。アイコンの重畳があれば、これら重畳した複数のアイコン（以下、「重畳アイコン」という）を後述のアイコン整列処理の対象としてアイコン整列部６に出力する。
【００３５】
アイコン整列部６はアイコン重畳検知部５から重畳アイコンを取得すると、走行経路探索部４から走行経路を取得し、各重畳アイコンが表す地物が走行経路の左右どちら側にあるかを判断する（ステップＳ７）。ここで、アイコン整列部６は地図データ格納部３から地図データを取得し、各重畳アイコンが表す地物と走行経路の位置関係から上記判断を行う。そして、各重畳アイコンに、走行経路の左右どちら側に地物があるかを表す情報を描画情報として付与する。
【００３６】
次に、アイコン整列部６は重畳アイコンを、走行経路を走行した場合の通過順に整列する（ステップＳ８）。ここでは、各重畳アイコンが表す地物について、走行経路に沿った自車位置からの距離を算出し、自車位置からの距離が短い順、すなわち上記通過順の整列番号を、重畳アイコンに描画情報として付与する。
【００３７】
次に、描画制御部７がアイコン整列画像の描画を行う（ステップＳ９）。ここで、描画制御部７はアイコン整列部６から重畳アイコンの描画情報を取得し、描画情報に基づきアイコン整列画像を描画する。アイコン整列画像では、画面の上下方向に走行経路を表す直線の走行経路オブジェクトを描画し、走行経路オブジェクトに沿って、下から整列番号の順に重畳アイコンを描画する。なお、走行経路の左側にある地物の重畳アイコンは走行経路オブジェクトの左側に、走行経路の右側にある地物の重畳アイコンは走行経路オブジェクトの右側に、それぞれ描画する。
【００３８】
こうして描画されたアイコン整列画像を走行経路の地図表示画像に重畳すると、表示部８では図２（ｂ）のような表示が行われる。なお、重畳アイコンの数が多い場合には一度に全てを表示せず、スクロール表示とすることも可能である。また、アイコン整列画像は走行経路の地図表示画像とは別画像であれば良いため、図２（ｂ）のような重畳表示の他、表示画面を２分割して左側に地図表示画像、右側にアイコン整列画像を表示するようにしても良い。
【００３９】
アイコン整列画像を表示した後、プログラム終了か否かを判断する（ステップＳ１１）。プログラム終了であれば処理を終了し、プログラム終了でなければステップＳ１に戻る。
【００４０】
＜Ａ−３．変形例＞
以上、ナビゲーション装置１１を車両に搭載されたカーナビゲーション装置として説明したが、ナビゲーション装置１１は、ＰＮＤ（Portable Navigation Device）、携帯端末（例えば携帯電話、スマートフォン、及びタブレットなど）、及びサーバなどを適宜に組み合せたシステムとして構築されていても良い。この場合、ナビゲーション装置１１の各構成要素は、システムを構築する各機器に分散して配置される。
【００４１】
実施の形態１のナビゲーション装置１１は、地物が走行経路の左右いずれの側にあるかを判断し、重畳アイコンを走行経路オブジェクトの右側と左側の２列に整列したアイコン整列画像を表示した。しかし、変形例１のナビゲーション装置では、図５に示すように、地物が走行経路の左右いずれの側にあるかを考慮せず、重畳アイコンを１列に整列したアイコン整列画像を描画する。この場合、重畳アイコンを２列で整列させたアイコン整列画像に比べて表示面積が小さいため、走行経路の地図表示を邪魔することなくアイコン整列画像を表示できる。また、例えばＬ（左側）やＲ（右側）の文字を各アイコンに付加することにより、各アイコンが表す地物が走行経路の右側または左側のいずれにあるかが分かるようにしても良い。
【００４２】
実施の形態１のナビゲーション装置１１は、走行経路上の地物のアイコンのみを整列対象とした。しかし、変形例２のナビゲーション装置では、走行経路上にある地物のアイコンが走行経路付近にある地物のアイコンと重畳する場合に、両者を共に整列対象とする。図６は、変形例２のナビゲーション装置が描画するアイコン整列画像の表示例を示している。このアイコン整列画像において、走行経路オブジェクトの両脇に走行経路上の地物のアイコンを整列させることは実施の形態１のナビゲーション装置１１と同様であるが、さらにその外側に、走行経路上にはないが走行経路から１００ｍ未満の距離にある地物のアイコンを整列させている。
【００４３】
図７は、変形例２のナビゲーション装置の動作を示すフローチャートである。ステップＳ２１〜２５は、図４に示すステップＳ１〜５と同様であるため、説明を省略する。ステップＳ２６で、アイコン重畳検知部５は、選択地点でアイコンが重畳しているか否かを判断する。ここでアイコン重畳検知部５は、描画制御部７から走行経路の地図表示画像を取得し、例えば各アイコンの位置と寸法等からアイコンの重畳の有無を検知する。アイコンの重畳がなければステップＳ３２に移る。アイコンの重畳があれば、重畳アイコンを後述のアイコン整列処理の対象としてアイコン整列部６に出力する。
【００４４】
アイコン整列部６はアイコン重畳検知部５から重畳アイコンを取得すると、走行経路探索部４から走行経路を取得し、各重畳アイコンが表す地物が走行経路の左右どちら側にあるかを判断する（ステップＳ２７）。ここで、アイコン整列部６は地図データ格納部３から地図データを取得し、各重畳アイコンが表す地物と走行経路の位置関係から上記判断を行う。そして、各重畳アイコンに、走行経路の左右どちら側に地物があるかを表す情報を描画情報として付与する。
【００４５】
次に、アイコン整列部６は、各重畳アイコンが表す地物の走行経路からの距離を判定する（ステップＳ２８）。例えば走行経路からの距離１００ｍを閾値とすると、１００ｍ以上離れた地物を表す重畳アイコンを処理対象から除外する。これにより、処理対象の重畳アイコンは、走行経路上にある地物のアイコンと、走行経路から所定の距離内にある地物のアイコンに限られる。またアイコン整列部６は、処理対象の重畳アイコンに対して、走行経路上にあるか否かを示す情報を描画情報として付与する。
【００４６】
次に、アイコン整列部６は重畳アイコンを、走行経路を走行した場合の通過順に整列する（ステップＳ２９）。ここでは、各重畳アイコンが表す地物の走行経路に沿った自車位置からの距離を算出し、自車位置からの距離が短い順、すなわち上記通過順の整列番号を、重畳アイコンに描画情報として付与する。
【００４７】
次に、描画制御部７がアイコン整列画像の描画を行う（ステップＳ３０）。ここで、描画制御部７はアイコン整列部６から重畳アイコンの描画情報を取得し、描画情報に基づきアイコン整列画像を描画する。アイコン整列画像では、画面の上下方向に走行経路を表す直線の走行経路オブジェクトを描画し、走行経路オブジェクトに沿って、下から整列番号の順に重畳アイコンを描画する。なお、走行経路の左側にある地物の重畳アイコンは走行経路オブジェクトの左側に、走行経路の右側にある地物の重畳アイコンは走行経路オブジェクトの右側に、それぞれ描画する。また、走行経路沿いにある地物の重畳アイコンは走行経路オブジェクトの両脇に整列し、それらの外側に、走行経路沿いにない地物の重畳アイコンを整列する。
【００４８】
描画制御部７が描画したアイコン整列画像は、表示部８で表示される（ステップＳ３１）。
【００４９】
＜Ａ−４．効果＞
実施の形態１のナビゲーション装置１１（地図描画装置）は、地物のアイコンを含む地図を描画する地図描画装置であって、自車位置から目的地までの走行経路を探索する走行経路探索部４と、地図の表示画面上の選択地点の情報を取得する入力部１（選択地点情報取得部）と、選択地点が走行経路上にある場合には、選択地点のアイコンと他のアイコンとの重畳を検知するアイコン重畳検知部５と、重畳が検知された重畳アイコンを走行経路走行時の通過順に整列したアイコン整列画像を描画する描画制御部７（アイコン整列画像描画部）と、を備える。ナビゲーション装置１１によれば、地図上で多数のアイコンが重畳していても、地図表示画像とは別にアイコン整列画像を描画することにより、ユーザが所望のアイコンを選択できるようにする。また、アイコン整列画像では、走行経路を走行時の通過順にアイコンを整列することにより、各地物へのアクセスのしやすさを直感的な表現で示し、使い勝手が向上する。
【００５０】
また、アイコン整列画像は、地物が走行経路の左側又は右側のいずれにあるのかを判別可能な態様で、重畳が検知されたアイコンを整列させた画像としても良い。地物が走行経路の左側と右側のいずれにあるかにより立寄り易さが異なるので、そうした情報をアイコン整列画像に含めることにより、ユーザにとっての使い勝手が向上する。
【００５１】
さらに、アイコン整列画像は、重畳が検知されたアイコンのうち、走行経路の左側にある地物のアイコンが走行経路を示す走行経路オブジェクトの左側に、走行経路の右側にある地物のアイコンが走行経路オブジェクトの右側に、夫々整列した画像としても良い。これにより、アイコンが表す地物が走行経路の左側と右側のいずれにあるかが直感的に分かり易い。
【００５２】
また、走行経路オブジェクトを直線形状としてもよい。このようにすれば、アイコンが走行経路オブジェクトの左右に直線状に整列するため、アイコンが表す地物と走行経路の左右関係が視覚的に分かり易い。
【００５３】
また、描画制御部７（アイコン整列画像描画部）は、重畳が検知されたアイコンをスクロール描画しても良い。これにより、重畳する全てのアイコンをアイコン整列画像によって一度に表示できない場合でも、スクロールにより所望のアイコンを表示させることができる。
【００５４】
実施の形態１の地図描画方法は、（ａ）地物のアイコンを含む地図を描画するステップと、（ｂ）自車位置から目的地までの走行経路を探索するステップと、（ｃ）地図の表示画面上の選択地点の情報を取得するステップと、（ｄ）選択地点が走行経路上にある場合は、選択地点のアイコンと他のアイコンとの重畳を検知するステップと、（ｅ）重畳が検知されたアイコンを走行経路に沿った走行時の通過順に整列表示したアイコン整列画像を描画するステップと、を備える。この方法によれば、地図上で多数のアイコンが重畳していても、地図表示画像とは別のアイコン整列画像を描画することにより、ユーザが所望のアイコンを選択できる。また、アイコン整列画像では、走行経路を走行時の通過順にアイコンを整列することにより、各地物へのアクセスのしやすさを直感的な表現で示し、使い勝手が向上する。
【００５５】
＜Ｂ．実施の形態２＞
実施の形態２の地図描画装置では、アイコン整列画像において、Ｕターンしなければ立寄れない地物のアイコンにその旨を示すマークを付すことにより、地物へのアクセスコストをユーザに提示する。
【００５６】
＜Ｂ−１．構成＞
図８は、実施の形態２に係る地図描画装置の一例であるナビゲーション装置１２の構成を示すブロック図である。ナビゲーション装置１２は、ナビゲーション装置１１の構成に加えて、Ｕターン判定部９を備えている。Ｕターン判定部９以外の構成はナビゲーション装置１１と同様であるため、説明を省略する。
【００５７】
Ｕターン判定部９は、アイコン整列部６で整列された各重畳アイコンに対して、アイコンが表す地物に立寄るためにＵターンする必要があるか否かを判定する。
【００５８】
描画制御部７は、アイコン整列画像を描画する際に、図９（ｂ）に示すように、Ｕターン判定部９でＵターンする必要があると判定された重畳アイコンに、その旨を示すＵターンマークを付す。図９（ａ）は、左肩にＵターンを図示するマークが付されたアイコンを示しており、このマークがＵターンマークの一例である。
【００５９】
＜Ｂ−２．動作＞
図１０は、ナビゲーション装置１２の動作を示すフローチャートである。ステップＳ４１〜ステップＳ４７は、図４に示した実施の形態１に係るナビゲーション装置１１の動作のフローチャートにおけるステップＳ１〜ステップＳ７と同様であるため、説明を省略する。
【００６０】
アイコン整列部６は、各重畳アイコンに左右情報を付与した後、重畳アイコンが表す地物が対向車線側にあるか否かを判断する（ステップＳ４８）。重畳アイコンが表す地物がいずれも対向車線側にない場合は、ステップＳ５０に移る。対向車線側にある地物の重畳アイコンがある場合には、当該地物に立寄るにあたりＵターンが必要か否かをＵターン判定部９で判定する（ステップＳ４９）。ここでＵターン判定部９は、判定対象の重畳アイコンがある走行経路の道路情報を地図データ格納部３の地図データから取得する。そして、道路情報を参照し、走行経路に中央分離帯がある場合にはＵターン要と判定し、中央分離帯がなければＵターン不要と判定して、ステップＳ５０に移る。
【００６１】
ステップＳ５０では、アイコン整列部６が重畳アイコンを、走行経路を走行した場合の通過順に整列する（ステップＳ５０）。ここでは、各重畳アイコンが表す地物について、走行経路に沿った自車位置からの距離を算出し、自車位置からの距離が短い順、すなわち上記通過順に、重畳アイコンに整列番号を付与する。但し、Ｕターン判定部９でＵターン要と判定された重畳アイコンが表す地物については、Ｕターンを含む走行経路に沿った自車位置からの距離ではなく、当該地物を反対車線側に見る走行経路上の位置までの距離を算出する。すなわち、当該地物の反対車線側の地点を通過した時点で、当該地物を通過したものとする。
【００６２】
次に、描画制御部７がアイコン整列画像の描画を行う（ステップＳ５１）。ここで、描画制御部７はアイコン整列部６から重畳アイコンの描画情報を取得し、描画情報に基づきアイコン整列画像を描画する。アイコン整列画像では、画面の上下方向に走行経路を表す直線の走行経路オブジェクトを描画し、走行経路オブジェクトに沿って、下から整列番号の順に重畳アイコンを描画する。なお、走行経路の左側にある地物の重畳アイコンは走行経路オブジェクトの左側に、走行経路の右側にある地物の重畳アイコンは走行経路オブジェクトの右側に、それぞれ描画する。また、Ｕターン判定部９によりＵターン要と判定された重畳アイコンは、Ｕターンマークを付して描画する。
【００６３】
描画制御部７が描画したアイコン整列画像は、表示部８で表示される（ステップＳ５２）。アイコン整列画像を走行経路の地図表示画像に重畳すると、表示部８では図９（ｂ）のような表示が行われる。
【００６４】
アイコン整列画像を表示した後、プログラム終了か否かを判断する（ステップＳ５３）。プログラム終了であれば処理を終了し、プログラム終了でなければステップＳ４１に戻る。
【００６５】
＜Ｂ−３．効果＞
実施の形態２のナビゲーション装置１２において、描画制御部７（アイコン整列画像描画部）は、走行経路の対向車線側にある地物のアイコンのうち、立寄るにはＵターンが必要であると道路情報に基づき判断される地物を表すアイコンを、アイコン整列画像の描画においてＵターンが必要である旨を識別可能に描画する。これにより、ユーザは当該アイコンが表す地物へ立寄るにはＵターンが必要であることを知ることができる。
【００６６】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００６７】
１  入力部、２  自車位置取得部、３  地図データ格納部、４  走行経路探索部、５  アイコン重畳検知部、６  アイコン整列部、７  描画制御部、８  表示部、９  Ｕターン判定部、１１，１２  ナビゲーション装置。
【図１】
2015021732.tif 000003
【図２】
2015021732.tif 000004
【図３】
2015021732.tif 000005
【図４】
2015021732.tif 000006
【図５】
2015021732.tif 000007
【図６】
2015021732.tif 000008
【図７】
2015021732.tif 000009
【図８】
2015021732.tif 000010
【図９】
2015021732.tif 000011
【図１０】
2015021732.tif 000012