"移動中の利用者が使用する端末に地図を表示する地図表示装置であって、前記端末の過去の各時刻における位置情報を記録した軌跡履歴記憶手段と、前記利用者の操作から該利用者の地図画面に対する操作方向と移動量から横方向及び縦方向の量をベクトルで取得する入力手段と、前記入力手段から取得したベクトル及び、任意の手段により取得した前記端末の今後の各時刻における予測端末位置、及び該軌跡履歴記憶手段の過去の端末の位置の履歴から描画範囲の移動量を決定する描画範囲決定手段と、前記描画範囲決定手段で決定された前記描画範囲の移動量に基づいて、新しい地図を描画する地図描画手段と、を有し、前記描画範囲決定手段は、現在描画している地図画面の範囲の地図中心と前記軌跡履歴記憶手段から取得した軌跡中の各点との最短距離Lcと、前記利用者の操作方向に予め設定した単位量だけ該地図画面を移動したと仮定した場合の地図画面の中心と前記端末の今後の各時刻における予測端末位置との最短距離Ltを求め、Lc>Ltであれば移動量を大きくし、そうでなければ移動量を小さくする手段を含むことを特徴とする地図表示装置。前記軌跡履歴記憶手段に格納されている位置情報の履歴を用いて、前記端末が今後辿ることが予測される各時刻における前記予測端末位置を求める端末軌跡予測手段を有し、前記描画範囲決定手段は、前記端末軌跡予測手段から取得した前記予測端末位置を用いて最短距離Ltを求める手段を含む請求項1記載の地図表示装置。移動中の利用者が使用する端末に地図を表示する地図表示方法であって、入力手段が、前記利用者の操作から該利用者の地図画面に対する操作方向と移動量から横方向及び縦方向の量をベクトルで取得する入力ステップと、描画範囲決定手段が、前記入力ステップで得したベクトル及び、任意の手段により取得した前記端末の今後の各時刻における予測端末位置、及び前記端末の過去の各時刻における位置情報を記録した軌跡履歴記憶手段の過去の端末の位置の履歴から描画範囲の移動量を決定する描画範囲決定ステップと、地図描画手段が、前記描画範囲決定ステップで決定された前記描画範囲の移動量に基づいて、新しい地図を描画する地図描画ステップと、を行い、前記描画範囲決定ステップにおいて、現在描画している地図画面の範囲の地図中心と前記軌跡履歴記憶手段から取得した軌跡中の各点との最短距離Lcと、前記利用者の操作方向に予め設定した単位量だけ該地図画面を移動したと仮定した場合の地図画面の中心と前記端末の今後の各時刻における予測端末位置との最短距離Ltを求め、Lc>Ltであれば移動量を大きくし、そうでなければ移動量を小さくすることを特徴とする地図表示方法。前記軌跡履歴記憶手段に格納されている位置情報の履歴を用いて、前記端末が今後辿ることが予測される各時刻における前記予測端末位置を求める端末軌跡予測ステップを行い、前記描画範囲決定ステップにおいて、前記予測端末位置を用いて最短距離Ltを求める請求項3記載の地図表示方法。コンピュータを、請求項1または2のいずれか1項に記載の地図表示装置の各手段として機能させるための地図表示プログラム。しかしながら、移動中の場合、利用者自身の手元が不安定であるため、意図する範囲を正確に表示するためには、利用者の相当な注意力と熟練を必要とするという問題がある。本発明は、上記の点に鑑みなされたもので、移動中等で手元が不安定であっても求める表示範囲を容易に示すことができる地図の表示位置の指定が可能な地図表示装置及び方法及びプログラムを提供することを目的とする。本発明は、移動中の利用者が使用する端末に地図を表示する地図表示装置であって、前記端末の過去の各時刻における位置情報を記録した軌跡履歴記憶手段と、前記利用者の操作から該利用者の地図画面に対する操作方向と移動量から横方向及び縦方向の量をベクトルで取得する入力手段と、前記入力手段から取得したベクトル及び、任意の手段により取得した前記端末の今後の各時刻における予測端末位置、及び該軌跡履歴記憶手段の過去の端末の位置の履歴から描画範囲の移動量を決定する描画範囲決定手段と、前記描画範囲決定手段で決定された前記描画範囲の移動量に基づいて、新しい地図を描画する地図描画手段と、を有し、前記描画範囲決定手段は、現在描画している地図画面の範囲の地図中心と前記軌跡履歴記憶手段から取得した軌跡中の各点との最短距離Lcと、前記利用者の操作方向に予め設定した単位量だけ該地図画面を移動したと仮定した場合の地図画面の中心と前記端末の今後の各時刻における予測端末位置との最短距離Ltを求め、Lc>Ltであれば移動量を大きくし、そうでなければ移動量を小さくする手段を含む。また、本発明は、前記軌跡履歴記憶手段に格納されている位置情報の履歴を用いて、前記端末が今後辿ることが予測される各時刻における前記予測端末位置を求める端末軌跡予測手段を有し、前記描画範囲決定手段は、前記端末軌跡予測手段から取得した前記予測端末位置を用いて最短距離Ltを求める手段を含む。上記のように本発明によれば、描画範囲を端末のマウスや指の動きに直接追従させるのではなく、あるべき範囲へは追従し、そうでない範囲へは多少の抵抗を行って描画範囲を決定することにより、移動軌跡に応じた地図描画が行えるようになり、利用者が歩行中や移動中であっても、所望する地図の範囲を容易に正確に閲覧することが可能となる。以下図面と共に、本発明の実施の形態を説明する。図1は、本発明の一実施の形態における地図表示装置の構成を示す。同図に示す地図表示装置100は、入力部110、描画範囲決定部120、地図描画部130、軌跡履歴格納データベース140、端末軌跡予測部150から構成され、入力に応じた地図範囲を逐次表示する。なお、本装置は、利用者の入力に応じて、端末軌跡予測部150⇒描画範囲決定部120⇒地図描画部130が動作するものであるが、もし利用者がマウスやタッチパネル上での指を連続的に動かした場合には、装置が高速に動作するために、都度の端末軌跡を予測せずに、描画範囲決定部120⇒地図描画部130のみを繰り返すことも可能である。軌跡履歴格納データベース140は、図2に示すような、端末の、過去の各時刻における位置情報を記録したものである。なお、時間間隔は均等である必要はなく、端末が位置情報を取得したタイミングに応じたもので構わない。また、位置情報は端末自身がGPS等を用いて測位してもよいし、携帯電波の基地局の位置情報を用いて測位した結果を携帯電話の事業者等から伝える形式でも構わない。以下、各構成要素の処理について説明する。図3は、本発明の一実施の形態における地図表示装置の動作のフローチャートである。なお、軌跡履歴格納データベース140には、図2に示すよう軌跡履歴が格納されているものとする。ステップ101地図描画部130により、入力部110からの入力がない初期状態には、所定の位置を中心とする所定の縮尺の地図を表示する。ステップ102入力部110は、マウスあるいは、タッチパネル等を備え、利用者からの操作を受け取り、利用者の地図画面に対する操作方向と移動量を得て、横方向の量と縦方向の量を示すための2次元ベクトルとして描画範囲決定部120に出力する。ステップ103端末軌跡予測部150は、軌跡履歴格納データベース140に格納されている位置情報の履歴を用いて、今後端末が辿るであろう軌跡を予測し、今後の各時刻における位置を描画範囲決定部120に出力する。これには、位置の履歴から今後の位置を予測するような手法例えば、文献:TaoYFaloutsosCPapadiasDandLiuBPredictionandindexingofmovingobjectswithunknownmotionpatternsInProceedingsofthe2004ACMSIGMODinternationalConferenceonManagementofDatapp611622参照等を用いることが可能である。また、カーナビゲーションシステムのように、利用者が事前に目的地と経路を設定しているような場合においては、予測によるのではなく、設定された経路上の各位置を出力するようにしてもよい。ステップ104描画範囲決定部120は、入力部110より得られた利用者画示した地図画面に対する操作方向と移動量を示すベクトル、及び端末軌跡予測部150より得られた今後の各時刻における予測端末位置、及び軌跡履歴格納データベース140中の過去の位置の履歴を入力として、以下の手順により計算した描画範囲の移動量を出力する。図4は、本発明の一実施の形態における描画移動範囲の移動量計算のフローチャートである。以下において、過去の位置の履歴中の各点と予測された今後の位置の各点を合わせて軌跡中の点と呼ぶ。利用者が示した移動量、すなわち、ベクトルの長さをmとする。まず、描画範囲決定部120は、現在描画している範囲での地図での中心座標Ccと、軌跡中の各点との距離を計算し、このうち最小のものを軌跡と地図中心の距離Lcとするステップ201。次に、利用者操作方向に事前に設定した単位量だけ地図画面を移動したと仮定した場合における地図画面の中心座標Ctを求めるステップ202。次に、中心座標Ctと軌跡中の各点との距離を計算し、このうち最小のものを軌跡と地図中心との距離Ltとするステップ203。次に、LcとLtを比較しステップ204、LcがLtより大きい場合、現在の地図中心よりも移動後の地図中心の方が軌跡との距離が近くなるため、この方向への地図の移動は速やかに移動できるよう、事前に定めたLより大きな数αk=αを用いてステップ205、描画範囲の移動量をα×mとするステップ208。αの値としては例えば、12を用いることができる。もし、LcとLtが同じ場合、描画の範囲の移動量はmk=mとするステップ206,208。もし、LcがLtより小さい場合、現在の地図中心よりも移動後の地図中心の方が軌跡との距離が遠くなる。この方向への地図の移動は抑制するよう、事前に定めた1より小さな数βを用いて、描画範囲の移動量をβ×mとする。βの値としては、例えば、075を用いることができるステップ207,208。描画範囲決定部120は、以上により求めた描画範囲の移動量を地図描画部130に出力する。ステップ105地図描画部130は、入力部110より得られた操作方向と移動量を示すベクトルと、描画範囲決定部120から得られた描画範囲の移動量を入力とする。地図描画部130は、現在描画している地図の中心を、入力部110から得られた操作方向へ描画範囲決定部120から得られた描画範囲の移動量だけ移動した点とするよう新しい地図を描画する。描画範囲を決定した後の地図描画については、既存の技術を用いることができる。上記の図1に示す地図表示装置100の構成要素の動作をプログラムとして構築し、地図表示装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更応用が可能である。"