(57)【特許請求の範囲】
【請求項１】
表示画面に表示されている地図のスクロール、回転、拡大、及び縮小が可能な地図変更手段と、表示画面上の地図を変更したとき、表示画面上のポインタの位置と対象物の中心の位置とが所定の距離以内の場合に、当該対象物の表示位置をポインタの中心位置に合わせる引き込み処理手段とを備え、
前記引き込み処理手段は、前記地図変更手段が地図をスクロールさせたときのみ動作する地図表示装置。
【請求項２】
表示画面に表示されている地図のスクロール、回転、拡大、及び縮小が可能な地図変更手段と、
表示画面上の地図を変更したとき、表示画面上のポインタの位置と対象物の中心の位置とが所定の距離以内の場合に、当該対象物の表示位置をポインタの中心位置に合わせる引き込み処理手段と、
ポインタと地図との位置関係情報を保存するポインタ情報保存手段と、
前記地図変更手段が地図を縮小して引き込み処理を行った場合において、次いで拡大したときに、前記対象物の中心が縮小前の位置関係情報が保存されたポインタから所定距離内にないことを条件に、当該縮小前の前記位置関係情報に基づいて、当該縮小前のポインタと地図の位置関係を有する地図を前記表示画面に表示させる表示制御手段と
を有する地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置に関し、特に、携帯電話機やＰＤＡ（Personal Digital Assistant）等の携帯端末装置に用いて好適な地図表示装置に関する。
【背景技術】
【０００２】
インターネットを利用した携帯端末装置に対するサービスの一つとして、サーバから携帯端末装置へ地図情報を配信するサービスがある。地図情報を配信するサーバは地図データを蓄積しており、携帯端末装置から目的地の指定を受けると、その指定場所を中心とする所定範囲の地図情報を携帯電話機へ送信する。また、携帯端末装置が自己位置の測定データをサーバへ送信することで、自己位置を中心とする所定範囲の地図情報を携帯電話機へ送信するサービスもある。携帯端末装置では、指定場所や自己位置を中心に地図を表示する。
【０００３】
この種の地図表示を行っている装置において、表示画面の所定の位置（例．中心）に、地図上の任意の地点を選択するためのポインタを表示しておき、十字キーなどを操作することで、表示画面上の地図をスクロールさせ、目的としている地点をこのポインタに重ねることで当該地点を選択できるように構成されたものがある（特許文献１）。
【０００４】
このスクロールを行い、地図上に表示されている特定の対象物（ＰＯＩ：Point of Interest）を選択する際には、十字キーの操作で目的の対象物をポインタの位置に正確に移動させるための細かい操作が必要である。このとき、十字キーを長く押下したり、何度も連打するなどの操作が必要となることで、対象物の選択に困難を伴うことがある。
【０００５】
こうした状況を回避するために、表示画面上の地図を変更したとき、表示画面上のポインタの位置と対象物の位置とが所定の距離以内の場合（ただし距離が０の場合を除く。以下同じ）、例えば、ポインタの中心から縦、横２０ピクセル以内（ただし０ピクセルを除く。以下同じ）に対象物の中心が存在する場合に、自動的に対象物の表示位置をポインタの方向にずらして対象物の中心の位置をポインタの中心の位置に合わせ、選択状態にするという引き込み処理が考えられる。この引き込み処理によって、目的の対象物をポインタの位置に正確に移動させるための細かい操作が不要となるため、ユーザにとって対象物の選択が容易になる。
【０００６】
しかし、地図を縮小することにより引き込み処理を実行すると、縮小した後に元の縮尺に戻すために拡大したとき、縮小する前とは中心位置が異なる地図を表示する場合がある。図９を参照して説明する。ここで、図９Ａは縮小前の地図、図９Ｂは縮小後の地図、図９Ｃは拡大後の地図を示す。
【０００７】
図９Ａでは、表示画面１０１の中心にポインタ１０２が表示され、対象物であるそば屋ａ、ｂ、ｃ、ｄの位置を示す吹き出し形のアイコン１０３〜１０６が表示されている。この地図は、場所を指定した地図が表示されている状態で周辺検索を指示したときに表示される。
【０００８】
図９Ａの表示状態で縮小操作を行うと、地図の中心、即ちポインタ１０２の中心位置を中心に地図が縮小する。この時、ポインタ１０２の中心からのピクセル数が所定数以内の地図上に対象物の中心があるか否かを判定し、ある場合は、その対象物のアイコンの下端がポインタ１０２の中心に表示されるように引き込み処理を行う。図９Ｂでは、ポインタ１０２の中心に最も近いそば屋ｃのアイコン１０５がポインタ１０２の中心に表示されるように引き込みが行われている。この結果、図９Ｂにおける地図の中心位置は、引き込み処理により移動した距離だけ図９Ａにおける地図の中心位置からずれる。
【０００９】
図９Ｂの表示状態で拡大操作を行うと、地図の中心、即ちポインタ１０２の中心位置（＝そば屋ｃのアイコン１０５の下端の位置）を中心に地図が拡大される。この結果、図９Ｃに示すように、拡大後の地図の中心は、そば屋ｃのアイコン１０５の下端の位置を中心とするものとなり、図９Ａとは異なるものとなる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−１３９３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、このような問題を解決するためになされたものであり、その目的は、引き込み処理機能を持つ地図表示装置において、縮小後に拡大を行った場合のポインタと地図の位置関係の変化を防止することである。
【課題を解決するための手段】
【００１２】
本発明の地図表示装置は、表示画面に表示されている地図のスクロール、回転、拡大、及び縮小が可能な地図変更手段と、表示画面上の地図を変更したとき、表示画面上のポインタの位置と対象物の中心の位置とが所定の距離以内の場合に、当該対象物の表示位置をポインタの中心位置に合わせる引き込み処理手段とを備え、前記引き込み処理手段は、前記地図変更手段が地図をスクロールさせたときのみ動作する地図表示装置である。
また、本発明の地図表示装置は、表示画面に表示されている地図のスクロール、回転、拡大、及び縮小が可能な地図変更手段と、表示画面上の地図を変更したとき、表示画面上のポインタの位置と対象物の中心の位置とが所定の距離以内の場合に、当該対象物の表示位置をポインタの中心位置に合わせる引き込み処理手段と、ポインタと地図との位置関係情報を保存するポインタ情報保存手段と、前記地図変更手段が地図を縮小して引き込み処理を行った場合において、次いで拡大したときに、前記対象物の中心が縮小前の位置関係情報が保存されたポインタから所定距離内にないことを条件に、当該縮小前の前記位置関係情報に基づいて、当該縮小前のポインタと地図の位置関係を有する地図を前記表示画面に表示させる表示制御手段とを有する地図表示装置である。
【００１３】
［作用］
本発明によれば、引き込み処理機能を持つ地図表示装置において、地図をスクロールさせたときのみ、引き込み処理を行う。
また、本発明によれば、引き込み処理機能を持つ地図表示装置において、ポインタの表示位置を中心に地図を縮小し、次いで拡大する際、縮小直前のポインタと地図との位置関係情報を保存しておき、拡大後に、保存しておいた位置関係情報を用いて、縮小直前のポインタと地図の位置関係を有する地図を表示する。
【発明の効果】
【００１４】
本発明によれば、引き込み処理機能を持つ地図表示装置において、縮小後に拡大を行った場合のポインタと地図の位置関係の変化を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の地図情報提供システムを示す図である。
【図２】本発明の実施形態の地図情報提供システムにおいて地図表示装置となる携帯端末装置のブロック図である。
【図３】本発明の実施形態の地図情報提供システムにおける地図情報提供装置のブロック図である。
【図４】本発明の実施形態の地図表示装置の第１の動作モードを示すフローチャートである。
【図５】図４に示すフローチャートの実行により表示される地図の変化を示す図である。
【図６】本発明の実施形態の地図表示装置の第２の動作モードを示すフローチャートである。
【図７】本発明の実施形態の地図表示装置の第３の動作モードを示すフローチャートである。
【図８】本発明の実施形態の地図表示装置の第４の動作モードを示すフローチャートである。
【図９】地図を縮小した後に拡大した場合に、地図の中心が変化する様子を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。
〈システム構成〉
図１に本発明の実施形態の地図情報提供システムを示す。この地図情報提供システムは、インターネットなどのネットワーク１、ネットワーク１に接続される地図情報提供装置２、及び基地局３経由でネットワーク１に接続される携帯端末装置４からなる。携帯端末装置４は携帯電話機、ＰＤＡ、ＰＮＤ（Personal Navigation Device）等であり、本発明の地図表示装置に対応する。
【００１７】
〈携帯端末装置の構成〉
図２は携帯端末装置４のブロック図である。この携帯端末装置４は、制御部４１、操作部４２、表示部４３、及び無線通信部４４を備えている。
【００１８】
制御部４１は携帯端末装置４の各部を制御するためのコントローラであり、ＣＰＵ（Central Processing Unit）４１１と、ＲＯＭ（Read Only Memory）４１２と、ＲＡＭ（Random Access Memory）４１３とを備えている。ＣＰＵ４１１はＲＯＭ４１２に記憶されたプログラムをＲＡＭ４１３にロードして実行することで、地図情報提供装置２に対する地図情報の要求、地図情報のダウンロード、地図の表示等を行う。
【００１９】
操作部４２は、この携帯端末装置４をユーザが操作するための各種ボタンからなる。表示部４３は、この携帯端末装置４の動作状態や、操作部４２からユーザが入力した情報などを表示するための液晶表示装置などからなる。無線通信部４４は基地局３との間で無線通信を行うための回路である。
【００２０】
〈地図情報提供装置の構成〉
地図情報提供装置２は、図３に示すように、制御部２１、通信部２２、及び記憶部２３を備えている。
【００２１】
制御部２１はＣＰＵ２１１、ＲＯＭ２１２、及びＲＡＭ２１３を含み、この地図情報提供装置全体の制御などを行う。ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたプログラムをＲＡＭ２１３にロードして実行することで、地図情報の配信などを行う。
【００２２】
通信部２２はネットワーク１及び基地局３を介して携帯端末装置４と通信を行う。記憶部２３はＨＤＤ（Hard Disk Drive）からなり、地図情報ＤＢ２３１が設けられている。地図情報ＤＢ２３１には、地図情報が縮尺毎に設けられている。ここで、地図情報には、全国図、都道府県図、市区町村図、市街図等のように、縮尺サイズを変えた多数のメッシュデータを階層化して構成したメッシュファイル、店舗などの対象物の名称、ジャンル、及び所在地などを示す対象物ファイル、対象物の位置及び名称を表すアイコンの表示位置を示すアイコン制御ファイルなどがある。
【００２３】
〈携帯端末装置の第１の動作モード〉
図４は携帯端末装置４の第１の動作モードを示すフローチャートであり、図５はこのフローの実行により携帯端末装置４の表示部４３に表示される地図を示す図である。携帯端末装置４のユーザが操作部４２を用いて、地図表示アプリを立ち上げ、所定の操作（住所入力など）を行うことで、地図情報提供装置２から所定の範囲の地図情報をダウンロードして地図を表示し、さらに周辺検索を指示することにより、この図のフローがスタートする。
【００２４】
まず、周辺検索指示に応じて、制御部４１が描画処理を行い、描画データを表示部４３に表示させる（ステップＳ１）。ここでは、図５Ａに示すように、図９Ａと同じ地図が表示されたものとする。なお、図示を省略したが、図５Ａの表示画面１０１には、操作部４２に設けられているボタンと表示されている地図を変更するためのボタン（左右、上下のスクロールボタン、回転ボタン、拡大ボタン、縮小ボタン）との対応関係を示す画像が表示されている。
【００２５】
次に、操作部４２に対する入力操作があったとき、それがスクロール操作であるか否かを判断し（ステップＳ２）、スクロール操作である場合は（ステップＳ２：Yes）、スクロール操作に応じた地図の描画を行う（ステップＳ３）。また、スクロール操作でない場合は（ステップＳ２：No）、回転操作であるか否かを判断し（ステップＳ４）、回転操作である場合は（ステップＳ４：Yes）、回転操作に応じた地図の描画を行う（ステップＳ５）。また、回転操作でない場合は（ステップＳ４：No）、縮小操作であるか否かを判断し（ステップＳ６）、縮小操作である場合は（ステップＳ６：Yes）、縮小操作に応じた地図の描画を行う（ステップＳ７）。また、縮小操作でない場合は（ステップＳ６：No）、拡大操作であるか否かを判断し（ステップＳ８）、拡大操作である場合は（ステップＳ８：Yes）、拡大操作に応じた地図の描画を行う（ステップＳ９）。拡大操作でない場合は（ステップＳ８：No）、この図のフローを抜けてその他の操作（終了操作など）に応じた処理を行う。
【００２６】
スクロール操作に応じた地図描画（ステップＳ３）を行ったときは、次にポインタ１０２の中心から所定距離内（例．縦、横２０ピクセル以内）にＰＯＩの中心があるか否かを判断し（ステップＳ１０）、ない場合は（ステップＳ１０：No）、そのままステップＳ２に移行する。また、回転操作に応じた地図描画（ステップＳ５）を行ったときは、そのままステップＳ２に移行する。
【００２７】
一方、ポインタ１０２の中心から所定距離内にＰＯＩの中心がある場合は（ステップＳ１０：Yes）、引き込み処理を行うことで、そのＰＯＩの中心がポインタの中心と一致するように地図の中心を移動させ（ステップＳ１１）、そのＰＯＩ情報、即ちそのＰＯＩが選択されていることを示す情報を記憶し（ステップＳ１２）、そのＰＯＩのアイコンの色を変えるなどにより、そのアイコンが選択状態であることを表示し（ステップＳ１３）、ステップＳ２に移行する。
【００２８】
縮小操作に応じた地図描画（ステップＳ７）を行ったときは、ポインタ１０２の中心の位置とＰＯＩの中心の位置が一致するか否か、即ちポインタ１０２とＰＯＩの中心との距離が０ピクセルであるか否かを判断し（ステップＳ１４）、一致しない場合は（ステップＳ１４：No）、そのままステップＳ２に移行する。
【００２９】
一方、ポインタ１０２の中心の位置とＰＯＩの中心の位置が一致する場合は（ステップＳ１４：Yes）、そのＰＯＩ情報を記憶し（ステップＳ１５）、そのＰＯＩのアイコンが選択状態であることを表示し（ステップＳ１６）、ステップＳ２に移行する。
【００３０】
図５Ｂの表示画面１０１は、図５Ａの表示画面１０１に対して縮小操作を指示した結果、描画されたものである。ここでは、ポインタ１０２の中心と、ＰＯＩであるそば屋ａ〜ｄのいずれの中心も一致していないので、アイコン１０３〜１０６はどれも選択状態にならない。また、図９Ｂとは異なり、引き込み処理を行わないので、表示画面上のポインタの位置と対象物の位置とが所定の距離まで近づいたとしても、選択状態にならない。ただし、この図の状態からさらに縮小操作を行うと、ポインタ１０２の中心に最も近いＰＯＩであるそば屋ｃが最初にポインタ１０２の中心と一致し、選択状態になる。
【００３１】
拡大操作に応じた地図描画（ステップＳ９）を行ったときも、縮小操作に応じた地図描画を行ったときと同様、ポインタ１０２の中心の位置とＰＯＩの中心の位置が一致するか否かを判断し（ステップＳ１７）、一致する場合は（ステップＳ１７：Yes）、そのままステップＳ２に移行する。
【００３２】
一方、ポインタ１０２の中心の位置とＰＯＩの中心の位置が一致しない場合は（ステップＳ１７：No）、ＰＯＩ情報が記憶されているか否かを判断する（ステップＳ１８）。ポインタ１０２の中心の位置とＰＯＩの中心の位置が一致せず（ステップＳ１７：No）、かつＰＯＩ情報が記憶されている（ステップＳ１８：Yes）ということは、拡大操作に応じた地図描画（ステップＳ９）の直前に表示されていた地図では、そのＰＯＩが選択状態であったが、拡大操作に応じた地図描画により、そのＰＯＩの中心の位置がポインタ１０２の中心の位置と一致しなくなったことを意味する。そこで、そのＰＯＩのアイコンを非選択状態の表示とし（ステップＳ１９）、記憶されているＰＯＩ情報をクリアしてから（ステップＳ２０）、ステップＳ２に移行する。ＰＯＩ情報が記憶されていない場合は（ステップＳ１８：No）、そのままステップＳ２に移行する。
【００３３】
図５Ｃは、ポインタ１０２の中心の位置とＰＯＩの中心の位置が一致しない場合（ステップＳ１７：No）の地図を示す図である。この地図の直前の地図が図５Ｂに示す地図の場合、ＰＯＩ情報は記憶されていない（ステップＳ１８：No）ので、そのままステップＳ２に移行する。
【００３４】
以上のように、携帯端末装置４の第１の動作モードにおいては、スクロール操作に応じた地図描画（ステップＳ３）を行ったとき、引き込み処理（ステップＳ１１）を行い、回転操作に応じた地図描画（ステップＳ５）を行ったとき、縮小操作に応じた地図描画（ステップＳ７）を行ったとき、及び拡大操作に応じた地図描画（ステップＳ９）を行ったときは、引き込み処理を行わないので、回転操作、縮小操作の後に拡大操作を行った場合の地図の中心の移動を防止することができる。
【００３５】
〈携帯端末装置の第２の動作モード〉
図６は携帯端末装置４の第２の動作モードを示すフローチャートである。この図のフローも、図４に示すフローと同様、周辺検索の指示に応じてスタートする。
【００３６】
まず、周辺検索指示に応じて、制御部４１が描画処理を行い、描画データを表示部４３に表示させ（ステップＳ１０１）、ポインタの位置情報、即ち描画された地図の中心の緯度情報及び経度情報を記憶する（ステップＳ１０２）。
【００３７】
次に、操作部４２に対する入力操作があったとき、それが拡大操作であるか否かを判断し（ステップＳ１０３）、拡大操作である場合は（ステップＳ１０３：Yes）、拡大操作に応じた地図の描画を行う（ステップＳ１０４）。また、拡大操作でない場合は（ステップＳ１０３：No）、縮小操作であるか否かを判断し（ステップＳ１０５）、縮小操作である場合は（ステップＳ１０５：Yes）、縮小操作に応じた地図の描画を行う（ステップＳ１０６）。また、縮小操作でない場合は（ステップＳ１０５：No）、スクロール操作であるか否かを判断し（ステップＳ１０７）、スクロール操作である場合は（ステップＳ１０７：Yes）、スクロール操作に応じた地図の描画を行う（ステップＳ１０８）。スクロール操作でない場合は（ステップＳ１０７：No）、回転操作であるか否かを判断し（ステップＳ１２０）、回転操作である場合は（ステップＳ１２０：Yes）、回転操作に応じた地図の描画を行う（ステップＳ１２１）。回転操作でない場合は（ステップＳ１２０：No）、この図のフローを抜けてその他の操作（終了操作など）に応じた処理を行う。
【００３８】
拡大操作に応じた地図描画（ステップＳ１０４）を行ったときは、次にステップＳ１０２で記憶されたポインタの中心から所定距離内にＰＯＩの中心があるか否かを判断し（ステップＳ１０９）、ある場合は（ステップＳ１０９：Yes）、そのままステップＳ１０３に移行する。
【００３９】
一方、ポインタの中心から所定距離内にＰＯＩの中心がない場合は（ステップＳ１０９：No）、ＰＯＩ情報が記憶されているか否かを判断する（ステップＳ１１０）。ＰＯＩ情報が記憶されていない場合は（ステップＳ１１０：No）、そのままステップＳ１０３に移行する。
【００４０】
ポインタの中心から所定距離内にＰＯＩの中心がなく（ステップＳ１０９：No）、かつＰＯＩ情報が記憶されている（ステップＳ１１０：Yes）ということは、拡大操作に応じた地図描画（ステップＳ１０４）の直前に表示されていた地図では、そのＰＯＩが選択状態であったが、拡大操作に応じた地図描画により、そのＰＯＩの中心がポインタ１０２の中心から所定距離外に出たことを意味する。そこで、そのＰＯＩのアイコンを非選択状態の表示とし（ステップＳ１１１）、記憶されているＰＯＩ情報をクリアし（ステップＳ１１２）、ポインタの位置が記憶されている位置に戻るように地図描画を行い（ステップＳ１１３）、ステップＳ１０３に移行する。
【００４１】
ここで、ステップＳ１１３を実行する理由は、第２の動作では、後述するように、第１の動作と異なり、縮小操作に応じた地図描画に伴って引き込み処理を行う（ステップＳ１１６）ため、引き込み処理により移動した地図の中心を縮小処理の前の位置に戻すためである。
【００４２】
縮小操作に応じた地図描画（ステップＳ１０６）を行ったときも、拡大操作に応じた地図描画を行ったときと同様、ポインタの中心から所定距離内にＰＯＩの中心があるか否かを判断する（ステップＳ１１４）。そして、ない場合は（ステップＳ１１４：No）、そのままステップＳ１０３に移行する。
【００４３】
一方、ポインタの中心から所定距離内にＰＯＩの中心がある場合は（ステップＳ１１４：Yes）、ポインタの中心の位置とＰＯＩの中心の位置とが一致するか否かを判断する（ステップＳ１１５）。そして、一致する場合は（ステップＳ１１５：Yes）はそのまま、一致しない場合は（ステップＳ１１５：No）、引き込み処理を行って一致させてから（ステップＳ１１６）、そのＰＯＩ情報を記憶する（ステップＳ１１７）。次いで、そのＰＯＩのアイコンが選択状態であることを表示し（ステップＳ１１８）、ステップＳ１０３に移行する。
【００４４】
スクロール操作に応じた地図描画（ステップＳ１０８）を行ったときは、その操作により変化したポインタの位置情報を記憶し、ステップＳ１１４に移行する。以後の処理は、縮小操作に応じた地図描画を行ったときと同じである。回転操作に応じた地図描画（ステップＳ１２１）を行ったときは、そのままステップＳ１０３に移行する。
【００４５】
以上のように、携帯端末装置４の第２の動作モードにおいては、地図描画を行ったときにポインタの位置情報を記憶しておき、縮小操作に応じた地図描画に伴う引き込み処理の結果、ポインタの位置が変化したとしても、拡大操作に応じた地図描画を行ったときに、記憶しておいたポインタ位置情報に基づいて、地図の中心を変化前の位置に戻すことができる。
【００４６】
〈携帯端末装置の第３の動作モード〉
図７は携帯端末装置４の第３の動作モードを示すフローチャートである。この図のフローは、図４のフローの変形例であり、周辺検索の指示に応じた地図描画処理に続く地図変更指示に応じてスタートする。
【００４７】
まず、地図変更指示に応じて、制御部４１が描画処理を行い、描画データを表示部４３に表示させる（ステップＳ２０１）。次いで、地図上のポインタの位置とＰＯＩの位置が一致するか否かを判断し（ステップＳ２０２）、一致する場合は（ステップＳ２０２：Yes）、地図変更がスクロールであるか否かを判断する（ステップＳ２０３）。そして、スクロールでない場合は（ステップＳ２０３：No）、縮小か否かを判断する（ステップＳ２０４）。
【００４８】
スクロールである場合（ステップＳ２０３：Yes）、及び縮小である場合は（ステップＳ２０４：Yes）は、ＰＯＩ情報を記憶し（ステップＳ２０５）、そのＰＯＩのアイコンが選択状態であることを表示し（ステップＳ２０６）、この図のフローを終える。縮小でない場合は（ステップＳ２０４：No）、そのままこの図のフローを終える。
【００４９】
地図上のポインタの位置とＰＯＩの位置が一致していない場合は（ステップＳ２０２：No）、ポインタから所定距離内にＰＯＩの中心がある場合か否かを判断し（ステップＳ２０７）、ある場合は（ステップＳ２０７：Yes）、地図変更がスクロールであるか否かを判断する（ステップＳ２０８）。
【００５０】
そして、スクロールである場合は（ステップＳ２０８：Yes）、引き込み処理を行って、ＰＯＩの中心がポインタの中心と一致するように地図の中心を移動させ（ステップＳ２０９）、ＰＯＩ情報を記憶し（ステップＳ２１０）、ＰＯＩのアイコンが選択状態であることを表示し（ステップＳ２１１）、この図のフローを終える。
【００５１】
スクロールでない場合は（ステップＳ２０８：No）、拡大であるか否かを判断する（ステップＳ２１２）。そして、拡大である場合は（ステップＳ２１２：Yes）、ＰＯＩ情報が記憶されているか否かを判断する（ステップＳ２１３）。
【００５２】
ＰＯＩ情報が記憶されている場合は（ステップＳ２１３：Yes）、図４のステップＳ１９、Ｓ２０と同様、そのＰＯＩのアイコンを非選択状態の表示とし（ステップＳ２１４）、記憶されているＰＯＩ情報をクリアして（ステップＳ２１５）、この図のフローを終える。ＰＯＩ情報が記憶されていない場合は（ステップＳ２１３：No）、そのままこの図のフローを終える。
【００５３】
ポインタから所定距離内にＰＯＩの中心がない場合は（ステップＳ２０７：No）、ポインタから所定距離外にＰＯＩの中心があるか否かを判断する（ステップＳ２１６）。そして、あると判断した場合は（ステップＳ２１６：Yes）、ステップＳ２１７に進み、ないと判断した場合は（ステップＳ２１６：No）は、そのままこの図のフローを終える。ステップＳ２１７、及びそれに続くステップＳ２１８〜Ｓ２２０は、前述したステップＳ２１２〜Ｓ２１５と同じである。
【００５４】
〈携帯端末装置の第４の動作モード〉
図８は携帯端末装置４の第４の動作モードを示すフローチャートである。この図のフローは、図６のフローの変形例であり、図７のフローと同様、周辺検索の指示に応じた地図描画処理に続く地図変更指示に応じてスタートする。
【００５５】
まず、地図変更指示に応じて、制御部４１が描画処理を行い、描画データを表示部４３に表示させる（ステップＳ３０１）。次いで、ポインタの位置情報を記憶する（ステップＳ３０２）。
【００５６】
次に、ポインタの位置とＰＯＩの位置が一致するか否かを判断し（ステップＳ３０３）、一致する場合は（ステップＳ３０３：Yes）、ステップＳ３０４に進み、一致しない場合は（ステップＳ３０３：No）、ステップＳ３０８に進む。
【００５７】
ステップＳ３０４、及びそれに続くステップＳ３０５〜Ｓ３０７は、前述した図７におけるステップＳ２０３〜Ｓ２０６と同じである。
【００５８】
ステップＳ３０８では、ポインタから所定距離内にＰＯＩの中心があるか否かを判断する。そして、あると判断した場合は（ステップＳ３０８：Yes）、次に地図変更がスクロールであるか否かを判断する（ステップＳ３０９）。ここでスクロールでないと判断した場合は（ステップＳ３０９：No）、次に縮小であるか否かを判断する（ステップＳ３１０）。
【００５９】
スクロールであると判断した場合（ステップＳ３０９：Yes）、及び縮小であると判断した場合は（ステップＳ３１０：Yes）、引き込み処理を行って、ＰＯＩの中心がポインタの中心と一致するように地図の中心を移動させ（ステップＳ３１１）、ＰＯＩ情報を記憶し（ステップＳ３１２）、ＰＯＩのアイコンが選択状態であることを表示し（ステップＳ３１３）、この図のフローを終える。縮小ではないと判断した場合は（ステップＳ３１０：No）、そのままこの図のフローを終える。
【００６０】
ポインタから所定距離内にＰＯＩの中心がない場合は（ステップＳ３０８：No）、ポインタから所定距離外にＰＯＩの中心があるか否かを判断する（ステップＳ３１４）。そして、あると判断した場合は（ステップＳ３１４：Yes）、次に地図変更が拡大であるか否かを判断する（ステップＳ３１５）。そして、拡大である場合は（ステップＳ３１５：Yes）、次にＰＯＩ情報が記憶されているか否かを判断する（ステップＳ３１６）。
【００６１】
ＰＯＩ情報が記憶されている場合は（ステップＳ３１６：Yes）、図６のステップＳ１１１〜Ｓ１１３と同様、そのＰＯＩのアイコンを非選択状態の表示とし（ステップＳ３１７）、記憶されているＰＯＩ情報をクリアし（ステップＳ３１８）、地図描画を行い（ステップＳ３１９）、この図のフローを終える。
【００６２】
ポインタから所定距離外にＰＯＩの中心がない場合は（ステップＳ３１４：No）、地図変更が拡大でない場合（ステップＳ３１５：No）、及びＰＯＩ情報が記憶されていない場合は（ステップＳ３１６：No）、そのままこの図のフローを終える。
【００６３】
携帯端末装置４が上述した第１〜第４の動作モードのうちの１つのみを有する構成にすることもできるし、複数の動作モードを有する構成にすることもできる。
【符号の説明】
【００６４】
２…地図情報提供装置、４…携帯端末装置、４１…制御部、４２…操作部、４３…表示部。
【図１】
0005436393.tif 000002
【図２】
0005436393.tif 000003
【図３】
0005436393.tif 000004
【図４】
0005436393.tif 000005
【図５】
0005436393.tif 000006
【図６】
0005436393.tif 000007
【図７】
0005436393.tif 000008
【図８】
0005436393.tif 000009
【図９】
0005436393.tif 000010