(57)【要約】【課題】地図を表示している画面上で、スケールバーを移動し、測定対象の始点と終点間の距離の表示を行う地図表示装置を得る。【解決手段】操作入力手段で選定した領域と縮尺の地図を画面上に表示する地図表示手段を有する地図表示装置において、選定された縮尺に対応した目盛付きスケールバー６を画面上に表示する縮尺表示手段１４と、前記操作入力手段を介して画面上の指示された位置に前記目盛り付きスケールバー６を移動させる移動手段１０とを有するスケールバー表示手段９を備えた。【選択図】図１
2008209478.tif 000002
【特許請求の範囲】
【請求項１】
操作入力手段で選定した領域と縮尺の地図を画面上に表示する地図表示手段を有する地図表示装置において、
選定された縮尺に対応した目盛付きスケールバーを画面上に表示する縮尺表示手段と、
前記操作入力手段を介して画面上の指示された位置に前記目盛り付きスケールバーを移動させる移動手段とを有するスケールバー表示手段を備えた地図表示装置。
【請求項２】
前記操作入力装置を介して指定された回転角に前記目盛付きスケールバーを回転させる
回転手段を前記スケールバー表示手段が有することを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記目盛付きスケールバーの長さを伸縮可能とし、前記目盛付きスケールバーの始端と終端間の長さに基づく距離を画面に表示する距離計測手段を前記スケールバー表示手段が有することを特徴とする請求項１又は請求項２記載の地図表示装置。
【請求項４】
道路ネットワーク情報を参照して、前記目盛付きスケールバーの終端を近くの交差点の位置に移動させる終端移動手段を前記スケールバー表示手段が有することを特徴とする請求項３記載の地図表示装置。
【請求項５】
前記目盛付きスケールバーの基準方向からの回転角度を計測する方位測定手段を前記スケールバー表示手段が有し、前記目盛付きスケールバーの方位又は基準方向からの回転角度のどちらか又は両方を画面に表示することを特徴とする請求項２記載の地図表示装置。
【請求項６】
前記操作入力手段は、前記地図表示端末が有するテンキー又はタッチパネルに操作を割り当てておくようにした請求項１〜請求項５のいずれか１項記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、操作入力手段で選定した領域と縮尺の地図を画面上に表示する地図表示装置に関するものである。
【背景技術】
【０００２】
インターネットやＬＡＮ等のネットワークを経由してサーバから地図データを転送して、クライアントでブラウザを使ってベクトルやラスタの地図を表示する地図表示装置において、従来の地図表示装置においては、距離測定に、スケールをハードウェアで処理していたり（特許文献１）、画面上でマウス等の入力装置を使って始点と終点を指定し、２点間の距離や方位の測定をしている（特許文献２）。
【０００３】
【特許文献１】特開平７−２２９７４７号公報
【特許文献２】特開平２−２５０１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そのため、本の上で定規や分度器を置き、必要に応じて動かして使用するような利便性がなく、操作性に問題があった。
この発明は上記のような問題点を解決するためになされたものであり、地図を表示している画面上で、定規や分度器を使うような操作性で距離や方位の測定を簡単に行うことができる地図表示装置を得ることを目的とする。
【課題を解決するための手段】
【０００５】
この発明に係わる地図表示装置は、操作入力手段で選定した領域と縮尺の地図を画面上に表示する地図表示手段を有する地図表示装置において、選定された縮尺に対応した目盛付きスケールバーを画面上に表示する縮尺表示手段と、前記操作入力手段を介して画面上の指示された位置に前記目盛り付きスケールバーを移動させる移動手段とを有するスケールバー表示手段を備えたものである。
【発明の効果】
【０００６】
この発明の地図表示装置によれば、操作入力手段を介して画面上の指示された位置に目盛り付きスケールバーを移動させるようにしたので、地図を表示している画面上で、スケールバーを操作性よく移動でき、測定対象の始点と終点間の距離の表示を簡単に行うことができる。
【発明を実施するための最良の形態】
【０００７】
実施の形態１．
図１は、この発明の実施の形態１である地図表示装置を示す構成図である。１はサーバ、２はラン（ＬＡＮ）、３はクライアントの地図表示端末で、マウス，ボタンやタッチパネル等の操作入力装置を有している。４はサーバにある地図データ（縮尺や用途毎に地図データを有する）、５は操作入力手段を介して選定された領域と縮尺で地図表示端末３の画面上に表示された地図で、地図表示端末３が有する地図表示手段で表示される。６は地図上に表示された目盛付きスケールバーで、地図表示端末３が有するスケールバー表示手段で縮尺に応じた目盛りが付されて表示される。
【０００８】
７は地図表示端末３が有し、ソフトウエアで構成された地図表示手段８とスケールバー表示手段９である。１０は画面上でのスケールバーの移動手段で、スケールバー６の中間をドラッグし所望位置にドロップさせることでスケールバー６全体を指示された所望位置に平行移動させることができ、その始端をドラッグしスケールバーを伸縮させて所望位置にドロップさせることで、その始端を所望位置に移動させることができ、同様に、その終端をドラッグしスケールバーを伸縮させて所望位置にドロップさせることで、その終端を所望位置に移動させることができる。そのため、このスケールバーの移動手段１０で、スケールバー６の平行移動及び伸縮を行うことができる。また、移動手段１０でスケールバー６の回転移動を行うようにすることもできる。１１はスケールバーの回転手段で、スケールバー６の始端（又は終端）を中心に、スケールバー６の終端（又は始端）を上下方向に移動させることにより、スケールバー６を指定された回転角に回転させることができる。
【０００９】
１２はスケールバーの距離計測手段で、スケールバー６が伸縮したときに、スケールバー６の始端と終端間の長さが、たとえば、選定された縮尺時の目盛付きスケールバー６の単位長さの何倍であるかを算出して、伸縮したスケールバー６の長さを終端近傍に表示する。１３はスケールバーの方位測定手段で、基準方向からの回転角度と回転方向から、スケールバー６の方位を算出して、スケールバー６の方位あるいは基準方向からの回転角度のどちらか又は両方を、スケールバー６の近傍に表示する。１４はスケールバーの表示時の縮尺表示手段で、選定された縮尺に基づいて、スケールバー６に長さに対する目盛りを付す。スケールバー表示手段９は、これらの移動手段１０、回転手段１１、距離計測手段１２、方位測定手段１３、縮尺表示手段１４を有している。
【００１０】
図２は実施の形態１における表示された地図画面図である。１６は測定の始点Ａ、１７は測定の終点Ｂである。次に動作について説明する。図２の始点Ａと終点Ｂの距離を測るときに、目盛付きスケールバー６を画面上で動かして、距離を測定する。図３（ａ）は実施の形態１における表示された地図画面図で、目盛付きスケールバー６を移動操作した様子を説明するものである。図３（ｂ）はその動作を示すフローチャートである。
【００１１】
図２で始点Ａと終点Ｂの距離を測定するときに、図３（ｂ）のフローチャートで示すように、
(1)  表示されている目盛付きスケールバー６の中間を移動手段１０を使いドラッグする。
(2)  目盛付きスケールバー６が並行移動した所望の位置で、目盛付きスケールバー６をドロップする。
(3)  スケールバー６に付された目盛りを読んで、距離を測定する。
このように、画面上に表示された選択された地図表示縮尺に対応した目盛付きスケールバー（ベクトル図形）自体を定規や分度器のような操作性で画面上で動かして、距離の測定を簡単に正確に行うことができる。
【００１２】
実施の形態２．
図４（ａ）は実施の形態２における表示された地図画面図で、スケールバー６を伸縮操作した様子を説明するものである。図４（ｂ）はその動作を示すフローチャートである。図４の始点Ａ１６と終点Ｂ１７の距離を測るときに、目盛付きスケールバー６を画面上で平行移動し、伸縮させて、距離を測定する。これにより目盛付きスケールバー６の初期表示の大きさに関係なく、距離を正確、簡易に測定することができる。
動作を説明する。図４（ｂ）のフローチャートで示すように、
（１）表示されている目盛付きスケールバー６をドラッグし、スケールバー６の始端を測定対象の始点Ａに合わせて、ドロップする。つまり、移動手段１０により、ケールバー６が平行移動する。
（２）目盛付きスケールバー６の終端（のハンドル）をドラッグし、目盛付きスケールバー６を伸縮させて測定対象の終点Ｂに合せてドロップする。つまり、移動手段１０により、ケールバー６を伸縮させる。
（３）伸縮した目盛付きスケールバー６の長さに対応した距離を距離計測手段１２でスケールバー６の終端近傍に画面表示する。
【００１３】
実施の形態３．
図５（ａ），図６はそれぞれ実施の形態３における表示された地図画面図である。図５は道路ネットワーク情報を参照し、これとリンクした例である。１８は道路ネットワーク情報、１９はネットワーク情報がもつ一番近い交差点の位置である。この時は、目盛付きスケールバー６を、１アクション例えば、ダブルクリックで、次の交差点まで自動移動する終端移動手段をスケールバー表示手段９に設けてもよい。図６では、目盛付きスケールバー６が自動伸長した後の様子を示している。これにより、スケールバーの長さを１アクションで調節することができるため、距離測定操作を簡単に行うことができる。
【００１４】
動作を説明する。図５（ｂ）に示すように、
（１）  表示されている目盛付きスケールバー６をドラッグし、目盛付きスケールバー６の始端を測定対象の始点に合わせる。つまり、移動手段１０により、ケールバー６が平行移動する。
（２）    目盛付きスケールバー６をダブルクリックし、目盛付きスケールバー６の終端を終端移動手段で終端に近い位置にある交差点（例えば次の交差点）のところまで伸長させる。なお、スケールバー６の終端を縮めるようにしてもよい。
（３）    目盛付きスケールバー６の始端と終端間の長さに対応した距離を距離計測手段１２で算出し、スケールバー６の終端近傍に画面表示する。
【００１５】
実施の形態４．
図７（ａ）は実施の形態４における表示された地図画面図である。斜めになっている２点の距離を測る例で、目盛付きスケールバー６を矢印２１方向に回転させた場合を示している。目盛付きスケールバー６を回転手段１１で回転させ、距離計測手段１２で、スケールバー６の始端と終端間の長さに対応して距離をスケールバー６の終端近傍の画面に表示する。これにより、水平でない２点間の距離を測ることができる。なお、各実施の形態とも、距離の測定は、人が目盛りを読んで、距離を計測してもよい。
【００１６】
動作について説明する。図７（ｂ）のフローチャートに示すように、
（１）表示されている目盛付きスケールバー６の終端をドラッグし、上下方向に動かして、
所望の位置でドロップして位置決めする。
（２）目盛付きスケールバー６の始端と終端間の長さに対応した距離を距離計測手段１２で算出して、斜め方向の距離を画面表示する。
【００１７】
実施の形態５．
２地点間の距離を算出し画面表示するときは、距離以外にも「方位」があることが望ましいケースもある。またＧＩＳ（Geographic Information System）に関しては、地図全体の回転機能もあり、地図の回転角も考慮して方位を算出する必要がある。この方位も同時に算出し、スケールバーの下に方位表示する。図８（ａ）は実施の形態５における表示された地図画面図である。２２は方位測定手段１３により算出されたスケールバー６の方位である。方位は、方位測定手段１３により、基準方向からの回転角度と回転方向により、算出し、画面に表示する。これにより、地図回転時の距離測定と、地点Ａから地点Ｂへの方位の確認を簡単化することができる。
【００１８】
動作について説明する。図８（ａ）のフローチャートに示すように、
（１）回転後、基準方向からの回転角度と回転方向により方位測定手段１３で、スケールバー６の方位を算出する
（２）算出した方位をスケールバー６の近傍に画面表示する。
【００１９】
実施の形態６．
画面上での操作性が悪い環境（例えば、マウスやタッチパッドがない携帯電話）の場合は、操作入力手段を、地図表示端末３が有するテンキーのボタンに操作を割り当てておくことで実現でき簡便となる。図９は実施の形態６におけるスケールバーの移動をボタンに割り当てた例を示す図である。２４は複数のボタンを有する操作入力手段であり、各実施の形態１〜５に適用できる。
また、タッチパネル式の地図表示装置の場合、人間の手でスケールバーの位置を平行移動させたり、左手で始端を抑え、右手でスケールバーの終端を伸縮、回転させる操作性を実現することもできる。
【００２０】
図１０（ａ）は実施の形態６における表示された地図画面図である。タッチパネル式の操作を示すものである。２５は片方の手で押えるスケールバー６の始端、２６は測定するスケールバー６の終端である。これにより、操作性が悪い環境でも本機能を利用することができる。
【００２１】
動作を説明する。図１０（ａ）のフローチャートに示すように、
（１）左手で、スケールバーの始端をおさえる。
（２）右手で、スケールバー終端を押さえながら動かす。
（３）所定のところで右手を離して、距離や方位を測定した内容を画面表示する。
【００２２】
各実施の形態では、スケールバーの移動や操作の一例として、ドラッグ、ドロップ、ダブルクリック等を示したが、別の方法や操作でもよいことは明らかである。
なお、観点を変えたこの発明の特徴は、次のとおりである。
この発明に係わる地図表示装置は、操作入力手段で選定した領域と縮尺の地図を画面上に表示する地図表示手段を有する地図表示装置において、選定された縮尺に対応した目盛付きスケールバーを画面上に表示する縮尺表示手段と、前記目盛付きスケールバーを前記操作入力手段を用いてドラッグとドロップで画面上の所望位置に移動させる移動手段とを有するスケールバー表示手段を備え、前記目盛付きスケールバーをドラッグし、測定しようとする地点間の近傍にドロップし、その地点間の距離を前記目盛付きスケールバーで表示するようにしたものである。
【００２３】
また、前記移動手段により前記操作入力手段を介して前記目盛付きスケールバーをドラッグすると共に前記目盛付きスケールバーの始端と終端間の長さを伸縮させて画面上の測定対象の始点と終点にあわせてドロップし、測定対象の始点と終点に合わされた前記目盛付きスケールバーの始端と終端間の長さに基づく距離の表示を、前記スケールバー表示手段が有する距離計測手段で画面に表示するようにしたものである。
【００２４】
また、前記移動装置により前記目盛付きスケールバーを前記操作入力手段を介してドラッグし、前記目盛付きスケールバーの始端を画面上の測定対象の始点に合わせてドロップし、前記目盛付きスケールバーの終端を前記スケールバー表示手段が有する終端移動手段で次の交差点まで移動させ、移動した前記目盛付きスケールバーの始端と終端間の長さに基づく距離の表示を、前記距離計測手段で画面に表示するようにしたものである。
【００２５】
また、前記スケールバー表示手段が有する回転手段で、前記目盛付きスケールバーを前記操作入力装置を介して回転させ、回転した前記目盛付きスケールバーの始端と終端間の長さに基づく距離の表示を、前記距離計測手段で画面に表示するようにしたものである。
【００２６】
また、前記スケールバー表示手段が有する方位測定手段で、回転した前記目盛付きスケールバーの基準方向からの回転角度と回転方向に基づく方位を画面に表示するようにしたものである。
【図面の簡単な説明】
【００２７】
【図１】この発明の実施の形態１における地図表示装置を示す構成図である。
【図２】実施の形態１における表示された地図画面図である。
【図３】実施の形態１における表示された地図画面図とその動作を説明するフローチャートである。
【図４】実施の形態２における表示された地図画面図とその動作を説明するフローチャートである。
【図５】実施の形態３における表示された地図画面図とその動作を説明するフローチャートである。
【図６】実施の形態３における表示された地図画面図である。
【図７】実施の形態４における表示された地図画面図とその動作を説明するフローチャートである。
【図８】実施の形態５における表示された地図画面図とその動作を説明するフローチャートである。
【図９】実施の形態６におけるスケールバーの移動をボタンに割り当てた例を示す図である。
【図１０】実施の形態６における表示された地図画面図とその動作を説明するフローチャートである。
【符号の説明】
【００２８】
１  サーバ                              ２  ラン
３  地図表示端末                        ４  地図データ
５  地図                                ６  目盛付きスケールバー
７  地図表示手段とスケールバー表示手段
８  地図表示手段                        ９  スケールバー表示手段
１０  移動手段                        １１  回転手段
１２  距離計測手段                    １３  方位測定手段
１４  縮尺表示手段                    １６  始点Ａ
１７  終点Ｂ                          １８  道路ネットワーク情報
１９  交差点                          ２１  矢印
２２  方位                            ２４  操作入力手段
２５  始端                            ２６  終端
【図１】
2008209478.tif 000003
【図２】
2008209478.tif 000004
【図３】
2008209478.tif 000005
【図４】
2008209478.tif 000006
【図５】
2008209478.tif 000007
【図６】
2008209478.tif 000008
【図７】
2008209478.tif 000009
【図８】
2008209478.tif 000010
【図９】
2008209478.tif 000011
【図１０】
2008209478.tif 000012