Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6131079B2 - Point registration device, point registration method, and point registration program - Google Patents
[go: Go Back, main page]

JP6131079B2 - Point registration device, point registration method, and point registration program - Google Patents

Point registration device, point registration method, and point registration program Download PDF

Info

Publication number
JP6131079B2
JP6131079B2 JP2013065649A JP2013065649A JP6131079B2 JP 6131079 B2 JP6131079 B2 JP 6131079B2 JP 2013065649 A JP2013065649 A JP 2013065649A JP 2013065649 A JP2013065649 A JP 2013065649A JP 6131079 B2 JP6131079 B2 JP 6131079B2
Authority
JP
Japan
Prior art keywords
point
display screen
points
registration
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013065649A
Other languages
Japanese (ja)
Other versions
JP2014190788A (en
Inventor
宜宏 小野寺
宜宏 小野寺
紀宏 蒲谷
紀宏 蒲谷
真諭 河合
真諭 河合
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2013065649A priority Critical patent/JP6131079B2/en
Publication of JP2014190788A publication Critical patent/JP2014190788A/en
Application granted granted Critical
Publication of JP6131079B2 publication Critical patent/JP6131079B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

この発明は、利用者が表示画面上に表示された地図上において指示した地点を登録し、その登録した地点の情報を提供したり、経路探索の出発地、経由地、目的として利用したりすることができる地点登録装置、地点登録方法及び地点登録用プログラムに関する。   The present invention registers a point designated by a user on a map displayed on a display screen, provides information on the registered point, and uses it as a departure point, a transit point, and a purpose of route search. The present invention relates to a spot registration device, a spot registration method, and a spot registration program.

表示画面に表示されている地図上の任意の地点を利用者が指定して登録し、後の処理のために利用することができるようにする地点登録装置が知られている。例えば特許文献1(特開2005−321271号公報)には、自宅、友人宅、よく利用する施設等を、表示地図上で指定してメモリ地点として登録しておき、このメモリ地点が使用者により呼び出されたときや、車両の走行によって表示画面上の地図に表示されたときに、登録された地点情報を画面上に表示して情報提供を行う機能を備えたナビゲーション装置が開示されている。   There is known a point registration device that allows a user to specify and register an arbitrary point on a map displayed on a display screen and use it for subsequent processing. For example, in Patent Document 1 (Japanese Patent Application Laid-Open No. 2005-321271), a home, a friend's house, a frequently used facility, etc. are designated on the display map and registered as memory points. There has been disclosed a navigation device having a function of displaying registered spot information on a screen and providing information when it is called or displayed on a map on a display screen by traveling of a vehicle.

特開2005−321271号公報JP 2005-321271 A

ところで、表示画面に表示されている地図上において、任意の地点を指定して登録をする場合、従来は、一つ一つの地点について、選択操作と登録操作を都度行う必要があった。すなわち、表示画面の地図上で地点登録を行う場合には、利用者は、登録したい地点を指定する操作をし、次に、指定した地点を登録するために登録ボタンの操作を行う。そして、複数の地点を登録する場合には、登録したい地点を指定する操作と、登録ボタンの操作とを、複数回繰り返す必要があり、面倒であった。   By the way, when registering by specifying an arbitrary point on the map displayed on the display screen, conventionally, it has been necessary to perform selection operation and registration operation for each point. That is, when performing point registration on the map of the display screen, the user performs an operation of designating a point to be registered, and then operates a registration button to register the designated point. When registering a plurality of points, it is necessary to repeat the operation of specifying a point to be registered and the operation of the registration button a plurality of times, which is troublesome.

この発明は、表示画面の地図上で複数の地点の登録を行う場合の操作を簡便にすることができる地点登録装置を提供することを目的とする。   An object of this invention is to provide the point registration apparatus which can simplify operation in the case of registering a some point on the map of a display screen.

上記の課題を解決するために、請求項1の発明は、
表示画像が表示される表示画面を備える表示部と、
前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力手段と、
前記操作入力手段で受け付けた前記表示画面上での前記利用者による指示操作を検出する指示操作検出手段と、
前記指示操作検出手段の前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点を一括りとした指定操作として判別すると共に、前記複数地点を一括りとした指定操作に連続的に引き続く前記表示画面上での指示操作の終点位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別手段と、
を備え
前記利用者による連続的な一連の指示操作は、前記表示画面に表示されている地図画像上における前記複数地点のそれぞれの地点での長押し操作からなる当該地点の選択操作と、前記長押し操作により選択操作された地点から他の地点までの前記長押し操作後に引き続くドラッグ操作とを含む操作であり、
前記一連の指示操作に連続的に引き続く前記表示画面上での指示操作は、前記表示画面内の所定のエリアにまで前記ドラッグ操作を維持し、前記所定のエリアを前記指示操作の前記終点位置として確定させる操作である
ことを特徴とする地点登録装置を提供する。
In order to solve the above problems, the invention of claim 1
A display unit having a display screen on which a display image is displayed;
An operation input means for accepting an instruction operation by a user for the display image displayed on the display screen;
An instruction operation detection means for detecting an instruction operation by the user in on the display screen accepted the operation input means,
Based on the detection result of the instruction operation of the instruction operation detection means, a series of continuous instruction operations by the user on the display screen are collectively performed on a plurality of points on the map image displayed on the display screen. And the end point position of the pointing operation on the display screen continuously following the specifying operation with the plurality of points collectively is determined in a predetermined area within the display screen. Determining means for determining the plurality of points as a batch processing instruction;
Equipped with a,
A series of continuous instruction operations by the user includes a selection operation of the point including a long press operation at each of the plurality of points on the map image displayed on the display screen, and the long press operation. And a drag operation that continues after the long press operation from the point selected and operated to another point,
The instruction operation on the display screen continuously following the series of instruction operations maintains the drag operation to a predetermined area in the display screen, and uses the predetermined area as the end point position of the instruction operation. Provided is a point registration device characterized by an operation to be confirmed .

また、請求項の発明は、請求項の地点登録装置において、
前記操作入力手段は、前記表示画面に重畳して設けられるタッチパネルからなり、
前記最初の地点のドラッグ操作は、タッチ操作による前記最初の地点の長押し操作の後、前記タッチパネルに対する前記タッチ操作を維持した前記タッチ位置の移動操作であり、前記ドラッグ操作の維持は、前記タッチパネルに対する前記タッチ操作の維持であり、
前記ドロップする操作は、前記タッチパネルに対する前記タッチ操作の解除である
ことを特徴とする。
The invention of claim 2 is the point registration device of claim 1 ,
The operation input means includes a touch panel provided to be superimposed on the display screen,
The drag operation of the first point is a movement operation of the touch position in which the touch operation on the touch panel is maintained after a long press operation of the first point by a touch operation, and the maintenance of the drag operation is the touch panel Maintaining the touch operation for
The dropping operation is a release of the touch operation on the touch panel.

上述の構成の請求項1の発明においては、利用者は、操作入力手段を通じて、表示画面に表示されている表示画像に対して指示操作をすることができ、利用者によるその指示操作が指示操作検出手段により検出される。   According to the first aspect of the present invention, the user can instruct the display image displayed on the display screen through the operation input means, and the instruction operation by the user is the instruction operation. It is detected by the detection means.

そして、判別手段は、指示操作検出手段の指示操作の検出結果に基づき、表示画面上における利用者による連続的な一連の指示操作を、表示画面に表示されている地図画像上における複数地点の指定操作として判別し、その一連の指示操作に引き続く表示画面上での指示操作の位置が、予め定められている表示画面内の所定のエリアであることを判別したときには、指定操作された複数地点を一括りとした処理、例えば一括登録指示として判別する。   The discriminating means designates a plurality of continuous instruction operations by the user on the display screen based on the detection result of the instruction operation of the instruction operation detecting means by designating a plurality of points on the map image displayed on the display screen. When it is determined that the position of the instruction operation on the display screen subsequent to the series of instruction operations is a predetermined area within the predetermined display screen, It is determined as a batch processing, for example, a batch registration instruction.

すなわち、請求項1の発明によれば、利用者は、一連の指示操作として、表示画面に表示されている地図画像上における複数地点を指定操作し、かつ、指定した複数地点を一括りとして処理をすることができる。   That is, according to the invention of claim 1, the user performs a designation operation on a plurality of points on the map image displayed on the display screen as a series of instruction operations, and processes the designated plurality of points as a batch. Can do.

そして、請求項の発明によれば、利用者は、連続的な一連の指示操作として、表示画面に表示されている地図画像上における地点の長押し操作によりその地点の選択操作をし、その選択した地点の間では、ドラッグ操作することで、複数地点を一括りとして指定操作をすることができる。そして、利用者は、その一連の指示操作による複数地点の指定操作に連続的に引き続いて、ドラッグ操作を維持したまま、表示画面内の所定のエリアにおいて終点位置として確定させる操作をすることで、指定した複数地点を一括りとした処理の指示とすることができる。 And according to invention of Claim 1 , a user performs the selection operation of the point by long-pressing operation of the point on the map image currently displayed on the display screen as continuous instruction | indication operation | movement , By performing a drag operation between the selected points , a plurality of points can be designated as a batch . Then, the user continuously follows the designation operation of a plurality of points by the series of instruction operations, and performs an operation of determining the end point position in a predetermined area in the display screen while maintaining the drag operation. It is possible to provide an instruction for processing of a plurality of designated points in a lump.

また、請求項の発明においては、操作入力手段が、表示画面に重畳して設けられるタッチパネルからなる場合に、最初の地点のドラッグ操作は、タッチ操作による最初の地点の長押し操作の後、タッチパネルに対するタッチ操作を維持したタッチ位置の移動操作とすることができる。この場合、ドラッグ操作の維持は、タッチパネルに対するタッチ操作の維持である。そして、ドロップする操作は、タッチパネルに対するタッチ操作の解除、すなわち、タッチパネルから指や位置指示器を離間させることである。 In the invention of claim 2 , when the operation input means is a touch panel provided to be superimposed on the display screen, the drag operation at the first point is performed after the long press operation at the first point by the touch operation, The touch position can be moved while maintaining the touch operation on the touch panel. In this case, maintaining the drag operation is maintaining the touch operation on the touch panel. And the operation to drop is cancellation | release of the touch operation with respect to a touchscreen, ie, separating a finger and a position indicator from a touchscreen.

以上のように、この発明によれば、地図画像上の複数の地点を登録する操作は、一連の操作とすることができる。   As described above, according to the present invention, the operation of registering a plurality of points on the map image can be a series of operations.

この発明によれば、地図画像上の複数の地点の登録を、一つ一つの地点を順次に指定して、都度、登録操作をするのでなく、一連の操作により一括してできるようにしたので、簡便な操作で、複数地点の登録ができる地点登録装置を提供することができる。   According to the present invention, the registration of a plurality of points on the map image can be performed collectively by a series of operations, instead of performing the registration operation each time by sequentially specifying each point. It is possible to provide a point registration device capable of registering a plurality of points with a simple operation.

この発明による地点登録装置の第1の実施形態としてのシステム構成例を示す図である。It is a figure which shows the system configuration example as 1st Embodiment of the point registration apparatus by this invention. 図1のシステム構成例の説明のために用いる図である。It is a figure used for description of the system configuration example of FIG. この発明による地点登録装置の第1の実施形態において、利用者の操作例を説明するために用いる図である。It is a figure used in order to explain an example of a user's operation in a 1st embodiment of a spot registration device by this invention. この発明による地点登録装置の第1の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 1st Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第1の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 1st Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第2の実施形態において、利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate an example of a user's operation in a 2nd embodiment of a point registration device by this invention. この発明による地点登録装置の第2の実施形態において、地点登録後の利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate the operation example of the user after point registration in 2nd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第2の実施形態において、地点登録後の利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate the operation example of the user after point registration in 2nd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第2の実施形態において、地点登録後の利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate the operation example of the user after point registration in 2nd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第2の実施形態における地点登録後の処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of the process after the point registration in 2nd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第2の実施形態における地点登録後の処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of the process after the point registration in 2nd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第2の実施形態の変形例において、利用者の操作例を説明するために用いる図である。It is a figure used in order to explain an example of a user's operation in a modification of a 2nd embodiment of a point registration device by this invention. この発明による地点登録装置の第3の実施形態としてのシステム構成例を示す図である。It is a figure which shows the system configuration example as 3rd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第3の実施形態において、利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate an example of a user's operation in a 3rd embodiment of a point registration device by this invention. この発明による地点登録装置の第3の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 3rd Embodiment of the location registration apparatus by this invention. この発明による地点登録装置の第3の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 3rd Embodiment of the location registration apparatus by this invention. この発明による地点登録装置の第3の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 3rd Embodiment of the location registration apparatus by this invention. この発明による地点登録装置の第3の実施形態における処理の例を説明するための図である。It is a figure for demonstrating the example of the process in 3rd Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第4の実施形態において、利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate the example of a user's operation in 4th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第4の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 4th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第4の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 4th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第4の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 4th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第5の実施形態において、利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate an example of a user's operation in a 5th embodiment of a point registration device by this invention. この発明による地点登録装置の第5の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 5th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第5の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 5th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第5の実施形態における処理の流れの例を示すフローチャートの一部を示す図である。It is a figure which shows a part of flowchart which shows the example of the flow of a process in 5th Embodiment of the point registration apparatus by this invention. この発明による地点登録装置の第6の実施形態において、利用者の操作例を説明するために用いる図である。It is a figure used in order to demonstrate an example of a user's operation in a 6th embodiment of a point registration device by this invention. この発明による地点登録装置の第6の実施形態において、利用者の他の操作例を説明するために用いる図である。It is a figure used in order to explain other examples of operation of a user in a 6th embodiment of a point registration device by this invention.

以下、この発明による地点登録装置の幾つかの実施形態を、図を参照しながら説明する。なお、この発明による地点登録装置は、いわゆるスタンドアローンの単独の装置の構成とすることもできるが、以下に説明する実施形態は、いずれも、サーバ装置とクライアント装置とが、通信ネットワークを通じて接続される通信システムの構成とされる場合の例である。   Hereinafter, some embodiments of a point registration device according to the present invention will be described with reference to the drawings. The point registration device according to the present invention can be configured as a so-called stand-alone device. However, in all of the embodiments described below, a server device and a client device are connected through a communication network. This is an example in the case of a configuration of a communication system.

[第1の実施形態]
図1は、この発明による地点登録装置の第1の実施形態を構成する通信システムの全体の構成例を示すブロック図である。図1の例においては、通信ネットワーク(インターネットを含む)3を通じて、サーバ装置2と、クライアント装置1とが接続された構成とされている。
[First Embodiment]
FIG. 1 is a block diagram showing an example of the overall configuration of a communication system constituting the first embodiment of the point registration device according to the present invention. In the example of FIG. 1, the server device 2 and the client device 1 are connected via a communication network (including the Internet) 3.

サーバ装置2は、この例では地図サイト(Webサイト)に設けられているもので、地図情報提供部21を備えている。地図情報提供部21は、図示は省略するが、例えばベクトル形式の日本全国の電子地図情報を格納するデータベースを備えると共に、地図上に表示される拠点(POI(Point Of Interest))に関する情報のPOIデータベース22などを備える。そして、サーバ装置2は、クライアント装置1からの緯度・経度からなる位置情報などを含む地図情報の取得要求を受けて、指定された緯度・経度の位置を中心とした領域の地図情報や拠点情報などを、取得要求してきたクライアント装置に送信する。地図情報には、各地点の名称などを文字表示するための注記情報を含む。   In this example, the server device 2 is provided in a map site (Web site) and includes a map information providing unit 21. Although not shown, the map information providing unit 21 includes a database for storing, for example, electronic map information for all of Japan in a vector format, and a POI of information about a base (POI (Point Of Interest)) displayed on the map. A database 22 is provided. The server device 2 receives the map information acquisition request including the position information including the latitude / longitude from the client device 1, and receives the map information and the base information of the area centered on the position of the designated latitude / longitude. Or the like is transmitted to the client apparatus that has requested acquisition. The map information includes note information for displaying characters such as names of points.

ここで、拠点(POI)とは、点的に住所が定められる例えば飲食店やデパートなどの店舗やゴルフ場などの施設、また、代表点が定められている山や公園、海水浴場、滝などの自然物をも含む。また、拠点(POI)は、地図上で点として表示可能なものにかぎらず、公園やゴルフ場など、ポリゴン(多角形)等で定義されたものも含むものである。   Here, the base (POI) is, for example, a restaurant such as a restaurant or a department store, a golf course, a facility such as a mountain, a park, a beach, a waterfall, etc. where a representative point is determined. Including natural products. The bases (POI) are not limited to those that can be displayed as points on the map, but also include those defined by polygons (polygons) such as parks and golf courses.

サーバ装置2に設けられるPOIデータベース22は、日本全国の拠点(POI)のそれぞれの詳細情報からなるPOIテーブルの情報を格納している。POIテーブルには、各拠点の地図上の位置情報と、拠点についてのその他の情報とからなる拠点情報が記録される。図2に、POIテーブルの例の一部を示す。   The POI database 22 provided in the server apparatus 2 stores information on a POI table that includes detailed information on locations (POIs) all over Japan. In the POI table, base information including position information on the map of each base and other information about the base is recorded. FIG. 2 shows a part of an example of the POI table.

すなわち、この例のPOIテーブルは、各拠点(POI)毎に、その識別情報(ID)、名前、住所、緯度・経度、ジャンル、メッシュコード、紹介文などが対応付けられて記録されたテーブル情報である。   That is, the POI table of this example is table information in which identification information (ID), name, address, latitude / longitude, genre, mesh code, introduction sentence, etc. are recorded in association with each site (POI). It is.

ジャンルは、各拠点が、ショッピング、旅行、グルメなどの予め用意されている種別のいずれに属するかを示すもので、大ジャンル、中ジャンル、小ジャンルのように階層的に構成されている。また、メッシュコードは、当該拠点が存在しているメッシュの識別情報である。紹介文は、拠点情報の登録者により登録されたコメント文である。   The genre indicates whether each base belongs to a type prepared in advance such as shopping, travel, gourmet, and the like, and is hierarchically configured as a large genre, a medium genre, and a small genre. The mesh code is identification information of a mesh in which the base is present. The introduction sentence is a comment sentence registered by the registrant of the base information.

<クライアント装置1のハードウエア構成例>
クライアント装置1は、通信ネットワーク3を通じてサーバ装置2にアクセスすることができるパソコンや高機能携帯電話端末(いわゆるスマートホン)で構成することができる。図1においては、クライアント装置1が高機能携帯電話端末である場合のハードウエア構成例を示した。
<Hardware configuration example of client device 1>
The client device 1 can be configured by a personal computer or a high-function mobile phone terminal (so-called smart phone) that can access the server device 2 through the communication network 3. FIG. 1 shows a hardware configuration example in the case where the client device 1 is a high-function mobile phone terminal.

すなわち、この例のクライアント装置1は、マイクロコンピュータを備える制御部10により、後述する各部が制御される構成を備える。   That is, the client device 1 of this example includes a configuration in which each unit described later is controlled by a control unit 10 including a microcomputer.

制御部10には、システムバス100を介して、通信インターフェース11と、タッチパネルインターフェース12と、表示制御部13と、メモリ部14と、指示操作検出部15と、地点登録処理部16と、携帯電話機能部17とが接続されている。通信インターフェース11は、通信ネットワーク3に接続されている。タッチパネルインターフェース12には、タッチパネル18が接続されている。また、表示制御部13には、例えばLCD(Liquid Crystal Display)からなる表示部19が接続されている。   The control unit 10 includes a communication interface 11, a touch panel interface 12, a display control unit 13, a memory unit 14, an instruction operation detection unit 15, a point registration processing unit 16, and a mobile phone via a system bus 100. The function part 17 is connected. The communication interface 11 is connected to the communication network 3. A touch panel 18 is connected to the touch panel interface 12. The display control unit 13 is connected to a display unit 19 made of, for example, an LCD (Liquid Crystal Display).

タッチパネル18は、指やペン型の位置指示器によるタッチ操作入力を受け付け、そのタッチ操作入力がなされた位置情報を出力する。タッチパネル18は、透明のもので、表示部19の表示画面、この例ではLCD画面に重畳されて配設されている。利用者は、このタッチパネル18を通じて、表示部19の表示画面に表示されている表示画像を観視することができ、このタッチパネル18に対して、あたかも表示画像に対してタッチ操作入力するように指示操作入力をすることができる。タッチパネル18からのタッチ操作入力の位置情報は、表示画面に表示されている表示画像上の位置情報に対応している。   The touch panel 18 receives a touch operation input from a finger or a pen-type position indicator, and outputs position information where the touch operation input is made. The touch panel 18 is transparent and is disposed so as to be superimposed on the display screen of the display unit 19, in this example, the LCD screen. The user can view the display image displayed on the display screen of the display unit 19 through the touch panel 18, and instruct the touch panel 18 to input a touch operation on the display image. Operation input can be performed. The position information of the touch operation input from the touch panel 18 corresponds to the position information on the display image displayed on the display screen.

表示制御部13は、表示部19の表示画面に表示する表示画像データを格納するビデオRAM(Random Access Memory)(図示は省略)を備え、制御部10の制御に基づき、地図画像などの画像データがビデオRAMに書き込まれる。表示制御部13は、ビデオRAMの画像データによる、その表示画像を表示部19の表示画面に表示する。なお、タッチパネル18から出力される、タッチ操作入力がなされた座標位置の情報は、表示制御部13のビデオRAMの各画素アドレスと所定の対応関係を有するものとなっている。したがって、ビデオRAMに地図画像が書き込まれているときには、タッチパネル18から出力される、タッチ操作入力がなされた座標位置の情報は、対応する地図画像上における位置(緯度、経度)に対応するものとなる。   The display control unit 13 includes a video RAM (Random Access Memory) (not shown) that stores display image data to be displayed on the display screen of the display unit 19, and image data such as a map image based on the control of the control unit 10. Are written into the video RAM. The display control unit 13 displays the display image based on the image data of the video RAM on the display screen of the display unit 19. It should be noted that the information on the coordinate position where the touch operation input is made, which is output from the touch panel 18, has a predetermined correspondence with each pixel address of the video RAM of the display control unit 13. Therefore, when the map image is written in the video RAM, the information on the coordinate position where the touch operation input is made, which is output from the touch panel 18, corresponds to the position (latitude, longitude) on the corresponding map image. Become.

メモリ部14は、通信ネットワーク3を介してサーバ装置2から送られてくる地図情報やPOIデータを、通信インターフェース11を通じて取得して、表示制御部13を通じて、表示部19の表示画面に地図画像を表示するために一時保持する機能を備える。メモリ部14は、また、登録地点情報格納部14Mを備え、後述するようにして登録された地点の情報を格納する。メモリ部14には、その他の各種情報が格納される。   The memory unit 14 acquires map information and POI data sent from the server device 2 via the communication network 3 through the communication interface 11, and displays a map image on the display screen of the display unit 19 through the display control unit 13. It has a function to temporarily hold it for display. The memory unit 14 is also provided with a registered spot information storage unit 14M, and stores information on spots registered as will be described later. Various other information is stored in the memory unit 14.

指示操作検出部15は、タッチパネル18を通じた利用者の指示操作入力に応じた位置情報を、タッチパネルインターフェース12を通じて受けて、利用者によりなされた指示操作の位置(表示画面に表示されている表示画像上での位置に対応)を検出すると共に、その指示操作が、一点を単にタッチした操作か、タッチしたまま移動する操作か、などを検出する。なお、利用者によりタッチしたまま移動する操作がなされたときには、タッチパネル18は、近接する位置情報を連続して出力するので、指示操作検出部15は、その位置情報の連続からタッチしたままの移動操作を検出する。   The instruction operation detection unit 15 receives position information corresponding to the user's instruction operation input through the touch panel 18 through the touch panel interface 12 and receives the position of the instruction operation performed by the user (the display image displayed on the display screen). Corresponding to the above position) and whether the instruction operation is an operation of simply touching one point or an operation of moving while touching. When the user performs an operation to move while touching, the touch panel 18 continuously outputs the adjacent position information, so that the instruction operation detection unit 15 moves while touching from the continuous position information. Detect operations.

制御部10は、この指示操作検出部15の検出結果を受けて、利用者によるタッチパネル18での指示操作入力およびその操作位置に応じて設定された制御処理を判別して、その判別結果に応じた制御処理を実行する。なお、制御部10の、指示操作検出部15の検出結果に応じた処理機能を実行するためのソフトウエアプログラムは、メモリ部14に格納されている。   In response to the detection result of the instruction operation detection unit 15, the control unit 10 determines an instruction operation input by the user on the touch panel 18 and a control process set according to the operation position, and according to the determination result. Execute the control process. A software program for executing a processing function according to the detection result of the instruction operation detection unit 15 of the control unit 10 is stored in the memory unit 14.

地点登録処理部16は、表示部19の表示画面に表示された機能一覧メニューにおいて、利用者によりタッチパネル18を通じて「地点登録」の項目が選択されたときに起動される。地点登録処理部16は、指示操作検出部15の検出結果を受けて、タッチパネル18を通じた表示画面上における利用者による連続的な一連の指示操作を解析して、表示画面に表示されている地図画像上における複数地点の指定操作、及び、その指定された複数地点の一括登録指示を判別する判別手段の機能と、判別した一括登録指示に基づき、指定操作で指定された複数地点に関する情報を、メモリ部14に記憶保存する機能を有する。なお、この例では、一括登録(保存)処理を、一括りとして処理の例としている。メモリ部14には、図1に示すように、登録地点情報格納部14Mを、その一部の記憶エリアとして備えている。   The spot registration processing unit 16 is activated when an item “spot registration” is selected by the user through the touch panel 18 in the function list menu displayed on the display screen of the display unit 19. The point registration processing unit 16 receives the detection result of the instruction operation detection unit 15, analyzes a series of continuous instruction operations by the user on the display screen through the touch panel 18, and displays the map displayed on the display screen Based on the designation operation of a plurality of points on the image and the function of the discriminating means for discriminating the batch registration instruction of the designated plurality of points, and information on the plurality of points designated by the designation operation based on the determined batch registration instruction, The memory unit 14 has a function of storing and saving. In this example, the batch registration (save) processing is an example of processing as a batch. As shown in FIG. 1, the memory unit 14 includes a registration point information storage unit 14M as a partial storage area.

地点登録処理部16は、表示部19の表示画面に地図画像が表示されているときには、指示操作検出部15からのタッチパネル18上における利用者の指示操作がなされた位置を、地図画像上の位置情報(緯度、経度)として検出する。   When the map image is displayed on the display screen of the display unit 19, the location registration processing unit 16 determines the position on the touch panel 18 from the instruction operation detection unit 15 as the position on the map image. It detects as information (latitude, longitude).

すなわち、地点登録処理部16は、指示操作検出部15からのタッチパネル22を通じた表示画面上における利用者の操作に応じた座標位置情報と、表示制御部13のビデオRAMの各画素のアドレスと、当該ビデオRAMに格納されている地図画像の緯度、経度とを対応させることで、表示画面に表示されている地図画像上における利用者による操作位置を、当該表示地図における緯度、経度からなる位置として検出する。複数地点を一括登録する処理の詳細例については、後述する。   That is, the point registration processing unit 16 has coordinate position information corresponding to the user's operation on the display screen through the touch panel 22 from the instruction operation detection unit 15, the address of each pixel of the video RAM of the display control unit 13, and By associating the latitude and longitude of the map image stored in the video RAM, the operation position by the user on the map image displayed on the display screen is defined as the position consisting of the latitude and longitude on the display map. To detect. A detailed example of the process of registering a plurality of points at once will be described later.

携帯電話機能部17は、この実施形態のクライアント装置1を、携帯電話として使用する場合の構成部分である。この実施形態では、携帯電話の機能は、この発明とは直接には、関係が無いので、この明細書では、その詳細な説明は省略する。   The mobile phone function unit 17 is a component when the client device 1 of this embodiment is used as a mobile phone. In this embodiment, since the function of the mobile phone is not directly related to the present invention, detailed description thereof is omitted in this specification.

なお、図1のクライアント装置1における指示操作検出部15及び地点登録処理部16は、実際的には、制御部10がメモリ部14に格納されるソフトウエアプログラムを用いたソフトウエア機能処理部として構成されるものであり、この実施形態では、便宜上、ソフトウエア処理機能部のブロックとして示したものである。   The instruction operation detection unit 15 and the spot registration processing unit 16 in the client device 1 in FIG. 1 are actually as software function processing units using a software program stored in the memory unit 14 by the control unit 10. In this embodiment, for the sake of convenience, it is shown as a block of a software processing function unit.

そして、地点登録処理部16を実現するためのソフトウエアプログラムは、例えば予めサーバ装置2から通信ネットワーク3を通じて取得して、メモリ部14に格納しておくことができ、或いは、メモリカードなどのリムーバルなメモリメディアを通じてメモリ部14に取り込んでおいたりすることができる。   The software program for realizing the location registration processing unit 16 can be acquired in advance from the server device 2 through the communication network 3 and stored in the memory unit 14 or can be removed from a memory card or the like. It can be stored in the memory unit 14 through a simple memory medium.

<複数地点の一括登録のための利用者の指示操作:図3>
図3を参照して、表示部19の表示画面19Dに表示されている地図画像上で、複数地点を指定して、一括して登録する際の利用者の操作について説明する。すなわち、図3(A),(B),(C)は、表示部19の表示画面19D(タッチパネル18)上における利用者の操作の例を示すもので、図3では詳細な地図の図示は省略したが、表示画面19Dには、登録対象となる地点が含まれる地図画像MPが表示されている。メモリ部14には、その地図画像MPを表示するための地図情報が格納されていると共に、この例では、表示する地図画像MPに対応するエリアのPOIテーブルの情報(以下、POI情報という)も格納されている。
<User instruction operation for batch registration of multiple locations: Fig. 3>
With reference to FIG. 3, a user's operation when a plurality of points are designated and registered in a batch on the map image displayed on the display screen 19D of the display unit 19 will be described. 3A, 3B, 3C show examples of user operations on the display screen 19D (touch panel 18) of the display unit 19, and FIG. 3 shows a detailed map. Although omitted, on the display screen 19D, a map image MP including points to be registered is displayed. The memory unit 14 stores map information for displaying the map image MP. In this example, information on the POI table of the area corresponding to the map image MP to be displayed (hereinafter referred to as POI information) is also stored. Stored.

なお、図3において、POI−1、POI−2は、地図画像MP上の所定の地点を示すものであり、この図3の例では、登録対象とされる。ただし、POI−1、POI−2は、実際の表示画面の地図画像MP上では、地図注記文字などで通常の態様で表示される位置を示すものであり、図3では説明の便宜上、地図画像MP上に存在する地点の例を示すものとして記載したものである。後述する同種の図の説明においても同様である。   In FIG. 3, POI-1 and POI-2 indicate predetermined points on the map image MP, and are registered in the example of FIG. However, POI-1 and POI-2 indicate positions displayed in a normal manner with map annotation characters or the like on the map image MP of the actual display screen. In FIG. It is described as an example of a point existing on the MP. The same applies to the description of the same type of diagram described later.

なお、登録しようとする複数地点の全てが、表示画面19D内に表示されている必要はなく、地図画像をスクロールしながら、複数地点を指定することも可能である。そして、この例では、利用者が、タッチパネル18上で、指4でタッチ操作する場合として説明する。指の代わりに、例えばペン型の位置指示器を用いてタッチする場合も同様の操作となる。   Note that it is not necessary for all the plurality of points to be registered to be displayed in the display screen 19D, and it is possible to specify a plurality of points while scrolling the map image. In this example, the case where the user performs a touch operation with the finger 4 on the touch panel 18 will be described. The same operation is performed when touching with a pen-type position indicator, for example, instead of a finger.

利用者は、まず、図3(A)に示すように、表示画面19Dに表示されている地図画像MPのうちの、登録したい最初の地点POI−1の位置に指4でタッチし、その地点POI−1の位置をタッチした状態を維持して長押タップの状態にして、その地点POI−1を選択する状態にする。なお、この例では、指4で表示画面19Dの地図画像MP上の地点をタッチすると、メモリ部14にバッファリングされているPOIテーブルが参照されて、その地点の名称や、住所などが、例えば吹き出しの態様で表示される。   First, as shown in FIG. 3 (A), the user touches the position of the first point POI-1 to be registered with the finger 4 in the map image MP displayed on the display screen 19D. The state where the position of POI-1 is touched is maintained to be in the state of a long press tap, and the point POI-1 is selected. In this example, when a point on the map image MP on the display screen 19D is touched with the finger 4, the POI table buffered in the memory unit 14 is referred to, and the name, address, and the like of the point are, for example, Displayed in the form of a balloon.

ここで、この明細書において長押しタップとは、ある地点をタッチしている状態を所定時間以上継続することを意味している。この例では、指4のタッチが長押しタップとして検出される閾値の前記所定時間は、例えば1〜2秒に設定されている。この実施形態では、この長押しタップの操作を、そのタッチ位置の地点を選択したことを意味する操作と定義している。   Here, the long press tap in this specification means that a state where a certain point is touched is continued for a predetermined time or more. In this example, the predetermined time of the threshold value at which the touch of the finger 4 is detected as a long press tap is set to 1 to 2 seconds, for example. In this embodiment, this long tap operation is defined as an operation that means that a point at the touch position has been selected.

そして、この実施形態では、利用者が、長押しタップの状態から指4をタッチパネル18から離さずに、タッチ位置を移動させる操作を、ドラッグ操作と定義している。そして、タッチパネル18上における指4のタッチ状態を維持することで、ドラッグ状態を維持しているものと定義し、また、タッチパネル18から指が離されたことは、ドラッグ状態の解除を意味するものと定義し、さらに、ドラッグ状態からタッチパネルから指を離す操作はドロップ操作と定義している。   In this embodiment, an operation in which the user moves the touch position without releasing the finger 4 from the touch panel 18 from the long press tap state is defined as a drag operation. And it is defined that the drag state is maintained by maintaining the touch state of the finger 4 on the touch panel 18, and that the finger is released from the touch panel 18 means release of the drag state. Further, the operation of releasing the finger from the touch panel from the drag state is defined as a drop operation.

図3の例の説明に戻ると、図3(A)に示すようにして、長押しタップにより最初の地点POI−1の選択をしたら、利用者は、図3(B)に示すように、指4をタッチパネル18から離さずに、ドラッグ操作して、登録したい2番目の地点POI−2の位置まで移動させ、その2番目の地点POI−2の位置で長押しタップする。すると、地点POI−1に加えて、地点POI−2が選択された状態となる。   Returning to the description of the example of FIG. 3, as shown in FIG. 3A, when the first point POI-1 is selected by a long press tap, the user can select the first point POI-1 as shown in FIG. The finger 4 is dragged without moving it from the touch panel 18 and moved to the position of the second point POI-2 to be registered, and is tapped and held at the position of the second point POI-2. Then, in addition to the point POI-1, the point POI-2 is selected.

その後、利用者は、同様にして、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を移動し、登録したい地点の位置で、長押しタップをすることで、登録したい地点の選択を、幾つでも追加することができる。なお、図3において、楕円による囲みは、利用者によるタッチ位置が停止したことを意味している。後述する同種の他の図においても同様である。   Thereafter, the user moves the touch position while keeping the drag state without releasing the finger from the touch panel 18 in the same manner, and selects the point to be registered by performing a long press tap at the position of the point to be registered. You can add as many as you like. In FIG. 3, the oval box means that the touch position by the user has stopped. The same applies to other drawings of the same type described later.

以上のような一連の指示操作により、複数地点の選択をした後、利用者は、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を、表示画面19Dの所定の位置、図3の例では、表示画面19Dの下方中央に表示されている登録アイコン5のところまで移動し(図3(C)参照)、そこで停止して、登録アイコン5をタップする。この明細書では、タッチ位置を、長押しタップよりは短い所定時間、停止することはタップと定義する。   After selecting a plurality of points by the series of instruction operations as described above, the user can change the touch position while maintaining the drag state without releasing the finger from the touch panel 18 to a predetermined position on the display screen 19D, as shown in FIG. In the example shown in FIG. 3, it moves to the location of the registration icon 5 displayed in the lower center of the display screen 19D (see FIG. 3C), stops there, and taps the registration icon 5. In this specification, stopping a touch position for a predetermined time shorter than a long press tap is defined as a tap.

地点登録処理部16は、この登録アイコン5のタップを、選択した複数地点の一括登録指示と判別し、選択されている複数地点の情報を、メモリ部14の登録地点情報格納部14Mに書き込む。ここで、メモリ部14の登録地点情報格納部14Mに書き込む地点の情報としては、少なくともその位置情報(緯度、経度)を含むものであれば良いが、この実施形態では、メモリ部14に一時格納されているPOIテーブルとして記憶されている、その地点の全ての情報を格納するようにする。これにより、メモリ部14から登録地点を呼び出したときには、それらの情報を参照することが可能になる。   The point registration processing unit 16 determines that the tap of the registration icon 5 is a batch registration instruction for the selected plurality of points, and writes information on the selected plurality of points in the registered point information storage unit 14M of the memory unit 14. Here, as the information of the point to be written in the registered point information storage unit 14M of the memory unit 14, any information that includes at least the position information (latitude, longitude) may be used. In this embodiment, the information is temporarily stored in the memory unit 14. All the information of the point stored as the POI table is stored. Thereby, when a registration point is called from the memory unit 14, it becomes possible to refer to the information.

<クライアント装置1での複数地点の一括登録処理の流れの例:図4〜図5>
図3で説明した利用者による複数地点の一括登録の指示操作に対応するクライアント装置1での処理の流れの例を、図4及びその続きである図5のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部15及び地点登録処理部16が、制御部10によるソフトウエア処理機能として構成された場合として、各処理ステップの処理主体を制御部10として説明する。
<Example of the flow of batch registration processing at a plurality of points in the client device 1: FIGS. 4 to 5>
An example of the flow of processing in the client device 1 corresponding to a batch registration instruction operation by a user described with reference to FIG. 3 will be described with reference to FIG. 4 and the subsequent flowchart of FIG. In the following description, for the sake of simplicity of explanation, it is assumed that the instruction operation detection unit 15 and the spot registration processing unit 16 are configured as software processing functions by the control unit 10 to control the processing subject of each processing step. This will be described as the unit 10.

この図4及び図5に示す処理は、表示部19の表示画面19Dに表示された機能一覧メニューにおいて、利用者によりタッチパネル18を通じて「地点登録」の項目が選択されたときに起動される。起動されると、制御部10は、表示部19の表示画面19Dに表示されている地図画像MP上の所定の位置、図3の例では表示画面19Dの下方中央に、登録アイコン5を表示する(ステップS101)。   The processing shown in FIGS. 4 and 5 is started when the item “Register location” is selected by the user through the touch panel 18 in the function list menu displayed on the display screen 19D of the display unit 19. When activated, the control unit 10 displays the registration icon 5 at a predetermined position on the map image MP displayed on the display screen 19D of the display unit 19, in the lower center of the display screen 19D in the example of FIG. (Step S101).

次に、制御部10は、タッチパネルインターフェース12を通じたタッチパネル18からの出力信号を監視して、表示画面19D(タッチパネル18)上で、利用者によりタッチ操作がなされたか否か判別する(ステップS102)。このステップS102で、利用者によりタッチ操作がなされてはいないと判別したときには、制御部10は、利用者により所定の終了操作がなされたか否か判別し(ステップS103)、終了操作がなされていないときには、処理をステップS102に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。   Next, the control unit 10 monitors an output signal from the touch panel 18 through the touch panel interface 12 and determines whether or not a touch operation has been performed by the user on the display screen 19D (touch panel 18) (step S102). . When it is determined in step S102 that the user has not performed a touch operation, the control unit 10 determines whether or not a predetermined end operation has been performed by the user (step S103), and the end operation has not been performed. Sometimes, the process returns to step S102, and when it is determined that the end operation has been performed, the process routine is ended.

ステップS102で、利用者によりタッチ操作がなされたと判別したときには、制御部10は、メモリ部14に格納されているPOIテーブルの情報などを用いて、タッチされた地点の名称等を、地図画像MP上に重ねて表示する(ステップS104)。そして、制御部10は、利用者によるタッチ位置が移動したか否か判別し(ステップS105)、移動したと判別したときには、処理をステップS104に戻し、その移動した地点の名称等を表示する。   When it is determined in step S102 that the touch operation has been performed by the user, the control unit 10 uses the information in the POI table stored in the memory unit 14 to determine the name of the touched point and the like on the map image MP. The image is displayed on the top (step S104). Then, the control unit 10 determines whether or not the touch position by the user has moved (step S105). If it is determined that the user has moved, the control unit 10 returns the process to step S104 and displays the name of the moved point and the like.

ステップS105で、タッチ位置が移動してはいないと判別したときには、制御部10は、利用者のタッチ操作は長押しタップであるか否か判別し(ステップS106)、長押しタップではないと判別したときには、処理をステップS104に戻し、このステップS104以降の処理を繰り返す。   If it is determined in step S105 that the touch position has not moved, the control unit 10 determines whether the user's touch operation is a long press tap (step S106), and determines that the touch operation is not a long press tap. If so, the process returns to step S104, and the processes after step S104 are repeated.

ステップS106で、長押しタップであると判別したときには、制御部10は、長押しタップされた地点の位置情報(緯度、経度)を保持して、当該地点が選択されたと判断する(ステップS107)。   When it is determined in step S106 that the tap is a long press, the control unit 10 holds position information (latitude, longitude) of the point where the long press has been tapped, and determines that the point has been selected (step S107). .

次に、制御部10は、利用者の操作が、タッチしたままの移動であるか否か判別する(図5のステップS111)。このステップS111で、タッチしたままの移動ではないと判別したときには、制御部10は、利用者の指がタッチパネル18から離れたか否か判別し(ステップS112)、利用者の指がタッチパネル18から離れてはいないと判別したときには、処理をステップS111に戻す。   Next, the control unit 10 determines whether or not the user's operation is a touched movement (step S111 in FIG. 5). When it is determined in step S111 that the movement is not touched, the control unit 10 determines whether or not the user's finger has left the touch panel 18 (step S112), and the user's finger has moved away from the touch panel 18. If it is determined that it is not, the process returns to step S111.

また、ステップS112で、利用者の指がタッチパネル18から離れたと判別したときには、制御部10は、それまでに選択した地点は全てキャンセルされたと判断し、保持している地点の位置情報を消去する(ステップS113)。そして、制御部10は、処理をステップS102に戻し、このステップS102以降の処理を繰り返す。   Further, when it is determined in step S112 that the user's finger has moved away from the touch panel 18, the control unit 10 determines that all the points selected so far have been canceled, and erases the position information of the held points. (Step S113). And the control part 10 returns a process to step S102, and repeats the process after this step S102.

また、ステップS111で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部10は、その移動が停止したか否か判別する(ステップS114)。このステップS114で、タッチ位置の移動が停止してはいないと判別したときには、制御部10は、処理をステップS112に進め、上述したこのステップS112以降の処理を行う。   If it is determined in step S111 that the user has performed a moving operation while being touched, the control unit 10 determines whether or not the movement has stopped (step S114). When it is determined in step S114 that the movement of the touch position has not stopped, the control unit 10 advances the process to step S112, and performs the processes after step S112 described above.

また、ステップS114で、タッチ位置の移動が停止したと判別したときには、制御部10は、その停止位置は、登録アイコン5のエリア内であって、登録アイコン5のタップ操作であるか否か判別する(ステップS115)。このステップS115で、登録アイコン5のタップ操作ではないと判別したときには、制御部10は、長押しタップであるか否か判別する(ステップS116)。   If it is determined in step S114 that the movement of the touch position has stopped, the control unit 10 determines whether the stop position is in the area of the registration icon 5 and is a tap operation of the registration icon 5. (Step S115). If it is determined in step S115 that the operation is not a tap operation on the registered icon 5, the control unit 10 determines whether or not it is a long press tap (step S116).

そして、ステップS115で、登録アイコン5のタップ操作であると判別したときには、制御部10は、選択している地点の全てを一括りの登録地点として判別し、その一括りの登録地点の位置情報及びPOIの情報をメモリ部14の登録地点情報格納部14Mに格納する(ステップS118)。以上で、複数地点一括登録処理は終了である。
Then, in step S115, when it is determined that the tap operation of the registration icon 5, the control unit 10 discriminates the all points that are selected as the registration point of lumped together, the position information of the registration point of the lump together The POI information is stored in the registration point information storage unit 14M of the memory unit 14 (step S118). This is the end of the multi-point batch registration process.

そして、ステップS115で、登録アイコン5のタップ操作であると判別したときには、制御部10は、選択している地点の全てを登録地点として判別し、その登録地点の位置情報及びPOIの情報をメモリ部14の登録地点情報格納部14Mに格納する(ステップS118)。以上で、複数地点一括登録処理は終了である。   If it is determined in step S115 that the operation is a tap operation on the registration icon 5, the control unit 10 determines all the selected points as registered points, and stores the location information and POI information on the registered points. It is stored in the registration point information storage unit 14M of the unit 14 (step S118). This is the end of the multi-point batch registration process.

なお、クライアント装置1の機能一覧メニューから、登録された地点の情報の呼び出しの項目が選択された場合には、メモリ部14の登録地点情報格納部14Mに記憶されている登録地点の情報の一覧が表示され、その一覧から希望する地点が選択されることにより、表示画面19Dには、その地点を含む地図画像が表示される。   In addition, when the item of calling the registered point information is selected from the function list menu of the client device 1, a list of registered point information stored in the registered point information storage unit 14M of the memory unit 14 is displayed. When a desired point is selected from the list, a map image including the point is displayed on the display screen 19D.

以上のようにして、上述した第1の実施形態によれば、表示画面19Dに地図画像MPが表示されている状態において、その表示画面19Dに重畳して配設されているタッチパネル上で、利用者が、最初の地点を長押しタップにより選択した後にドラッグ状態にして移動し、希望する位置において長押しタップをすることにより、複数地点を一括して選択指定する状態とすることができる。そして、その複数地点を選択指定した状態において、ドラッグ状態のまま、引き続いて、登録アイコン5をタップすることで、その選択指定された複数地点の一括登録保存ができる。つまり、この第1の実施形態によれば、利用者は、地図画像MPが表示されている表示画面19Dに重畳して配設されているタッチパネル上で、長押しタップとタッチ位置の移動を繰り返すことで、複数地点の選択指定ができ、タッチ移動の最後に登録アイコンでのタップをすることで、その複数地点の一括登録をすることができる。   As described above, according to the first embodiment described above, when the map image MP is displayed on the display screen 19D, it is used on the touch panel arranged so as to be superimposed on the display screen 19D. By selecting and dragging the first point with a long press tap, the person moves in a drag state, and performs a long press tap at a desired position, whereby a plurality of points can be selected and designated collectively. Then, in a state where the plurality of points are selected and designated, by tapping the registration icon 5 in the drag state, the plurality of points designated and designated can be collectively registered and saved. In other words, according to the first embodiment, the user repeats the long press tap and the movement of the touch position on the touch panel arranged so as to be superimposed on the display screen 19D on which the map image MP is displayed. Thus, a plurality of points can be selected and specified, and by tapping with a registration icon at the end of the touch movement, the points can be registered at once.

したがって、利用者は、従来のような、登録したい地点のタッチと、登録アイコンのタップを繰り返す必要はなく、ドラッグ状態において、長押しタップを繰り返し、最後に登録アイコンをタップするという一連の操作をするだけで、複数地点を一括して登録することができる。このため、複数地点の登録の操作が、非常に簡便になる。   Therefore, the user does not need to repeat the touch of the point to be registered and the tap of the registration icon as in the past, and in the drag state, the user repeatedly performs a long press tap and finally taps the registration icon. By simply doing, you can register multiple locations at once. For this reason, the operation of registering a plurality of points becomes very simple.

なお、以上の説明では、登録アイコン5のエリアでの停止によるタップを、一括登録指示と判別するようにした。しかし、登録アイコン5のエリア内で、タッチ状態を解除する、すなわち、タッチパネル18から指を離すことをドロップ操作と定義して、そのドロップ操作を、一括登録指示として判別するようにしてもよい。   In the above description, a tap due to a stop in the area of the registration icon 5 is determined as a batch registration instruction. However, in the area of the registration icon 5, releasing the touch state, that is, releasing the finger from the touch panel 18 may be defined as a drop operation, and the drop operation may be determined as a batch registration instruction.

また、登録アイコン5は、地点登録処理部16が起動されたら即座に、地図画像MP上に表示するようにしたが、利用者のタッチ操作による長押しタップによって、最初の地点が選択されたときに、地図画像MP上に表示するようにしてもよい。   The registration icon 5 is displayed on the map image MP as soon as the location registration processing unit 16 is activated. When the first location is selected by a long press tap by a user's touch operation, the registration icon 5 is displayed. Alternatively, it may be displayed on the map image MP.

なお、地点登録するものとして指定された地点をメモリ部14の登録地点情報格納部14Mに保存する場合に、利用者がその登録地点の名称を付けて、その名称を登録地点に対応付けて保存するようにしてもよい。後述の実施形態においても同様である。   In addition, when the point designated as the point registration is stored in the registered point information storage unit 14M of the memory unit 14, the user attaches the name of the registered point and stores the name in association with the registered point. You may make it do. The same applies to later-described embodiments.

また、上述の第1の実施形態においては、利用者が、複数地点を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、登録アイコン5をタップすることで、その選択指定された複数地点の一括登録保存するようにした。しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで複数地点の選択指定をした後、タッチパネル18に対するタッチ状態を解除したら、その複数地点の選択指定を確定状態にした状態にし、その後、利用者が、登録アイコン5をタッチしてタップしたら、その複数地点を一括登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に登録アイコン5のタップがなされなかったときには、登録アイコン5のタップを促すメッセージを表示し、その後、さらに所定時間経過しても登録アイコン5のタップがなされなかったときには、複数地点の選択指定を解除する。   Further, in the first embodiment described above, after the user selects and designates a plurality of points, the user selects the plurality of the designated and designated items by tapping the registration icon 5 in the drag state. It was made to save collectively registering points. However, after the user specifies and selects a plurality of points by repeating the long press tap and the movement of the touch position, when the touch state on the touch panel 18 is canceled, the selection specification of the plurality of points is made a fixed state, Thereafter, when the user touches and taps the registration icon 5, the plurality of points may be registered collectively. In this case, if the registration icon 5 is not tapped within a predetermined time after the touch is released, a message prompting the user to tap the registration icon 5 is displayed. When the icon 5 is not tapped, the selection designation of a plurality of points is canceled.

[第2の実施形態]
第2の実施形態は、上述した第1の実施形態の変形例であり、ハードウエア構成は、図1に示したものと全く同様とされる。この第2の実施形態では、地点登録処理部16における複数地点の一括登録指示の操作形態が、第1の実施形態とは異なる。すなわち、第2の実施形態においては、表示画面19Dの地図画像MP上には、登録アイコン5は表示せず、その代わりに、例えば図6(A),(B)に示すように、地点登録ウインドウ6を、表示画面19Dに表示するようにする。そして、この地点登録ウインドウ6のエリアを、第1の実施形態の登録アイコン5と同様に、複数地点の一括登録の指示用のエリアとして用いるようにする。
[Second Embodiment]
The second embodiment is a modification of the above-described first embodiment, and the hardware configuration is exactly the same as that shown in FIG. In the second embodiment, the operation mode of a batch registration instruction for a plurality of spots in the spot registration processing unit 16 is different from that in the first embodiment. That is, in the second embodiment, the registration icon 5 is not displayed on the map image MP on the display screen 19D. Instead, for example, as shown in FIGS. The window 6 is displayed on the display screen 19D. Then, the area of this point registration window 6 is used as an area for instructing batch registration of a plurality of points, like the registration icon 5 of the first embodiment.

<第2の実施形態における複数地点の一括登録のための利用者の指示操作:図6>
図6を参照して、この第2の実施形態における、表示部19の表示画面19Dに表示されている地図画像MP上で、複数地点を指定して、一括して登録する際の利用者の操作について説明する。
<User Instruction Operation for Batch Registration of Multiple Points in the Second Embodiment: FIG. 6>
Referring to FIG. 6, in the second embodiment, the user at the time of specifying and registering a plurality of points on the map image MP displayed on the display screen 19 </ b> D of the display unit 19 is registered. The operation will be described.

すなわち、図6(A),(B),(C)は、表示部19の表示画面19D(タッチパネル18)上における利用者の操作の例を示すための図で、前述の図3と同様に、図6では図示は省略したが、表示画面19Dには、登録対象となる地点が含まれる地図画像MPが表示されている。ただし、この例では、地点登録ウインドウ6のエリアには、地図画像MPは表示されない。なお、地点登録ウインドウ6を透明状態として、その後ろ側に表示されている地図画像が観視できる態様とするようにしてもよい。   That is, FIGS. 6A, 6B, and 6C are diagrams for illustrating examples of user operations on the display screen 19D (touch panel 18) of the display unit 19, and are similar to FIG. 3 described above. Although not shown in FIG. 6, a map image MP including points to be registered is displayed on the display screen 19D. However, in this example, the map image MP is not displayed in the area of the point registration window 6. The point registration window 6 may be in a transparent state so that the map image displayed on the back side can be viewed.

この第2の実施形態においても、複数地点の選択指定の操作は、第1の実施形態と全く同様である。すなわち、利用者は、まず、図6(A)に示すように、表示画面19Dに表示されている地図画像MPのうちの、登録したい最初の地点POI−1の位置に指4でタッチし、その地点POI−1の位置をタッチした状態を維持して長押タップの状態にして、その地点POI−1を選択する状態にする。   Also in the second embodiment, the operation of selecting and specifying a plurality of points is exactly the same as in the first embodiment. That is, as shown in FIG. 6A, the user first touches the position of the first point POI-1 to be registered with the finger 4 in the map image MP displayed on the display screen 19D. The state where the position of the point POI-1 is touched is maintained to be a long press tap state, and the point POI-1 is selected.

次に、利用者は、図6(B)に示すように、指4をタッチパネル18から離さずに、ドラッグ操作して、登録したい2番目の地点POI−2の位置まで移動させ、その2番目の地点POI−2の位置で長押しタップする。これにより、地点POI−1に加えて、地点POI−2が選択された状態となる。次に、利用者は、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、地点登録ウインドウ6のエリア内に位置させ、タッチ状態を解除する、すなわち、タッチパネル18から指を離してドロップ操作をする(図6(B)参照)。   Next, as shown in FIG. 6B, the user drags the finger 4 without releasing it from the touch panel 18, and moves it to the position of the second point POI-2 to be registered. Tap and hold at the point POI-2. Thereby, in addition to the point POI-1, the point POI-2 is selected. Next, the user moves the touch position while keeping the drag state without releasing the finger from the touch panel 18 to place it in the area of the point registration window 6 and releases the touch state. Release the finger to perform the drop operation (see FIG. 6B).

地点登録処理部16は、この地点登録ウインドウ6のエリア内でのドロップ操作を、選択した複数地点の一括登録指示と判別し、選択されている複数地点の情報を、メモリ部14の登録地点情報格納部14Mに書き込む。このとき、地点登録ウインドウ6には、図6(B)に示すように、登録された複数の地点のそれぞれの名称等が登録地点のインデックス(図6(B)では、POI−1,POI−2と表示した)として表示される。   The spot registration processing unit 16 determines that the drop operation in the area of the spot registration window 6 is a batch registration instruction for a plurality of selected points, and uses the information on the selected plurality of points as registered spot information in the memory unit 14. Write to the storage unit 14M. At this time, as shown in FIG. 6 (B), in the location registration window 6, the names and the like of the plurality of registered locations are registered with the registered location index (in FIG. 6 (B), POI-1, POI- 2).

その後、利用者が、地点登録ウインドウ6外で、地図画像MP上をタップすると、地点登録ウインドウ6は閉じられ、図6(C)に示すように表示画面19Dから消え、地図画像MPのみの表示状態となる。なお、利用者がそのような操作をしなくても、地点登録ウインドウ6内でのドロップ操作から、一定時間経過すると、地点登録ウインドウ6は、自動的に閉じる。   Thereafter, when the user taps on the map image MP outside the point registration window 6, the point registration window 6 is closed and disappears from the display screen 19D as shown in FIG. 6C, and only the map image MP is displayed. It becomes a state. Even if the user does not perform such an operation, the spot registration window 6 automatically closes after a certain time has elapsed from the drop operation in the spot registration window 6.

この第2の実施形態におけるクライアント装置1での複数地点の一括登録処理の流れは、前述した第1の実施形態とステップS101の処理内容と、ステップS115での処理内容が変わるだけで、その他は同様であるので、詳細なフローチャートは省略する。   The flow of batch registration processing of a plurality of points in the client device 1 in the second embodiment is the same as the first embodiment, the processing content in step S101, and the processing content in step S115. Since this is the same, a detailed flowchart is omitted.

すなわち、第2の実施形態では、ステップS101では、表示画面19Dには、登録アイコン5に代えて、地点登録ウインドウ6を表示するようにする。そして、ステップS115では、地点登録ウインドウ6内でドロップ操作がなされたか否か判別するようにする。   That is, in the second embodiment, in step S101, the location registration window 6 is displayed on the display screen 19D instead of the registration icon 5. In step S115, it is determined whether or not a drop operation has been performed in the location registration window 6.

この第2の実施形態においても、第1の実施形態と同様の効果を奏することは、言うまでもない。そして、この第2の実施形態においては、地点登録された複数の地点が、一旦、地点登録ウインドウ6内に表示されるので、利用者は、それらの複数の地点が一括して登録されたことを、直感的に認識することができるというメリットがある。   Needless to say, this second embodiment also achieves the same effects as those of the first embodiment. In the second embodiment, a plurality of registered points are temporarily displayed in the point registration window 6 so that the user can register the plurality of points at once. Can be recognized intuitively.

<第2の実施形態における地点登録後の処理例>
<登録地点の表示>
クライアント装置1の機能一覧メニューから、登録された地点の情報の呼び出し表示の項目が選択された場合には、この第2の実施形態においては、図7(A)に示すように、地点登録ウインドウ6が開かれて、表示画面19Dに表示される。そして、その地点登録ウインドウ6内には、登録されている全ての地点のインデックスが表示される。図7(A)では、各登録地点のインデックスは、POI−1,POI−2と表示したが、各登録地点のそれぞれの名称等であっても良いことは前述した通りである。
<Example of processing after point registration in the second embodiment>
<Display registration points>
In the second embodiment, when a call display item of registered point information is selected from the function list menu of the client apparatus 1, in the second embodiment, as shown in FIG. 6 is opened and displayed on the display screen 19D. In the spot registration window 6, indexes of all registered spots are displayed. In FIG. 7A, the index of each registered point is displayed as POI-1 and POI-2. However, as described above, the name of each registered point may be used.

このとき、図7(A)に示すように、表示画面19Dの地点ウインドウ6以外のエリアには、地点登録ウインドウ6が開かれる前までに表示されていた地図画像MPaが継続して表示されている。地点登録ウインドウ6が開かれる前までに表示されていた地図画像MPaは、地点登録ウインドウ6内に表示されている登録地点が含まれる地図画像とは全く無関係であり、その地図画像MPaのエリア内に、登録地点が含まれていない場合も多い。   At this time, as shown in FIG. 7A, the map image MPa displayed before the location registration window 6 is opened is continuously displayed in the area other than the location window 6 on the display screen 19D. Yes. The map image MPa displayed before the location registration window 6 is opened is completely unrelated to the map image including the registration location displayed in the location registration window 6 and is within the area of the map image MPa. In many cases, the registration point is not included.

図7の例においては、利用者は、地点登録ウインドウ6内に表示されている複数個の登録地点のうちの一つである登録地点POI−2を選択して、その登録地点POI−2を含む地図画像MPbを表示画面19Dに表示させるようにする。   In the example of FIG. 7, the user selects a registration point POI-2 that is one of a plurality of registration points displayed in the point registration window 6, and selects the registration point POI-2. The included map image MPb is displayed on the display screen 19D.

すなわち、その場合には、利用者は、図7(A)に示すように、地点登録ウインドウ6内において、登録地点POI−2を長押しタップして選択した後、タッチしたまま移動(ドラッグ状態)させて、地点登録ウインドウ6外の、表示画面19Dの地図画像MPa上でタッチを解除することでドロップ操作をする。   That is, in this case, as shown in FIG. 7A, the user moves and drags the touched position in the location registration window 6 by touching and selecting the registration location POI-2 for a long time (drag state). Then, the drop operation is performed by releasing the touch on the map image MPa on the display screen 19D outside the point registration window 6.

すると、地点登録処理部16は、その選択された登録地点POI−2の位置情報を含む地図情報の取得要求をサーバ装置2に送り、その登録地点POI−2を含む地図情報をサーバ装置2から取得する。そして、地点登録処理部16は、表示画面19Dの表示画像を、図7(B)に示すように、それまで表示されていた地図画像MPaから、選択された登録地点POI−2を含む地図画像MPbに変えるようにすると共に、地点登録ウインドウ6を閉じる処理をする。   Then, the point registration processing unit 16 sends an acquisition request for map information including the position information of the selected registered point POI-2 to the server device 2, and sends the map information including the registered point POI-2 from the server device 2. get. Then, the location registration processing unit 16 converts the display image of the display screen 19D into a map image including the selected registration location POI-2 from the map image MPa displayed so far as shown in FIG. 7B. While changing to MPb, the point registration window 6 is closed.

また、この実施形態では、利用者は、地点登録ウインドウ6内に表示されている複数の登録地点については、複数個の登録地点を一括して選択して、その一括して選択した複数個の登録地点の全てを含む地図画像を表示画面19Dに表示するようにすることもできるようにしている。   In this embodiment, the user selects a plurality of registered points at once for a plurality of registered points displayed in the point registration window 6, and selects the plurality of selected points at once. A map image including all the registered points can be displayed on the display screen 19D.

図8は、その場合の利用者の操作を説明するための図である。図8の例は、地点登録ウインドウ6内に登録されている3個の登録地点POI−1,POI−2,POI−3を選択して、その3地点を含む地図画像MPcを、表示画面19Dに、その直前に表示されていた地図画像MPaから変更して表示するようにする場合である。   FIG. 8 is a diagram for explaining a user operation in that case. In the example of FIG. 8, three registered points POI-1, POI-2, POI-3 registered in the point registration window 6 are selected, and a map image MPc including the three points is displayed on the display screen 19D. In this case, the map image MPa displayed immediately before is changed and displayed.

まず、利用者は、地点登録ウインドウ6内において、地点登録時と同様の操作により、複数地点を選択指定する。すなわち、地点登録ウインドウ6内において、利用者は、図8(A)に示すように、指4で登録地点POI−1のインデックス上をタッチして、そのまま長押しタップする。これにより、登録地点POI−1が選択される。次に、タッチを解除せずに、指を登録地点POI−2のインデックス上に移動させて、そのまま長押しタップする。これにより、登録地点POI−1に加えて、登録地点POI−2が選択される。さらに、タッチを解除せずに、指を登録地点POI−3のインデックス上に移動させて、そのまま長押しタップする。これにより、登録地点POI−1及び登録地点POI−2に加えて、登録地点POI−3が選択される。   First, the user selects and designates a plurality of points in the point registration window 6 by the same operation as at the time of point registration. That is, in the location registration window 6, as shown in FIG. 8A, the user touches the index of the registration location POI-1 with the finger 4 and taps and holds it as it is. Thereby, the registration point POI-1 is selected. Next, without releasing the touch, the finger is moved over the index of the registration point POI-2 and tapped for a long time. Thereby, in addition to the registration point POI-1, the registration point POI-2 is selected. Further, without releasing the touch, the finger is moved over the index of the registration point POI-3 and tapped for a long time. Thereby, in addition to the registration point POI-1 and the registration point POI-2, the registration point POI-3 is selected.

次に、タッチを解除せずに、指を、図8(A)に示すように、地点登録ウインドウ6外の地図画像MPa上に移動させてタッチを解除して、ドロップする。すると、地点登録処理部16は、選択された3個の登録地点POI−1,POI−2,POI−3の位置情報を含む地図情報の取得要求をサーバ装置2に送り、これら3個の登録地点POI−1,POI−2,POI−3が一画面に含まれて表示される地図画像MPcを表示するための地図情報をサーバ装置2から取得し、図8(B)に示すように、表示画面19Dに地図画像MPcを表示するようにする。このとき、図8(B)に示すように、地点登録ウインドウ6は閉じられる。   Next, without releasing the touch, as shown in FIG. 8A, the finger is moved onto the map image MPa outside the location registration window 6 to release the touch and drop it. Then, the point registration processing unit 16 sends an acquisition request for map information including the position information of the three selected registration points POI-1, POI-2, and POI-3 to the server device 2, and these three registrations. Map information for displaying the map image MPc in which the points POI-1, POI-2, and POI-3 are included and displayed on one screen is acquired from the server device 2, and as shown in FIG. The map image MPc is displayed on the display screen 19D. At this time, the point registration window 6 is closed as shown in FIG.

また、この実施形態においては、利用者は、地点登録ウインドウ6内に表示されている複数の登録地点を1個ずつ選択して、または、複数個を選択して、その選択した登録地点を削除する操作をすることができる。   Further, in this embodiment, the user selects a plurality of registered points displayed in the point registration window 6 one by one or selects a plurality and deletes the selected registered points. Can be operated.

図9は、その場合の利用者の操作を説明するための図である。図9の例は、地点登録ウインドウ6に登録されている2個の登録地点POI−1,登録地点POI−2のうち、地点POI−2を選択して削除する場合である。   FIG. 9 is a diagram for explaining a user operation in that case. The example of FIG. 9 is a case where the point POI-2 is selected and deleted from the two registered points POI-1 and POI-2 registered in the point registration window 6.

すなわち、利用者は、図9(A)に示すように、地点登録ウインドウ6内において、登録地点POI−2を長押しタップして選択した後、タッチしたまま移動(ドラッグ状態)させて、そのまま表示画面19Dの範囲外まで移動させる。   That is, as shown in FIG. 9A, the user selects a registration point POI-2 by long-pressing and tapping it in the point registration window 6, and then moves (drags) while touching it. Move outside the range of the display screen 19D.

地点登録処理部16は、この利用者の操作を、その際に選択されている登録地点POI−2の削除指示と判断して、メモリ部14の登録地点情報格納部14Mから、当該登録地点POI−2の情報を削除するようにする。   The point registration processing unit 16 determines that the user's operation is an instruction to delete the registered point POI-2 selected at that time, and from the registered point information storage unit 14M of the memory unit 14, the registered point POI. -2 information is deleted.

なお、図9の例は、登録地点の1個ずつの削除であるが、図8の呼び出し処理と同様にして、地点登録ウインドウ6内において、長押しタップとドラッグとにより、複数個の登録地点を選択した後、ドラッグ状態のまま、タッチ位置を、表示画面19Dの範囲外まで移動させることで、選択した複数個の登録地点をまとめて削除することができる。   In the example of FIG. 9, the registration points are deleted one by one. However, in the same manner as in the call processing of FIG. After selecting, a plurality of selected registration points can be deleted collectively by moving the touch position outside the range of the display screen 19D in the drag state.

[クライアント装置1での地点登録後の処理の流れの例:図10〜図11]
図7〜図9で説明した、地点登録後の利用者による操作に対応するクライアント装置1での処理の流れの例を、図10及びその続きである図11のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部15及び地点登録処理部16が、制御部10によるソフトウエア処理機能として構成された場合として、各処理ステップの処理主体を制御部10として説明する。
[Example of processing flow after point registration in the client device 1: FIGS. 10 to 11]
An example of the flow of processing in the client device 1 corresponding to the operation by the user after the location registration described with reference to FIGS. 7 to 9 will be described with reference to FIG. 10 and the flowchart of FIG. In the following description, for the sake of simplicity of explanation, it is assumed that the instruction operation detection unit 15 and the spot registration processing unit 16 are configured as software processing functions by the control unit 10 to control the processing subject of each processing step. This will be described as the unit 10.

この図10及び図11に示す処理は、表示部19の表示画面19Dに表示された機能一覧メニューにおいて、利用者によりタッチパネル18を通じて「地点登録後の処理」の項目が選択されたときに起動される。起動されると、制御部10は、表示部19の表示画面19Dに表示されている地図画像MPa上の所定の位置、図7〜図9の例では表示画面19Dの左側に、地点登録ウインドウ6を表示する(ステップS101)。このとき、図7〜図9に示したように、地点登録ウインドウ6内には、登録地点のインデックスが表示されている。   The processing shown in FIGS. 10 and 11 is started when the item “processing after location registration” is selected by the user through the touch panel 18 in the function list menu displayed on the display screen 19D of the display unit 19. The When activated, the control unit 10 displays the location registration window 6 at a predetermined position on the map image MPa displayed on the display screen 19D of the display unit 19, on the left side of the display screen 19D in the examples of FIGS. Is displayed (step S101). At this time, as shown in FIG. 7 to FIG. 9, the index of the registered spot is displayed in the spot registration window 6.

次に、制御部10は、タッチパネルインターフェース12を通じたタッチパネル18からの出力信号を監視して、利用者により、地点登録ウインドウ6内でタッチ操作がなされたか否か判別する(ステップS122)。このステップS122で、地点登録ウインドウ6内でタッチ操作がなされてはいないと判別したときには、制御部10は、利用者により所定の終了操作がなされたか否か判別し(ステップS123)、終了操作がなされていないときには、処理をステップS122に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。   Next, the control unit 10 monitors an output signal from the touch panel 18 through the touch panel interface 12, and determines whether or not a touch operation has been performed in the location registration window 6 by the user (step S122). When it is determined in this step S122 that the touch operation has not been performed in the location registration window 6, the control unit 10 determines whether or not a predetermined end operation has been performed by the user (step S123). If not, the process returns to step S122. If it is determined that the end operation has been performed, the process routine is ended.

ステップS122で、地点登録ウインドウ6内でタッチ操作がなされたと判別したときには、制御部10は、地点登録ウインドウ6内でタッチされた登録地点のインデックスの表示態様を変更して、当該登録地点がタッチされたことを示す表示をする(ステップS124)。   When it is determined in step S122 that the touch operation has been performed in the location registration window 6, the control unit 10 changes the display mode of the index of the registration location touched in the location registration window 6, and the registration location is touched. A display indicating that this has been done is displayed (step S124).

次に、制御部10は、タッチ位置が移動したか否か判別し(ステップS125)、移動したと判別したときには、そのタッチ位置は地点登録ウインドウ6内か否か判別する(ステップS126)。このステップS126で、タッチ位置の移動は、地点登録ウインドウ6内であると判別したときには、制御部10は、処理をステップS124に戻し、移動後の登録地点のインデックスの表示態様を変更して、当該登録地点がタッチされたことを示す表示をする。また、ステップS126で、タッチ位置の移動は、地点登録ウインドウ6外であると判別したときには、制御部10は、処理をステップS122に戻し、このステップS122以降の処理を繰り返す。   Next, the control unit 10 determines whether or not the touch position has moved (step S125). If it is determined that the touch position has moved, the control unit 10 determines whether or not the touch position is within the point registration window 6 (step S126). When it is determined in step S126 that the movement of the touch position is within the point registration window 6, the control unit 10 returns the process to step S124, changes the display mode of the index of the registered point after the movement, A display indicating that the registration point has been touched is displayed. If it is determined in step S126 that the movement of the touch position is outside the location registration window 6, the control unit 10 returns the process to step S122, and repeats the processes after step S122.

ステップS125で、タッチ位置が移動してはいないと判別したときには、制御部10は、利用者のタッチ操作は長押しタップであるか否か判別し(ステップS127)、長押しタップではないと判別したときには、処理をステップS122に戻し、このステップS122以降の処理を繰り返す。   When it is determined in step S125 that the touch position has not moved, the control unit 10 determines whether the user's touch operation is a long press tap (step S127) and determines that the touch operation is not a long press tap. If so, the process returns to step S122, and the processes after step S122 are repeated.

ステップS127で、長押しタップであると判別したときには、制御部10は、長押しタップされた登録地点が選択されたと判断、その登録地点のインデックスを、選択中であることを示す表示態様に変更する(ステップS128)。   If it is determined in step S127 that the tap is a long press tap, the control unit 10 determines that the registration point that has been tapped and pressed is selected, and changes the index of the registration point to a display mode indicating that it is being selected. (Step S128).

次に、制御部10は、利用者が、タッチしたままの移動操作をしたか否か判別する(ステップS129)。このステップS129で、タッチしたままの移動操作はなされていないと判別したときには、制御部10は、利用者の指がタッチパネル18から離れたか否か判別し(ステップS130)、利用者の指がタッチパネル18から離れてはいないと判別したときには、処理をステップS129に戻す。   Next, the control unit 10 determines whether or not the user has performed a moving operation while being touched (step S129). When it is determined in step S129 that the moving operation while being touched has not been performed, the control unit 10 determines whether or not the user's finger has left the touch panel 18 (step S130), and the user's finger has been touched. If it is determined that it is not away from 18, the process returns to step S129.

また、ステップS130で、利用者の指がタッチパネル18から離れたと判別したときには、制御部10は、それまでの登録地点の選択は全てキャンセルされたと判断する(ステップS131)。そして、制御部10は、処理をステップS122に戻し、このステップS122以降の処理を繰り返す。   Further, when it is determined in step S130 that the user's finger has moved away from the touch panel 18, the control unit 10 determines that all the registration point selections so far have been canceled (step S131). And the control part 10 returns a process to step S122, and repeats the process after this step S122.

そして、ステップS129で、タッチしたままの移動操作がなされたと判別したときには、制御部10は、その移動が停止したか否か判別する(図11のステップS141)。このステップS141で、タッチ位置の移動が停止したと判別したときには、制御部10は、その停止位置は、地点登録ウインドウ6内であるか否か判別する(ステップS142)。このステップS142で、停止位置は、地点登録ウインドウ6内であると判別したときには、制御部10は、長押しタップであるか否か判別する(ステップS143)。   When it is determined in step S129 that the movement operation while being touched is performed, the control unit 10 determines whether or not the movement is stopped (step S141 in FIG. 11). When it is determined in step S141 that the movement of the touch position has stopped, the control unit 10 determines whether or not the stop position is within the point registration window 6 (step S142). When it is determined in step S142 that the stop position is within the point registration window 6, the control unit 10 determines whether or not the stop position is a long press tap (step S143).

このステップS143で、長押しタップではないと判別したときには、制御部10は、処理をステップS129に戻し、このステップS129以降の処理を繰り返す。また、ステップS143で、長押しタップであると判別したときには、制御部10は、長押しタップされた登録地点の選択が追加されたと判断し、地点登録ウインドウ6内の当該追加された登録地点のインデックスを選択中表示にする(ステップS144)。そして、制御部10は、処理をステップS129に戻し、このステップS129以降の処理を繰り返す。   When it is determined in step S143 that the tap is not a long press, the control unit 10 returns the process to step S129 and repeats the processes after step S129. If it is determined in step S143 that the tap is a long press tap, the control unit 10 determines that the selection of the registration point that has been tapped long tap has been added, and the added registration point in the point registration window 6 is determined. The index is displayed during selection (step S144). And the control part 10 returns a process to step S129, and repeats the process after this step S129.

また、ステップS141で、タッチ位置の移動が停止してはいないと判別したときには、制御部10は、移動しているタッチ位置が表示画面19Dの外に出たか否か判別し(ステップS145)、タッチ位置が表示画面19Dの外に出てはいないと判別したときには、処理をステップS141に戻し、このステップS141以降の処理を繰り返す。   If it is determined in step S141 that the movement of the touch position has not stopped, the control unit 10 determines whether or not the moving touch position has moved out of the display screen 19D (step S145). If it is determined that the touch position does not go outside the display screen 19D, the process returns to step S141, and the processes after step S141 are repeated.

また、ステップS145で、タッチ位置が表示画面19Dの外に出たと判別したときには、制御部10は、それまでに選択された1個または複数個の登録地点を削除する操作と判断し、メモリ14の登録地点情報格納部14Mから、その登録地点の情報を削除する(ステップS146)。そして、制御部10は、処理をステップS122に戻し、このステップS122以降の処理を繰り返す。   If it is determined in step S145 that the touch position has moved out of the display screen 19D, the control unit 10 determines that the operation is to delete one or a plurality of registered points selected so far, and the memory 14 The registered point information is deleted from the registered point information storage unit 14M (step S146). And the control part 10 returns a process to step S122, and repeats the process after this step S122.

また、ステップS142で、停止位置は、地点登録ウインドウ6外の表示画面19D内であると判別したときには、制御部10は、タッチが解除されてドロップ操作がなされたか否か判別する(ステップS147)。このステップS147で、ドロップ操作がなされてはいないと判別したときには、制御部10は、タッチしたままの移動が開始されたか否か判別し(ステップS148)、タッチしままの移動は開始されていないと判別したときには、処理をステップS147に戻す。また、ステップS148で、タッチしままの移動は開始されていないと判別したときには、制御部10は、処理をステップS141に戻し、このステップS141以降の処理を繰り返す。   If it is determined in step S142 that the stop position is within the display screen 19D outside the location registration window 6, the control unit 10 determines whether or not the touch is released and a drop operation is performed (step S147). . When it is determined in this step S147 that the drop operation has not been performed, the control unit 10 determines whether or not the touched movement has started (step S148), and the touched movement has not started. Is determined, the process returns to step S147. If it is determined in step S148 that the movement without touching has been started, the control unit 10 returns the process to step S141 and repeats the processes after step S141.

そして、ステップS147で、ドロップ操作がなされたと判別したときには、制御部10は、選択された1個または複数個の登録地点の位置情報を含めた地図情報取得要求を、通信ネットワーク3を通じてサーバ装置2に送る(ステップS149)。   When it is determined in step S147 that the drop operation has been performed, the control unit 10 sends a map information acquisition request including the position information of one or more selected registration points through the communication network 3 to the server device 2. (Step S149).

この地図情報取得要求を受けたサーバ装置2は、当該地図情報取得要求に含まれている1個または複数個の登録地点を1画面で表示することができる地図情報を、クライアント装置1に返すようにする。この場合に、地図情報取得要求に含まれている登録地点が複数個の場合、距離の離れた複数個の地点を、表示画面19Dにおいて一緒に表示することができるようにするために、各登録地点間の距離から、それらの複数個の登録地点の全てが一緒に表示できる最大の地図スケールを計算し、その地図スケールの地図情報をクライアント装置1に送るようにする。   The server device 2 that has received this map information acquisition request returns to the client device 1 map information that can display one or a plurality of registered points included in the map information acquisition request on one screen. To. In this case, when there are a plurality of registration points included in the map information acquisition request, each registration is performed so that a plurality of points separated from each other can be displayed together on the display screen 19D. Based on the distance between the points, the maximum map scale that can be displayed together by all of the plurality of registered points is calculated, and the map information of the map scale is sent to the client device 1.

制御部10は、このサーバ装置2からの地図情報を受信して、選択された全ての登録地点を一緒に含む地図画像を、表示画面19Dに表示すると共に、地点登録ウインドウ6は閉じるようにする(ステップS150)。そして、制御部10は、この地点登録後の処理ルーチンを終了する。   The control unit 10 receives the map information from the server device 2, displays a map image including all the selected registration points together on the display screen 19 </ b> D, and closes the point registration window 6. (Step S150). And the control part 10 complete | finishes the processing routine after this point registration.

以上の説明においては、複数個の地点をまとめて登録した場合においても、登録された地点は、互いに関連を持たない状態である。しかし、一連の操作により、まとめて登録された複数の地点は関連のあるものとして、その登録された複数の地点単位で、グループ化して、地点登録情報を管理するようにしてもよい。また、登録時には、互いに関連を持たないものとして登録した後、登録時間や地域により、複数の地点を括り、グループ化するように編集ができるようにすることもできる。   In the above description, even when a plurality of points are registered together, the registered points are not related to each other. However, a plurality of points registered together by a series of operations may be related, and the point registration information may be managed by grouping a plurality of registered points. Moreover, at the time of registration, after registering as having no relation with each other, it is possible to edit a plurality of points by grouping them according to the registration time or region.

そのようにグループ化して地点登録情報を管理している場合には、そのグループ単位で登録地点を指定して、そのグループに含まれる複数の登録地点の全てを含む地図画像を表示するようにすることができる。   When the location registration information is managed in such a group, the registration location is designated in units of the group, and a map image including all of the plurality of registration locations included in the group is displayed. be able to.

図12は、グループ化して地点登録情報を管理している場合において、地点登録後の処理を起動させた場合において、グループ単位で、表示したり削除したりする場合を説明するための図である。   FIG. 12 is a diagram for explaining a case where the group registration is managed and the point registration information is managed, and when the processing after the point registration is activated, the group is displayed or deleted in units of groups. .

図12(A)は、地点登録後の処理を起動した場合の表示画面19Dの表示例であり、地点登録ウインドウ6には、グループ化された単位の登録地点のインデックスが、一覧表示されている。すなわち、図12(A)の例では、登録地点POI−1〜登録地点POI−3の3地点が第2のグループとして登録管理されており、また、登録地点POI−4〜登録地点POI−6の3地点が第1のグループとして登録管理されており、さらに、登録地点POI−7〜登録地点POI−9の3地点が第3のグループとして登録管理されており、それぞれのグループのインデックスが、地点登録ウインドウ6内に表示されている。   FIG. 12A is a display example of the display screen 19D when the process after the point registration is started, and the point registration window 6 displays a list of the index of the registered points in grouped units. . That is, in the example of FIG. 12A, three registration points POI-1 to POI-3 are registered and managed as the second group, and registered points POI-4 to POI-6. Are registered and managed as a first group, and further, three points from registered point POI-7 to registered point POI-9 are registered and managed as a third group, and the index of each group is It is displayed in the point registration window 6.

この例では、図12(A)に示すように、利用者は、グループ単位のインデックスを長押しタップして選択し、タッチを維持して移動し(ドラッグ)、地点登録ウインドウ6外の地図画像MPa上で、タッチを離してドロップすることで、選択したグループの登録地点の地図表示の要求操作をすることができる。   In this example, as shown in FIG. 12 (A), the user selects and taps the group unit index by long tap, moves while maintaining the touch (drag), and the map image outside the point registration window 6 is displayed. By releasing the touch on the MPa and dropping it, it is possible to perform a map display request operation for the registered points of the selected group.

この地図表示の要求操作に対しては、制御部10(地点登録処理部16)は、選択されたグループに属する複数の登録地点の位置情報を含む地図情報取得要求をサーバ装置2に送る。そして、サーバ装置2から送られてくる地図情報を用いて、図12(B)に示すように、選択したグループに属する複数の登録地点を含む地図画像MPdを、表示画面19Dに表示するようにする。この場合も、サーバ装置2は、前述したように、グループに含まれる複数個の登録地点の全てが一緒に表示できる最大の地図スケールを計算し、その地図スケールの地図情報をクライアント装置1に送るようにする。   In response to this map display request operation, the control unit 10 (the point registration processing unit 16) sends a map information acquisition request including the position information of a plurality of registered points belonging to the selected group to the server device 2. Then, using the map information sent from the server device 2, as shown in FIG. 12B, a map image MPd including a plurality of registered points belonging to the selected group is displayed on the display screen 19D. To do. Also in this case, as described above, the server device 2 calculates the maximum map scale that can display all of the plurality of registered points included in the group together, and sends the map information of the map scale to the client device 1. Like that.

なお、この図12の例においては、ある一つのグループ単位の登録地点を長押しタップにより選択した後に、タッチを維持して移動(ドラッグ)して他のグループ単位の登録地点を長押しにより選択するようにすることで、複数のグループを指定し、その指定した複数のグループに属する全ての登録地点を含む地図画像を、表示画面19Dに表示させるようにすることもできる。   In the example of FIG. 12, after selecting a registration point of one group unit by long press tap, the touch is maintained and moved (drag) to select another group unit registration point by long press. By doing so, a plurality of groups can be specified, and a map image including all registered points belonging to the specified plurality of groups can be displayed on the display screen 19D.

図12の例における以上の説明は、グループ単位の登録地点の地図表示についてであるが、削除についての操作も、同様にして、グループ単位で行えるものである。   Although the above explanation in the example of FIG. 12 is about the map display of the registration point in the group unit, the operation for the deletion can be similarly performed in the group unit.

なお、図12の例のように、グループ化されて登録地点が管理されている場合には、登録地点を含む地図表示の要求操作は、上述したようなドラッグアンドドロップの操作ではなく、単に、地点登録ウインドウ6内のグループ単位の登録地点のインデックス上で所定時間、タッチを停止させるタップ操作であってもよい。すなわち、利用者が、地点登録ウインドウ6内のグループ単位の登録地点のインデックス上で所定時間、タッチを停止させるタップ操作をすると、制御部10は、タップされたインデックスに対応するグループ単位の登録地点が選択されて、地図表示要求されたと判断し、上述したような地図表示のための処理を実行する。   If the registered points are managed as a group as in the example of FIG. 12, the map display request operation including the registered points is not simply the drag-and-drop operation as described above, It may be a tap operation for stopping the touch for a predetermined time on the index of the registration points in units of groups in the location registration window 6. That is, when the user performs a tap operation for stopping the touch for a predetermined time on the index of the registration point of the group unit in the location registration window 6, the control unit 10 registers the registration point of the group unit corresponding to the tapped index. Is selected, it is determined that a map display request has been made, and the processing for map display as described above is executed.

なお、図7を用いて示した一つの登録地点についての地図表示要求のための操作も、その登録地点のインデックス上で、所定時間、タッチを停止させるタップ操作であってもよい。   Note that the operation for requesting a map display for one registered point shown in FIG. 7 may also be a tap operation for stopping the touch for a predetermined time on the index of the registered point.

なお、地点登録後の処理例は、第2の実施形態の場合として説明したが、第1の実施形態の地点登録装置における地点登録後の処理も、全く同様に行うことができるものである。   In addition, although the example of the process after the point registration has been described as the case of the second embodiment, the process after the point registration in the point registration device of the first embodiment can be performed in exactly the same way.

また、上述の第2の実施形態においては、利用者が、複数地点を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、地点登録ウインドウ6まで移動して、ドロップすることで、その選択指定された複数地点を一括して登録保存するようにした。しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで複数地点の選択指定をした後、タッチパネル18に対するタッチ状態を解除したら、その複数地点の選択指定を確定させる状態にし、その後、利用者が、地点登録ウインドウ6内でタップしたら、その複数地点を一括登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に地点登録ウインドウ6内でのタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、複数地点の選択指定を解除する。   In the second embodiment described above, after the user selects and designates a plurality of points, the user continues to move to the point registration window 6 in the dragged state and drops it. Added and saved multiple selected points at once. However, after the user has specified and selected a plurality of points by repeating the long press tap and the movement of the touch position, when the touch state on the touch panel 18 is released, the selection and specification of the plurality of points is confirmed, and then If the user taps in the point registration window 6, the plurality of points may be registered collectively. In this case, if the tap in the location registration window 6 is not made within a predetermined time after the touch is released, a message prompting the tap is displayed, and then the message is displayed even after a predetermined time has passed. When the tap is not made, the selection designation of a plurality of points is canceled.

[第3の実施形態]
第3の実施形態は、上述した地点登録装置の機能を、出発地、経由地、目的地の設定に適用した経路探索システムの例である。
[Third Embodiment]
The third embodiment is an example of a route search system in which the function of the point registration device described above is applied to setting of a departure place, a waypoint, and a destination.

図13は、第3の実施形態としての経路探索システムの全体の構成例を示すブロック図である。この図13において、図1に示した第1の実施形態のシステムと同一部分には、同一の参照符号を付して、その詳細な説明は省略する。   FIG. 13 is a block diagram illustrating an example of the overall configuration of a route search system according to the third embodiment. In FIG. 13, the same parts as those in the system of the first embodiment shown in FIG. 1 are denoted by the same reference numerals, and detailed description thereof is omitted.

図13に示すように、この第3の実施形態においては、サーバ装置2Sとクライアント装置1Sとが、通信ネットワーク3を通じて接続されている。そして、サーバ装置2Sは、地図データ提供部21及びPOIデータベース22を備えると共に、経路探索部23を備える。経路探索部23は、クライアント装置1Sからの経路探索要求を受けると、当該経路探索要求に含まれる、出発地、経由地、目的地を通る最適経路の探索を行って、その探索結果の経路に関する情報をクライアント装置1Sに回答する機能を備える。   As shown in FIG. 13, in the third embodiment, a server device 2S and a client device 1S are connected through a communication network 3. The server device 2S includes a map data providing unit 21 and a POI database 22, and a route search unit 23. When the route search unit 23 receives a route search request from the client device 1S, the route search unit 23 searches for an optimum route that passes through the departure point, waypoint, and destination included in the route search request, and relates to the route of the search result. It has a function of replying information to the client device 1S.

また、クライアント装置1Sは、第1の実施形態と同様に、高機能携帯電話端末の場合であり、クライアント装置1と比較すると、クライアント装置1の地点登録処理部16が、経路探索用地点登録処理部16Sとされ、クライアント装置1のメモリ部14の登録地点情報格納部14Mが、経路探索用登録地点情報格納部14MSとされる点が、異なるのみで、他は全く同様に構成される。なお、この第3の実施形態における一括りの処理は、経路探索用の出発地、経由地、目的地の地点の情報の保存と、それらの地点の情報を用いた経路探索の開始要求とされている。   Similarly to the first embodiment, the client device 1S is a high-function mobile phone terminal. Compared with the client device 1, the point registration processing unit 16 of the client device 1 performs route search point registration processing. Only the difference is that the registration point information storage unit 14M of the memory unit 14 of the client device 1 is a route search registration point information storage unit 14MS. Note that the batch processing in the third embodiment is to save information on the starting point, waypoint, and destination points for route search, and to start a route search using the information on those points. ing.

経路探索用地点登録処理部16Sは、第1の実施形態と同様に、制御部10がメモリ部14に格納されるプログラムを実行することにより構成されるソフトウエア処理機能として構成することができるものであり、そのためのプログラムは、第1の実施形態と同様に、例えば、サーバ装置2から取得するようにすることができる。   The route search point registration processing unit 16S can be configured as a software processing function configured by the control unit 10 executing a program stored in the memory unit 14, as in the first embodiment. The program for this can be acquired from the server device 2, for example, as in the first embodiment.

<経路探索用の地点の指定のための利用者の指示操作:図14>
この第3の実施形態においては、経路探索用の地点を、出発地→経由地→目的地の順に、複数地点を上述したような一連の操作を行うことで指定して、その指定に引き続く操作により、指定した経路探索用の地点を保存あるいは指定した経路探索用の地点を用いた経路探索処理を行うようにする。なお、経由地の指定は、任意であり、経由地を指定しない場合には、出発地→目的地の順に、2地点を指定する操作でよい。
<User Instruction Operation for Designating a Point for Route Search: FIG. 14>
In the third embodiment, a point for route search is designated by performing a series of operations as described above in the order of departure point → route point → destination, and an operation subsequent to the designation. Thus, the designated route search point is stored or the route search process using the designated route search point is performed. The designation of the waypoint is arbitrary, and when no waypoint is designated, an operation of designating two points in the order of departure point → destination may be used.

図14を参照して、この第3の実施形態における経路探索用の出発地、目的地、経由地とする地点の設定(登録)操作について説明する。すなわち、図14(A),(B),(C)は、表示部19の表示画面19D(タッチパネル18)上における利用者の操作の例を示すものである。詳細な地図の図示は省略したが、図14の例では、説明の簡単のため、表示画面19Dには、経路探索用の出発地、目的地、経由地とする地点の全部が一画面分に含まれる地図画像MPeが表示されているものとしている。なお、タッチ位置を表示画面19Dの端部に位置させることで、地図を、その端部の方向にスクロールさせるようにすれば、表示画面19Dの一画面分に、出発地、目的地、経由地とする地点の全部が表示されるようにする必要はない。   With reference to FIG. 14, a setting (registration) operation of a point as a starting point, a destination, and a waypoint for route search in the third embodiment will be described. 14A, 14B, and 14C show examples of user operations on the display screen 19D (touch panel 18) of the display unit 19. FIG. Although detailed illustration of the map is omitted, in the example of FIG. 14, for the sake of simplicity of explanation, the display screen 19 </ b> D includes all of the starting point, destination, and waypoint for route search on one screen. It is assumed that the included map image MPe is displayed. In addition, if the map is scrolled in the direction of the end by positioning the touch position at the end of the display screen 19D, the start point, the destination, and the waypoint are displayed on one screen of the display screen 19D. It is not necessary to display all the points.

この例の地図画像MPeには、図14に示すように、後述するように、出発地、目的地、経由地として指定する地点POI−11、POI−12、POI−13が含まれている。   As shown in FIG. 14, the map image MPe in this example includes points POI-11, POI-12, and POI-13 that are designated as a departure point, a destination, and a waypoint, as will be described later.

利用者は、まず、図14(A)に示すように、表示画面19Dに表示されている地図画像MPeのうちの、出発地として指定したい(登録したい)地点POI−11の位置に指4でタッチし、その地点POI−11の位置をタッチした状態を維持して長押タップの状態にして、その地点POI−11を選択する状態にする。この例では、指4で表示画面19Dの地図画像MPe上の地点をタッチすると、第1の実施形態と同様にして、サーバ装置2から取得して、メモリ部14にバッファリングされているPOIテーブルが参照されて、その地点の名称や、住所などが、例えば吹き出しの態様で表示される。   First, as shown in FIG. 14A, the user uses his / her finger 4 to position the point POI-11 to be specified (desired to be registered) as the departure place in the map image MPe displayed on the display screen 19D. Touching and maintaining the state where the position of the point POI-11 is touched to make the state of a long press tap, the point POI-11 is selected. In this example, when a point on the map image MPe on the display screen 19D is touched with the finger 4, the POI table acquired from the server device 2 and buffered in the memory unit 14 as in the first embodiment. Is referred to, and the name, address, and the like of the point are displayed, for example, in a balloon form.

次に、利用者は、図14(B)に示すように、指4をタッチパネル18から離さずに、ドラッグ操作して、経由地として指定したい地点POI−12の位置まで移動させ、その地点POI−12の位置で長押しタップする。すると、地点POI−11に加えて、地点POI−12が選択指定された状態となる。こうして、2地点が指定されたときには、表示画面19Dの予め定められた所定位置、この例では、表示画面19Dの下方位置には、保存アイコン7と、探索開始アイコン8とが表示される。   Next, as shown in FIG. 14B, the user drags the finger 4 without releasing it from the touch panel 18 to move it to the position POI-12 to be designated as the waypoint, and the point POI. Tap and hold at -12 position. Then, in addition to the point POI-11, the point POI-12 is selected and designated. Thus, when two points are designated, the save icon 7 and the search start icon 8 are displayed at a predetermined position on the display screen 19D, in this example, at a position below the display screen 19D.

その後、利用者は、同様にして、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を移動し、経由地として指定したい地点を長押しタップすることで、経由地として指定したい地点の選択を、予め定めた所定数まで追加することができる。なお、指定された経由地の数が、前記所定数以上になったときには、「経由地として指定可能な数を超えて指定された」ことを注意喚起するメッセージが表示画面に表示される。   Thereafter, the user similarly moves the touch position while keeping the drag state without releasing the finger from the touch panel 18, and taps and taps the point to be designated as the waypoint, thereby specifying the place as the waypoint. Can be added up to a predetermined number. When the number of designated waypoints is greater than or equal to the predetermined number, a message alerting that “it has been designated beyond the number that can be designated as a waypoint” is displayed on the display screen.

図14の例では、利用者は、経由地POI−12の指定をした後には、目的地として指定したい地点POI−13の位置で、長押しタップをして、その地点POI−13を選択する状態にする。   In the example of FIG. 14, after specifying the waypoint POI-12, the user taps and taps the point POI-13 to be specified as the destination, and selects the point POI-13. Put it in a state.

以上のような一連の指示操作により、出発地、経由地、目的地の選択をした後、利用者は、選択した地点を保存しておきたい場合には、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を、表示画面19Dの下方に表示されている保存アイコン7のところまで移動し(図14(C)参照)、そこで停止して、保存アイコン7をタップする。   After selecting the departure point, waypoints, and destination by the series of instruction operations as described above, the user can drag the touch panel 18 without releasing his / her finger to save the selected point. While maintaining the state, the touch position is moved to the location of the save icon 7 displayed below the display screen 19D (see FIG. 14C), stops there, and taps the save icon 7.

経路探索用地点登録処理部16Sは、この保存アイコン7のタップを、選択した複数地点の保存要求指示と判別し、選択されている複数地点の情報を、出発地、経由地、目的地の順番を維持して、メモリ部14の経路探索用登録地点情報格納部14MSに書き込む。ここで、メモリ部14の経路探索用登録地点情報格納部14MSに書き込む地点の情報としては、少なくともその位置情報(緯度、経度)を含むものであれば良い。   The route search point registration processing unit 16S determines that the tap of the save icon 7 is a save request instruction for the selected plurality of points, and sets the information on the selected plurality of points in the order of departure place, waypoint, and destination. And is written in the route search registration point information storage unit 14MS of the memory unit 14. Here, as the information on the points to be written in the route search registration point information storage unit 14MS of the memory unit 14, any information that includes at least the position information (latitude and longitude) may be used.

また、一連の指示操作により、出発地、経由地、目的地の選択をした後、利用者は、選択した地点を用いた経路探索をしたい場合には、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を、表示画面19Dの下方に表示されている探索開始アイコン8のところまで移動し(図14(C)参照)、そこで停止して、探索開始アイコン8をタップする。   In addition, after selecting a starting point, a waypoint, and a destination by a series of instruction operations, the user can drag a state without releasing his / her finger from the touch panel 18 in order to search for a route using the selected point. The touch position is moved to the position of the search start icon 8 displayed on the lower side of the display screen 19D (see FIG. 14C), and stopped there, and the search start icon 8 is tapped.

経路探索用地点登録処理部16Sは、この探索開始アイコン8のタップを、選択した複数地点の用いた経路探索開始要求指示と判別し、選択されている複数地点の情報を、選択の順番に、出発地、経由地、目的地として、その位置情報を含む経路探索要求をサーバ装置2に送信する。そして、サーバ装置2から、その経路探索結果を受け取り、表示画面19Dに表示されている地図画像MPe上に、その経路を表示するようにする。   The route search point registration processing unit 16S determines that the tap of the search start icon 8 is a route search start request instruction used by the selected plurality of points, and sets information on the selected plurality of points in the order of selection. A route search request including the position information is transmitted to the server device 2 as the departure point, waypoint, and destination. Then, the route search result is received from the server device 2, and the route is displayed on the map image MPe displayed on the display screen 19D.

<クライアント装置1Sでの経路探索用地点の選択指定処理の流れの例:図15〜図17>
図14で説明した利用者による経路探索用地点の指定操作に対応するクライアント装置1Sでの処理の流れの例を、図15〜図17のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部15及び経路探索用地点登録処理部16Sが、制御部10によるソフトウエア処理機能として構成された場合として、各処理ステップの処理主体を制御部10として説明する。
<Example of Flow of Point Search Point Selection / Processing in Client Device 1S: FIGS. 15 to 17>
An example of the flow of processing in the client device 1S corresponding to the route search point designation operation by the user described in FIG. 14 will be described with reference to the flowcharts in FIGS. In the following description, for the sake of simplicity, it is assumed that the instruction operation detection unit 15 and the route search point registration processing unit 16S are configured as software processing functions by the control unit 10, and the processing of each processing step. The main body will be described as the control unit 10.

この図15〜図17に示す処理は、表示部19の表示画面19Dに表示された機能一覧メニューにおいて、利用者によりタッチパネル18を通じて「経路探索用地点のタッチ指定」の項目が選択されたときに起動される。起動されると、制御部10は、表示部19の表示画面19Dに表示されている地図画像MPe上の所定の位置、図14の例では表示画面19Dの下方に、保存アイコン7と探索開始アイコン8とを表示する(ステップS161)。   The process shown in FIGS. 15 to 17 is performed when the item “touch designation of route search point” is selected by the user through the touch panel 18 in the function list menu displayed on the display screen 19D of the display unit 19. It is activated. When activated, the control unit 10 displays a save icon 7 and a search start icon at a predetermined position on the map image MPe displayed on the display screen 19D of the display unit 19, that is, below the display screen 19D in the example of FIG. 8 is displayed (step S161).

次に、制御部10は、タッチパネルインターフェース12を通じたタッチパネル18からの出力信号を監視して、表示画面19D(タッチパネル18)上で、利用者によりタッチ操作がなされたか否か判別する(ステップS162)。このステップS162で、利用者によりタッチ操作がなされてはいないと判別したときには、制御部10は、利用者により所定の終了操作がなされたか否か判別し(ステップS163)、終了操作がなされていないときには、処理をステップS162に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。   Next, the control unit 10 monitors an output signal from the touch panel 18 through the touch panel interface 12, and determines whether or not a touch operation has been performed by the user on the display screen 19D (touch panel 18) (step S162). . When it is determined in step S162 that the touch operation has not been performed by the user, the control unit 10 determines whether a predetermined end operation has been performed by the user (step S163), and the end operation has not been performed. Sometimes, the process returns to step S162, and when it is determined that the end operation has been performed, the process routine is ended.

ステップS162で、利用者によりタッチ操作がなされたと判別したときには、制御部10は、メモリ部14に格納されているPOIテーブルの情報などを用いて、タッチされた地点の名称等を、地図画像MPe上に重ねて表示する(ステップS164)。そして、制御部10は、利用者によるタッチ位置が移動したか否か判別し(ステップS165)、移動したと判別したときには、処理をステップS164に戻し、その移動した地点の名称等を表示する。   When it is determined in step S162 that the touch operation has been performed by the user, the control unit 10 uses the information of the POI table stored in the memory unit 14 to determine the name of the touched point and the like on the map image MPe. The image is displayed on the top (step S164). And the control part 10 discriminate | determines whether the touch position by a user moved (step S165), and when it discriminate | determines that it moved, a process will return to step S164 and the name etc. of the moved point will be displayed.

ステップS165で、タッチ位置が移動してはいないと判別したときには、制御部10は、利用者のタッチ操作は長押しタップであるか否か判別し(ステップS166)、長押しタップではないと判別したときには、処理をステップS164に戻し、このステップS164以降の処理を繰り返す。   When it is determined in step S165 that the touch position has not moved, the control unit 10 determines whether the user's touch operation is a long press tap (step S166), and determines that the touch operation is not a long press tap. If so, the process returns to step S164, and the processes after step S164 are repeated.

ステップS166で、長押しタップであると判別したときには、制御部10は、長押しタップされた地点の位置情報(緯度、経度)を保持して、当該地点が出発地として選択指定されたと判断する(ステップS167)。   If it is determined in step S166 that the tap is a long press, the control unit 10 holds the position information (latitude, longitude) of the point where the long press has been tapped, and determines that the point has been selected and designated as the departure place. (Step S167).

次に、制御部10は、利用者の操作が、タッチしたままの移動であるか否か判別する(ステップS168)。このステップS168で、タッチしたままの移動ではないと判別したときには、制御部10は、利用者の指がタッチパネル18から離れたか否か判別し(ステップS169)、利用者の指がタッチパネル18から離れてはいないと判別したときには、処理をステップS168に戻す。   Next, the control unit 10 determines whether or not the user operation is a touched movement (step S168). If it is determined in step S168 that the movement is not touched, the control unit 10 determines whether or not the user's finger has left the touch panel 18 (step S169), and the user's finger has moved away from the touch panel 18. If it is determined that it is not, the process returns to step S168.

また、ステップS169で、利用者の指がタッチパネル18から離れたと判別したときには、制御部10は、出発地として選択指定した地点はキャンセルされたと判断し、保持している出発地の位置情報を消去する(ステップS170)。そして、制御部10は、処理をステップS162に戻し、このステップS162以降の処理を繰り返す。   In step S169, when it is determined that the user's finger has moved away from the touch panel 18, the control unit 10 determines that the point selected and designated as the departure point has been canceled, and deletes the position information of the held departure point. (Step S170). And the control part 10 returns a process to step S162, and repeats the process after this step S162.

また、ステップS168で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部10は、その移動が停止したか否か判別する(図16のステップS181)。このステップS181で、タッチ位置の移動が停止してはいないと判別したときには、制御部10は、処理をステップS169に戻し、上述したこのステップS169以降の処理を行う。   If it is determined in step S168 that the user has performed a moving operation while being touched, the control unit 10 determines whether or not the movement has stopped (step S181 in FIG. 16). If it is determined in step S181 that the movement of the touch position has not stopped, the control unit 10 returns the process to step S169, and performs the processes after step S169 described above.

また、ステップS181で、タッチ位置の移動が停止したと判別したときには、制御部10は、その停止位置は、保存アイコン7又は探索開始アイコン8のエリア内であるか否か判別する(ステップS182)。このステップS182で、停止位置は、保存アイコン7又は探索開始アイコン8のエリア内であると判別したときには、制御部10は、出発地以外が未だ指定されていない旨のメッセージを表示画面19Dに表示して、利用者に注意喚起した後(ステップS183)、処理を図15のステップS168に戻し、このステップS168以降の処理を繰り返す。   If it is determined in step S181 that the movement of the touch position has stopped, the control unit 10 determines whether the stop position is within the area of the saved icon 7 or the search start icon 8 (step S182). . When it is determined in step S182 that the stop position is within the area of the save icon 7 or the search start icon 8, the control unit 10 displays a message on the display screen 19D that the area other than the departure place has not yet been designated. Then, after alerting the user (step S183), the process returns to step S168 in FIG. 15, and the processes after step S168 are repeated.

また、ステップS182で、停止位置は、保存アイコン7又は探索開始アイコン8のエリア内ではないと判別したときには、制御部10は、長押しタップであるか否か判別する(ステップS184)。このステップS184で、長押しタップではないと判別したときには、制御部10は、処理をステップS168に戻し、このステップS168以降の処理を繰り返す。   Further, when it is determined in step S182 that the stop position is not within the area of the save icon 7 or the search start icon 8, the control unit 10 determines whether or not it is a long press tap (step S184). If it is determined in step S184 that the tap is not a long press tap, the control unit 10 returns the process to step S168 and repeats the processes after step S168.

また、ステップS184で、長押しタップであると判別したときには、制御部10は、長押しタップされた地点が経由地又は目的地として選択指定されたと判断して、その地点の位置情報(緯度、経度)を保持して、出発地の位置情報と共に保持する(ステップS185)。そして、制御部10は、利用者が、タッチしたままの移動操作をしたか否か判別する(ステップS186)。このステップS186で、タッチしたままの移動操作をしてはいないと判別したときには、制御部10は、利用者の指がタッチパネル18から離れたか否か判別し(ステップS187)、利用者の指がタッチパネル18から離れてはいないと判別したときには、処理をステップS186に戻す。   If it is determined in step S184 that the tap is a long press tap, the control unit 10 determines that the point where the long press tapping has been selected and designated as a waypoint or destination, and the position information (latitude, (Longitude) is held together with the position information of the departure place (step S185). And the control part 10 discriminate | determines whether the user performed movement operation with a touch (step S186). When it is determined in this step S186 that the touch operation has not been performed, the control unit 10 determines whether or not the user's finger has moved away from the touch panel 18 (step S187). If it is determined that the user is not away from the touch panel 18, the process returns to step S186.

また、ステップS187で、利用者の指がタッチパネル18から離れたと判別したときには、制御部10は、出発地、経由地、目的地として選択指定した地点はキャンセルされたと判断し、保持している出発地、経由地、目的地の位置情報を消去する(ステップS188)。そして、制御部10は、処理をステップS162に戻し、このステップS162以降の処理を繰り返す。   Further, when it is determined in step S187 that the user's finger has moved away from the touch panel 18, the control unit 10 determines that the point selected and designated as the departure point, waypoint, and destination has been canceled, and the departure that is held. The location information of the place, waypoint, and destination is deleted (step S188). And the control part 10 returns a process to step S162, and repeats the process after this step S162.

また、ステップS186で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部10は、その移動が停止したか否か判別する(ステップS189)。このステップS189で、タッチ位置の移動が停止してはいないと判別したときには、制御部10は、処理をステップS187に進め、上述したこのステップS187以降の処理を行う。   If it is determined in step S186 that the user has performed a moving operation while being touched, the control unit 10 determines whether or not the movement has stopped (step S189). If it is determined in step S189 that the movement of the touch position has not stopped, the control unit 10 advances the process to step S187, and performs the above-described processes after step S187.

また、ステップS189で、タッチ位置の移動が停止したと判別したときには、制御部10は、長押しタップであるか否か判別し(ステップS190)、長押しタップであると判別したときには、処理をステップS185に戻し、長押しタップされた地点が経由地又は目的地として選択指定されたと判断して、その地点の位置情報(緯度、経度)を、追加して保持する。   If it is determined in step S189 that the movement of the touch position has stopped, the control unit 10 determines whether or not the touch button is a long press tap (step S190). Returning to step S185, it is determined that the long-tapped point has been selected and designated as a waypoint or destination, and the position information (latitude, longitude) of the point is additionally stored.

そして、ステップS190で、長押しタップではないと判別したときには、制御部10は、その停止位置は保存アイコン7のエリア内であって、タッチを解除するドロップ操作がなされたか否か判別する(図17のステップS201)。このステップS201で、保存アイコン7のエリア内でのドロップ操作であると判別したときには、制御部10は、最後に選択した地点を目的地とし、ステップS167で設定した出発地以外の他の地点を経由地として、それらの地点の位置情報を、複数の地点を含む経路を指定するための経路探索用地点情報として、一つの識別子(インデックスに対応)に対応させて、メモリ部14の経路探索用登録地点情報格納部14MSに格納する(ステップS202)。そして、この処理ルーチンを終了する。   When it is determined in step S190 that the tap is not a long press tap, the control unit 10 determines whether or not the stop position is within the area of the save icon 7 and a drop operation for releasing the touch has been performed (see FIG. 17 step S201). If it is determined in step S201 that the operation is a drop operation within the area of the save icon 7, the control unit 10 sets the last selected point as a destination, and sets a point other than the departure point set in step S167. As a waypoint, the location information of those points is used as route search point information for designating a route including a plurality of points, corresponding to one identifier (corresponding to an index), and used for route search in the memory unit 14 Stored in the registration point information storage unit 14MS (step S202). Then, this processing routine ends.

また、ステップS201で、保存アイコン7のエリア内でのドロップ操作ではないと判別したときには、制御部10は、探索開始アイコン8のエリア内でのドロップ操作であるか否か判別する(ステップS203)。このステップS203で、探索開始アイコン8のエリア内でのドロップ操作ではないと判別したときには、制御部10は、処理を図16のステップS168に戻し、このステップS168以降の処理を繰り返す。   If it is determined in step S201 that the operation is not a drop operation within the area of the saved icon 7, the control unit 10 determines whether the operation is a drop operation within the area of the search start icon 8 (step S203). . If it is determined in step S203 that the operation is not a drop operation within the area of the search start icon 8, the control unit 10 returns the process to step S168 in FIG. 16, and repeats the processes after step S168.

そして、ステップS203で、探索開始アイコン8のエリア内でのドロップ操作であると判別したときには、制御部10は、最後に選択した地点を目的地とし、ステップS167で設定した出発地以外の他の地点を経由地とすると共に、それらの地点の位置情報を含めた経路探索要求をサーバ装置2に、通信ネットワーク3を通じて送る(ステップS204)。   When it is determined in step S203 that the operation is a drop operation within the area of the search start icon 8, the control unit 10 sets the last selected point as the destination, and other than the departure point set in step S167. A route search request including the point as a transit point and including position information of the point is sent to the server device 2 through the communication network 3 (step S204).

この経路探索要求を受け取ったサーバ装置2Sは、指定された出発地、経由地、目的地を基に経路探索部23で経路探索を実行する。このとき、複数個の経由地が設定されているときには、その順番通りに、経由地を通る経路を探索する。そして、その経路探索の結果を、クライアント装置1Sに送る。   The server device 2S that has received this route search request executes a route search by the route search unit 23 based on the designated departure point, waypoint, and destination. At this time, when a plurality of waypoints are set, a route passing through the waypoints is searched in the order. Then, the result of the route search is sent to the client device 1S.

クライアント装置1Sの制御部10は、サーバ装置2Sからの経路探索結果を受け取ると、その経路を表示画面19Dの地図画像上に表示する(ステップS205)。このステップS205の後は、利用者が経路案内を開始する操作をすれば、経路案内の処理ルーチンに移行する。   Upon receiving the route search result from the server device 2S, the control unit 10 of the client device 1S displays the route on the map image on the display screen 19D (step S205). After step S205, if the user performs an operation to start route guidance, the routine proceeds to a route guidance processing routine.

なお、ステップS202で保存された経路探索用地点情報は、利用者により、例えば機能一覧メニューで、その呼び出しの機能項目が選択されることで、呼び出すことができ、表示画面19Dには、保存された経路探索用地点情報は、前記インデックスにより表示される。   Note that the route search point information saved in step S202 can be called by the user by selecting the function item of the call in the function list menu, for example, and is saved in the display screen 19D. The route search point information is displayed by the index.

そして、その際に、いずれかの経路探索用地点情報のインデックスが選択されると、上述の実施形態と同様にして、クライアント装置1Sの経路探索用地点登録処理部16Sは、その経路探索用地点情報に含まれる複数の地点の位置情報を含む地図画像の取得要求をサーバ装置2Sに送る。そして、経路探索用地点登録処理部16Sは、サーバ装置2Sから取得した地図画像に、経路探索用地点情報に含まれる複数の地点を重畳表示するようにする。   At that time, when any one of the route search point information indexes is selected, the route search point registration processing unit 16S of the client device 1S, as in the above-described embodiment, An acquisition request for a map image including position information of a plurality of points included in the information is sent to the server device 2S. Then, the route search point registration processing unit 16S superimposes and displays a plurality of points included in the route search point information on the map image acquired from the server device 2S.

図18(A)に、その際の表示画面19Dの表示画像例を示す。この図18(A)の表示画像例において、Sは出発地、T1及びT2は経由地、Eは目的地を表している。サーバ装置2Sからは、これらの出発地、経由地、目的地の全てが表示画面19Dの一画面に表示されるような縮尺スケールの地図情報が送られてくるので、クライアント装置1Sは、その表示部19の表示画面19Dに、図18(A)に示すようにして、その地図画像MPfを表示すると共に、その地図画像MPf上に、出発地S、経由地T1及びT2、目的地Eのそれぞれを重畳表示する。   FIG. 18A shows an example of a display image on the display screen 19D at that time. In the display image example of FIG. 18A, S represents a departure place, T1 and T2 represent transit points, and E represents a destination. Since the server device 2S sends map information on a scale scale such that all of these departure points, waypoints, and destinations are displayed on one screen of the display screen 19D, the client device 1S displays the information. As shown in FIG. 18A, the map image MPf is displayed on the display screen 19D of the unit 19, and each of the departure point S, waypoints T1 and T2, and the destination E is displayed on the map image MPf. Is superimposed.

以上のようにして、この第3の実施形態においては、利用者は、指を表示画面19Dの地図画像上にタッチさせ、最初に希望する出発地を長押しタップして指定した後、途中で通りたい経由地を順次に長押しタップにより指定しながら、希望する目的地までを、指でなぞるように移動させて、最後に目的地を長押しタップして指定する操作をすることで、経路探索用の出発地、経由地、目的地のそれぞれを一連の操作において指定することができる。   As described above, in the third embodiment, the user touches the map image on the display screen 19D and first specifies the desired departure place by long-pressing and then halfway through. While specifying the waypoints you want to pass by sequentially long-pressing tap, move to the desired destination by tracing with your finger, and finally tap and hold the destination to specify the route. A starting point, a waypoint, and a destination for search can be designated in a series of operations.

例えば図18(B)に示すように、表示画面19D(タッチパネル18)上に表示されている地図画像MPgおいて、利用者は、指で出発地Sを長押しタップして指定した後、表示画面19D上をなぞりながら、経由地T1,T2で長押しタップをして2個の経由地を指定し、さらになぞって目的地Eで長押しタップをすることで、経路探索要求したい経路の出発地、経由地、目的地の指定ができる。   For example, as shown in FIG. 18 (B), in the map image MPg displayed on the display screen 19D (touch panel 18), the user designates the user by tapping and depressing the departure point S with his / her finger. While tracing on the screen 19D, specify the two waypoints by long-pressing taps at the waypoints T1 and T2, and then tracing and long-tapping at the destination E to start the route you want to request a route search. You can specify the location, waypoint, and destination.

そして、この経路探索要求したい経路の地点の指定操作をした後に、タッチを解除せずに(ドラッグ状態のまま)、タッチ位置を保存アイコン7のエリアに移動させて、そのエリア内でタップすることで、それらの地点を経路の情報として保存することができ、また、タッチ位置を探索開始アイコン8のエリアに移動させて、そのエリア内でタップすることで、経路探索を開始させることができる。   Then, after performing the designation operation of the point of the route to be requested for route search, the touch position is moved to the area of the save icon 7 without releasing the touch (while being dragged) and tapped in the area. Thus, those points can be stored as route information, and the route search can be started by moving the touch position to the area of the search start icon 8 and tapping within the area.

したがって、この第3の実施形態によれば、出発地、経由地、目的地を、表示画面において文字入力する必要がないので、それらの地点の入力作業が非常に簡便になる。しかも、地図画像上で、それら出発地、経由地、目的地の地点の指定ができるので、利用者は、自分が希望する地点を地図上で確認しながら指定することができるという効果もある。   Therefore, according to the third embodiment, since it is not necessary to input characters on the display screen for the starting point, the waypoint, and the destination, it is very easy to input these points. In addition, since the starting point, waypoint, and destination point can be specified on the map image, the user can also specify the desired point while confirming the point on the map.

また、第3の実施形態においては、経路探索用地点登録処理部16Sは、長押しタップされる順番に、当該長押しタップされた地点が、出発地、経由地、目的地のいずれの属性であるかを自動的に検知するようにしている。このため、利用者は、単に、出発地、経由地、目的地の順に、長押しタップするだけで、各地点について、出発地、経由地、目的地のいずれの属性の地点であるかを選定する必要がないという効果もある。   In the third embodiment, the route search point registration processing unit 16S determines whether the long-tapped point is an attribute of a departure point, a stopover, or a destination in the order of long-pressing tapping. It automatically detects if there is any. For this reason, the user simply selects a point of origin, waypoint, or destination attribute for each point by simply tapping and holding in the order of the place of departure, waypoint, and destination. There is also an effect that there is no need to do.

なお、長押しタップする順番は、目的地、経由地、出発地の逆順であってもよく、要は、経路探索用地点登録処理部16Sが、順番に長押しタップされた地点が、出発地、経由地、目的地のいずれの属性であるかを自動的に検知することができればよい。   The order in which the long press tap is performed may be the reverse order of the destination, the stopover point, and the departure point. In short, the point where the route search point registration processing unit 16S has long tap-tapped in order is the departure point. It is only necessary to be able to automatically detect whether the attribute is a transit point or a destination.

また、上述の第3の実施形態では、経路探索用地点を指定した後に、探索開始アイコン8をタップして、経路探索をサーバ装置2Sに要求するようにしたが、探索開始アイコン8がタップされる前の経路探索用地点の指定操作の際に、指定された地点の位置情報を含む仮の経路探索要求を、サーバ装置2Sに送り、その探索結果をサーバ装置2Sから受けて、指定操作をしている地図画像上に、その経路を重畳表示するようにしてもよい。   In the third embodiment described above, after specifying a route search point, the search start icon 8 is tapped to request the server device 2S to search for a route. However, the search start icon 8 is tapped. Is sent to the server device 2S, the search result is received from the server device 2S, and the specified operation is performed. The route may be superimposed on the map image being displayed.

この場合には、経路探索用地点登録処理部16Sは、図15〜図17に示した処理ルーチンにおいて、或いは、当該処理ルーチンと並行して、以下のような処理を行う。すなわち、利用者が出発地の地点と一つの経由地の地点を指定すると、経路探索用地点登録処理部16Sは、指定された2地点を、出発地及び目的地として、仮の経路探索要求をサーバ装置2Sに送る。サーバ装置2Sは、指定された出発地及び目的地間の最適経路を探索し、その探索結果の経路情報をクライアント装置1Sに送ってくる。   In this case, the route search point registration processing unit 16S performs the following processing in the processing routine shown in FIGS. 15 to 17 or in parallel with the processing routine. That is, when the user designates a departure point and one waypoint, the route search point registration processing unit 16S makes a provisional route search request with the two designated points as the departure point and destination. Send to server device 2S. The server device 2S searches for the optimum route between the designated starting point and destination, and sends the route information of the search result to the client device 1S.

クライアント装置1Sの経路探索用地点登録処理部16Sは、サーバ装置2Sからの探索結果の経路情報を受信して、表示画面19Dに表示されている地図画像上に、その受信した経路情報による経路を重畳表示するようにする。   The route search point registration processing unit 16S of the client device 1S receives the route information of the search result from the server device 2S, and displays the route based on the received route information on the map image displayed on the display screen 19D. Make it superimposed.

そして、次に経由地の地点が指定されると、経路探索用地点登録処理部16Sは、指定された3地点を、出発地、経由地及び目的地(最後に指定された経由地)として、仮の経路探索要求をサーバ装置2Sに送る。そして、上述と同様にして、その3地点についての経路探索結果をサーバ装置2Sから受信し、その3地点間の経路を、表示画面19Dに表示されている地図画像上に重畳表示するようにする。以上の処理は、経由地の地点及び目的地の地点の指定がされる毎に実行する。   Then, when a transit point is designated next, the route search point registration processing unit 16S sets the designated three points as a departure point, a transit point, and a destination (last designated transit point). A temporary route search request is sent to the server device 2S. Then, in the same manner as described above, the route search result for the three points is received from the server device 2S, and the route between the three points is superimposed on the map image displayed on the display screen 19D. . The above processing is executed each time a transit point and destination point are designated.

以上の処理が行われた場合には、利用者は、表示画面の地図画像上において、経路探索用の複数の地点を指定しながら、その探索結果の経路を確認することができるというメリットがある。   When the above processing is performed, the user can confirm the route of the search result while specifying a plurality of points for route search on the map image on the display screen. .

なお、保存アイコン7や探索開始アイコン8の選択操作は、上述の例のようなタップ操作ではなく、上述の第2の実施形態と同様に、ドロップ操作であってもよい。   Note that the selection operation of the save icon 7 and the search start icon 8 is not a tap operation as in the above example, but may be a drop operation as in the above-described second embodiment.

また、上述の第3の実施形態においては、利用者が、出発地、経由地、目的地を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、保存アイコン7または探索開始アイコン8まで移動して、タップすることで、その選択指定された出発地、経由地、目的地を一括して保存したり、それらを用いた経路探索要求を実行したりするようにした。   In the third embodiment described above, the user selects and designates the departure point, waypoint, and destination, and then continues to the save icon 7 or the search start icon 8 while in the drag state. By moving and tapping, the selected starting point, waypoint, and destination are saved in a lump, and a route search request using them is executed.

しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、出発地、経由地、目的地を選択指定した後、タッチパネル18に対するタッチ状態を解除したら、その選択指定をした出発地、経由地、目的地を確定する状態にし、その後、利用者が、保存アイコン7又は探索開始アイコン8でタップしたら、その選択指定された出発地、経由地、目的地を一括して保存したり、それらを用いた経路探索要求を実行したりするようにしてもよい。そのようにした場合には、図16のフローチャートにおけるステップS182及びステップS183は不要となる。なお、この場合に、タッチが解除された後、所定時間以内に保存アイコン7又は探索開始アイコン8のタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、出発地、経由地、目的地の選択指定を解除する。   However, by repeating the long press tap and the movement of the touch position, the user selects and designates the starting point, the waypoint, and the destination, and then cancels the touch state on the touch panel 18. After setting the waypoint and destination, and then tapping with the save icon 7 or the search start icon 8, the user can save the designated start point, waypoint and destination in a lump, A route search request using them may be executed. In such a case, step S182 and step S183 in the flowchart of FIG. 16 become unnecessary. In this case, if the save icon 7 or the search start icon 8 is not tapped within a predetermined time after the touch is released, a message prompting the tap is displayed, and then a predetermined time elapses. If the tap is not made, the selection designation of the departure point, waypoint, and destination is canceled.

[第4の実施形態]
第4の実施形態は、上述した第3の実施形態の変形例であり、ハードウエア構成は、図13に示したものと全く同様とされる。この第4の実施形態では、経路探索用地点における出発地、経由地、目的地の属性の設定の仕方が異なる。すなわち、第3の実施形態においては、経路探索用地点登録処理部16Sは、長押しタップの順番に応じて、指定された各地点の出発地、経由地、目的地の属性を自動的に検知するようにした。これに対して、この第4の実施形態においては、利用者が、出発地、経由地、目的地とする複数の地点を、上述のようにして指定(登録)した後、それぞれの地点について、当該地点が出発地、経由地、目的地のいずれの属性の地点であるかを選択指定するようにする。
[Fourth Embodiment]
The fourth embodiment is a modification of the above-described third embodiment, and the hardware configuration is exactly the same as that shown in FIG. In the fourth embodiment, the method of setting the attributes of the departure point, waypoint, and destination at the route search point is different. That is, in the third embodiment, the route search point registration processing unit 16S automatically detects the attributes of the departure point, the waypoint, and the destination of each designated point according to the order of the long press taps. I tried to do it. On the other hand, in the fourth embodiment, after the user designates (registers) a plurality of points as a departure point, a transit point, and a destination as described above, for each point, It is selected and specified whether the point is a point of origin, waypoint, or destination.

<第4の実施形態における経路探索用地点の設定登録のための利用者の指示操作:図19>
図19を用いて、この第4の実施形態における、表示部19の表示画面19Dに表示されている地図画像上で、経路探索用の複数地点を指定して、保存または経路探索を実行させるようにするための利用者の操作について説明する。
<User Instruction Operation for Setting Registration of Route Search Point in Fourth Embodiment: FIG. 19>
Using FIG. 19, a plurality of points for route search are designated on the map image displayed on the display screen 19D of the display unit 19 in the fourth embodiment, and storage or route search is executed. The operation of the user to make it will be described.

すなわち、図19(A),(B),(C)は、この第4の実施形態において、表示部19の表示画面19D(タッチパネル18)上における利用者の操作の例を示すための図で、前述の図3及び図6等と同様に、表示画面19Dには、登録対象となる地点が含まれる地図画像MPhが表示されている。   That is, FIGS. 19A, 19B, and 19C are diagrams for illustrating examples of user operations on the display screen 19D (touch panel 18) of the display unit 19 in the fourth embodiment. Similar to FIGS. 3 and 6 and the like described above, the display screen 19D displays a map image MPh including points to be registered.

この第4の実施形態においては、前述の第2の実施形態と同様に、地点登録ウインドウ6を、表示画面19Dに表示するようにする。そして、この地点登録ウインドウ6のエリアを、指定した経路探索用の複数地点の一時保持エリアとして用いるようにする。   In the fourth embodiment, the point registration window 6 is displayed on the display screen 19D as in the second embodiment. Then, the area of the point registration window 6 is used as a temporary holding area for a plurality of designated points for route search.

この第4の実施形態においても、複数地点の選択指定の操作は、第1の実施形態と全く同様である。すなわち、利用者は、まず、図19(A)に示すように、表示画面19Dに表示されている地図画像MPhのうちの、登録したい最初の地点POI−21の位置に指4でタッチし、その地点POI−21の位置をタッチした状態を維持して長押タップの状態にして、その地点POI−21を選択する状態にする。   Also in the fourth embodiment, the operation of selecting and specifying a plurality of points is exactly the same as in the first embodiment. That is, as shown in FIG. 19A, the user first touches the position of the first point POI-21 to be registered with the finger 4 in the map image MPh displayed on the display screen 19D. The state where the position of the point POI-21 is touched is maintained to be a long press tap state, and the point POI-21 is selected.

次に、利用者は、図19(B)に示すように、指4をタッチパネル18から離さずに、ドラッグ操作して、登録したい2番目の地点POI−22の位置まで移動させ、その2番目の地点POI−22の位置で長押しタップする。これにより、地点POI−21に加えて、地点POI−22が選択された状態となる。次に、利用者は、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、地点登録ウインドウ6のエリア内に位置させ、タッチ状態を解除する、すなわち、タッチパネル18から指を離してドロップ操作をする(図19(B)参照)。   Next, as shown in FIG. 19B, the user drags the finger 4 without releasing it from the touch panel 18 to move it to the position of the second point POI-22 to be registered. Tap and hold at the point POI-22. Thereby, in addition to the point POI-21, the point POI-22 is selected. Next, the user moves the touch position while keeping the drag state without releasing the finger from the touch panel 18 to place it in the area of the point registration window 6 and releases the touch state. Release the finger to perform the drop operation (see FIG. 19B).

経路探索用地点登録処理部16Sは、この地点登録ウインドウ6のエリア内でのドロップ操作を、選択した複数地点の仮登録指示と判別し、選択されている複数地点の情報を、メモリ部14の一時保持エリア(図示は省略)に書き込む。このとき、地点登録ウインドウ6には、図19(B)に示すように、登録された複数の地点のそれぞれの名称等が登録地点のインデックス(図19(B)では、POI−21,POI−22と表示した)として表示される。   The route search point registration processing unit 16S determines that the drop operation in the area of the point registration window 6 is a temporary registration instruction for the selected plurality of points, and stores information on the selected plurality of points in the memory unit 14. Write in a temporary holding area (not shown). At this time, as shown in FIG. 19 (B), in the point registration window 6, the names of the plurality of registered points are registered as the index of registered points (in FIG. 19 (B), POI-21, POI- 22).

その後、利用者が、地点登録ウインドウ6内で、仮登録された地点のインデックスを長押しタップすると、図19(C)に示すように、その地点について、出発地、経由地、目的地のいずれかの属性を登録するための吹き出しメニューATが表示される。この吹き出しメニューATには、図19(C)に示すように、属性の選択項目として、「出発地」、「経由地」、「目的地」の文字が選択可能に表示される。利用者は、この吹き出しメニューATにおいて、それぞれの地点について設定する属性の文字を長押しタップすることで、その選択を行う。   Thereafter, when the user taps and taps the index of the temporarily registered location in the location registration window 6, as shown in FIG. 19C, any of the starting point, the waypoint, and the destination is displayed. A balloon menu AT for registering the attribute is displayed. In this balloon menu AT, as shown in FIG. 19 (C), characters “departure place”, “route place”, and “destination” are displayed as selectable items. The user makes a selection by tapping and tapping a character having an attribute set for each point in the balloon menu AT.

その後、利用者は、地点登録ウインドウ6内にある複数地点をメモリ部14に保存しようとするときには、保存アイコン7をタッチしてタップする。すると、経路探索用地点登録処理部16Sは、地点登録ウインドウ6内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を、経路探索用地点情報として、前述の第3の実施形態と同様にして、メモリ部14の経路探索用登録地点格納部14MSに格納するようにする。   Thereafter, when the user wants to save a plurality of points in the point registration window 6 in the memory unit 14, the user touches and taps the save icon 7. Then, the route search point registration processing unit 16S uses the position information and attribute information of the plurality of points displayed and temporarily held in the point registration window 6 as the route search point information described above. Similarly to the embodiment, the information is stored in the route search registration point storage unit 14MS of the memory unit 14.

また、利用者は、地点登録ウインドウ6内にある複数地点を用いて経路探索を開始しようとするときには、探索開始アイコン8をタッチしてタップする。すると、経路探索用地点登録処理部16Sは、地点登録ウインドウ6内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を含む経路探索要求を、サーバ装置2Sに通信ネットワーク3を通じて送る。そして、経路探索用地点登録処理部16Sは、その経路探索要求に応じてサーバ装置2Sから送られてくる経路探索結果の経路情報を受信して、その経路情報に基づく経路を、表示画面19Dの地図画像MPh上に表示するようにする。   In addition, when a user intends to start a route search using a plurality of points in the point registration window 6, the user touches and taps the search start icon 8. Then, the route search point registration processing unit 16S sends a route search request including the position information and attribute information of the plurality of points displayed and temporarily held in the point registration window 6 to the server device 2S in the communication network 3. Send through. Then, the route search point registration processing unit 16S receives the route information of the route search result sent from the server device 2S in response to the route search request, and displays the route based on the route information on the display screen 19D. It is displayed on the map image MPh.

<クライアント装置1Sでの経路探索用地点の選択指定処理の流れの例:図20〜図22>
図19で説明した第4の実施形態の場合における利用者による経路探索用地点の指定操作に対応するクライアント装置1Sでの処理の流れの例を、図20〜図22のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部15及び経路探索用地点登録処理部16Sが、制御部10によるソフトウエア処理機能として構成された場合とし、各処理ステップの処理主体を制御部10として説明する。
<Example of Flow of Point Search Point Selection Designation Processing in Client Device 1S: FIGS. 20 to 22>
An example of the flow of processing in the client device 1S corresponding to the route search point designation operation by the user in the case of the fourth embodiment described in FIG. 19 will be described with reference to the flowcharts in FIGS. To do. In the following description, for the sake of simplicity, it is assumed that the instruction operation detection unit 15 and the route search point registration processing unit 16S are configured as software processing functions by the control unit 10, and the processing of each processing step is performed. The main body will be described as the control unit 10.

この図20〜図22に示す処理は、表示部19の表示画面19Dに表示された機能一覧メニューにおいて、利用者によりタッチパネル18を通じて「経路探索用地点のタッチ指定」の項目が選択されたときに起動される。起動されると、制御部10は、表示部19の表示画面19Dの所定位置、この例では、表示画面19Dの左側に地点登録ウインドウ6を表示する(ステップS211)。   The processing shown in FIGS. 20 to 22 is performed when the item “designate touch of a route search point” is selected by the user through the touch panel 18 in the function list menu displayed on the display screen 19D of the display unit 19. It is activated. When activated, the control unit 10 displays the location registration window 6 at a predetermined position on the display screen 19D of the display unit 19, in this example, on the left side of the display screen 19D (step S211).

次に、制御部10は、タッチパネルインターフェース12を通じたタッチパネル18からの出力信号を監視して、表示画面19D(タッチパネル18)上で、利用者によりタッチ操作がなされたか否か判別する(ステップS212)。このステップS212で、利用者によりタッチ操作がなされてはいないと判別したときには、制御部10は、利用者により所定の終了操作がなされたか否か判別し(ステップS213)、終了操作がなされていないときには、処理をステップS212に戻し、終了操作がなされたと判別したときには、この処理ルーチンを終了する。   Next, the control unit 10 monitors an output signal from the touch panel 18 through the touch panel interface 12, and determines whether or not a touch operation has been performed by the user on the display screen 19D (touch panel 18) (step S212). . When it is determined in step S212 that the touch operation has not been performed by the user, the control unit 10 determines whether a predetermined end operation has been performed by the user (step S213), and the end operation has not been performed. Sometimes, the process returns to step S212, and when it is determined that the end operation has been performed, the process routine is ended.

ステップS212で、利用者によりタッチ操作がなされたと判別したときには、制御部10は、メモリ部14に格納されているPOIテーブルの情報などを用いて、タッチされた地点の名称等を、地図画像MPe上に重ねて表示する(ステップS214)。そして、制御部10は、利用者によるタッチ位置が移動したか否か判別し(ステップS215)、移動したと判別したときには、処理をステップS214に戻し、その移動した地点の名称等を表示する。   If it is determined in step S212 that the touch operation has been performed by the user, the control unit 10 uses the information in the POI table stored in the memory unit 14 to determine the name of the touched point and the like on the map image MPe. The image is displayed in a superimposed manner (step S214). And the control part 10 discriminate | determines whether the touch position by a user moved (step S215), and when it discriminate | determines that it moved, a process will be returned to step S214, and the name etc. of the moved point will be displayed.

ステップS215で、タッチ位置が移動してはいないと判別したときには、制御部10は、利用者のタッチ操作は長押しタップであるか否か判別し(ステップS216)、長押しタップではないと判別したときには、処理をステップS214に戻し、このステップS214以降の処理を繰り返す。   When it is determined in step S215 that the touch position has not moved, the control unit 10 determines whether the user's touch operation is a long press tap (step S216), and determines that the touch operation is not a long press tap. If so, the process returns to step S214, and the processes after step S214 are repeated.

ステップS216で、長押しタップであると判別したときには、制御部10は、長押しタップされた地点の位置情報(緯度、経度)を保持して、当該地点が出発地として選択指定されたと判断する(ステップS217)。   When it is determined in step S216 that the tap is a long press tap, the control unit 10 holds position information (latitude, longitude) of the point where the long press tap is performed, and determines that the point is selected and designated as the departure place. (Step S217).

次に、制御部10は、利用者によりタッチしたままの移動操作がなされたか否か判別する(ステップS218)。このステップS218で、タッチしたままの移動はなされていないと判別したときには、制御部10は、利用者の指がタッチパネル18から離れたか否か判別し(ステップS219)、利用者の指がタッチパネル18から離れてはいないと判別したときには、処理をステップS218に戻す。   Next, the control unit 10 determines whether or not a movement operation while being touched by the user has been performed (step S218). When it is determined in step S218 that the touched movement has not been made, the control unit 10 determines whether or not the user's finger has left the touch panel 18 (step S219), and the user's finger is in the touch panel 18 or not. If it is determined that it is not away from the process, the process returns to step S218.

また、ステップS219で、利用者の指がタッチパネル18から離れたと判別したときには、制御部10は、選択されている地点はキャンセルされたと判断し、保持しているその地点の位置情報を消去する(ステップS220)。そして、制御部10は、処理をステップS212に戻し、このステップS212以降の処理を繰り返す。   Further, when it is determined in step S219 that the user's finger has moved away from the touch panel 18, the control unit 10 determines that the selected point has been canceled, and erases the position information held at that point ( Step S220). And the control part 10 returns a process to step S212, and repeats the process after this step S212.

また、ステップS218で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部10は、その移動が停止したか否か判別する(ステップS221)。このステップS222で、タッチ位置の移動が停止してはいないと判別したときには、制御部10は、処理をステップS219に戻し、上述したこのステップS219以降の処理を行う。   If it is determined in step S218 that the user has performed a moving operation while being touched, the control unit 10 determines whether or not the movement has stopped (step S221). If it is determined in step S222 that the movement of the touch position has not stopped, the control unit 10 returns the process to step S219, and performs the processes after step S219 described above.

また、ステップS221で、タッチ位置の移動が停止したと判別したときには、制御部10は、その停止位置は、地点登録ウインドウ6内であるか否か判別する(図21のステップS231)。このステップS231で、停止位置は、地点登録ウインドウ6内ではないと判別したときには、制御部10は、長押しタップであるか否か判別し(ステップS232)、長押しタップではないと判別したときには、処理をステップS218に戻し、このステップS218以降の処理を繰り返す。   Further, when it is determined in step S221 that the movement of the touch position has stopped, the control unit 10 determines whether or not the stop position is in the point registration window 6 (step S231 in FIG. 21). When it is determined in step S231 that the stop position is not within the location registration window 6, the control unit 10 determines whether or not the stop position is a long press tap (step S232), and when it is determined that the stop position is not a long press tap. The process returns to step S218, and the processes after step S218 are repeated.

ステップS232で、長押しタップであると判別したときには、制御部10は、長押しタップされた地点の選択が追加されたと判断し、その位置情報(緯度、経度)を追加保持する(ステップS233)。そして、制御部10は、処理をステップS218に戻し、このステップS218以降の処理を繰り返す。   When it is determined in step S232 that the tap is a long press tap, the control unit 10 determines that the selection of the point where the long press tapping has been added, and additionally holds the position information (latitude, longitude) (step S233). . And the control part 10 returns a process to step S218, and repeats the process after this step S218.

ステップS231で、タッチ位置の停止位置は、地点登録ウインドウ6内であると判別したときには、制御部10は、タッチが解除されるドロップ操作がなされたか否か判別する(ステップS234)。このステップS234で、ドロップ操作がなされたと判別したときには、制御部10は、選択中の全ての地点のインデックスを地点登録ウインドウ6内に表示する(ステップS235)。   When it is determined in step S231 that the stop position of the touch position is within the point registration window 6, the control unit 10 determines whether or not a drop operation for releasing the touch has been performed (step S234). When it is determined in step S234 that the drop operation has been performed, the control unit 10 displays the indexes of all selected points in the point registration window 6 (step S235).

次に、制御部10は、地点登録ウインドウ6内で、いずれかの地点のインデックスが長押しされるのを待ち(ステップS236)、いずれかの地点のインデックスが長押しされたと判別したときには、制御部10は、出発地、経由地、目的地の属性設定用の吹き出しメニューATを表示する(ステップS237)。   Next, the control unit 10 waits for an index at any point to be pressed for a long time in the point registration window 6 (step S236). The unit 10 displays a balloon menu AT for setting attributes of the departure point, waypoint, and destination (step S237).

そして、制御部10は、利用者による出発地、経由地、目的地の属性の選択操作の受付完了を待ち(ステップS238)、出発地、経由地、目的地の属性の選択操作の受付を完了したと判別したときには、選択された属性を、長押しにより選択された地点の属性情報として対応付けて記憶する(ステップS239)。   Then, the control unit 10 waits for the user to complete the selection operation for the departure point, waypoint, and destination attributes (step S238) and completes the reception of the selection operation for the departure point, waypoint, and destination attributes. If it is determined that the selected attribute has been selected, the selected attribute is stored in association with the attribute information of the point selected by the long press (step S239).

次に、制御部10は、地点登録ウインドウ6内の全ての地点について、出発地、経由地、目的地の属性の設定が終了したか否か判別し(ステップS240)、終了していないと判別したときには、処理をステップS236に戻し、他の地点のインデックスの長押しを待つ。   Next, the control unit 10 determines whether or not the attributes of the departure point, waypoint, and destination have been set for all points in the point registration window 6 (step S240), and determines that they have not ended. If so, the process returns to step S236 to wait for a long press of an index at another point.

ステップS240で、地点登録ウインドウ6内の全ての地点について、出発地、経由地、目的地の属性の設定が終了したと判別したときには、制御部10は、保存アイコン7と探索開始アイコン8とを、表示画面19Dの予め定められた位置に表示する(図22のステップS251)。   When it is determined in step S240 that the attributes of the departure point, waypoints, and destination have been set for all points in the point registration window 6, the control unit 10 displays the save icon 7 and the search start icon 8. Then, it is displayed at a predetermined position on the display screen 19D (step S251 in FIG. 22).

次に、制御部10は、保存アイコン7又は探索開始アイコン8がタップされるのを待ち(ステップS252)、保存アイコン7又は探索開始アイコン8がタップされたと判別したときには、タップされたのは、保存アイコン7であるか否か判別する(ステップS253)。   Next, the control unit 10 waits for the save icon 7 or the search start icon 8 to be tapped (step S252), and when determining that the save icon 7 or the search start icon 8 has been tapped, It is determined whether or not it is the save icon 7 (step S253).

このステップS253で、保存アイコン7がタップされたと判別したときには、制御部10は、地点登録ウインドウ6内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を、経路探索用地点情報として、メモリ部14の経路探索用登録地点格納部14MSに格納して保存する(ステップS254)。そして、この処理ルーチンを終了する。   When it is determined in step S253 that the save icon 7 has been tapped, the control unit 10 uses the position information and attribute information of a plurality of points displayed and temporarily held in the point registration window 6 for route search. As point information, it is stored and stored in the route search registration point storage unit 14MS of the memory unit 14 (step S254). Then, this processing routine ends.

また、ステップS253で、保存アイコン7がタップされたのではなく、探索開始アイコン8がタップされたと判別したときには、制御部10は、地点登録ウインドウ6内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を含む経路探索要求を、サーバ装置2Sに通信ネットワーク3を通じて送る(ステップS255)。そして、経路探索用地点登録処理部16Sは、その経路探索要求に応じてサーバ装置2Sから送られてくる経路探索結果の経路情報を受信して、その経路情報に基づく経路を、表示画面19Dの地図画像上に表示する(ステップS256)。このステップS256の後は、利用者が経路案内を開始する操作をすれば、経路案内の処理ルーチンに移行する。   In step S253, when it is determined that the search start icon 8 is not tapped but the save icon 7 is tapped, the control unit 10 displays a plurality of temporarily stored and displayed in the location registration window 6. A route search request including the location information of the point and its attribute information is sent to the server device 2S through the communication network 3 (step S255). Then, the route search point registration processing unit 16S receives the route information of the route search result sent from the server device 2S in response to the route search request, and displays the route based on the route information on the display screen 19D. It is displayed on the map image (step S256). After step S256, if the user performs an operation to start route guidance, the routine proceeds to a route guidance processing routine.

以上のようにして、上述した第4の実施形態においては、利用者は、指を表示画面19Dの地図画像上にタッチさせ、希望する経路探索用の複数地点である出発地、経由地、目的地を、その区別無く長押しタップして指定して、地点登録ウインドウ6に仮登録した後、それぞれの地点について、出発地、経由地、目的地の属性を設定することができる。   As described above, in the above-described fourth embodiment, the user touches the map image on the display screen 19D, and the starting point, the waypoint, and the destination that are a plurality of points for the desired route search. After specifying the place by long-tapping and tapping without distinction and temporarily registering it in the point registration window 6, the attributes of the departure point, waypoints, and destination can be set for each point.

したがって、利用者は、地図画像上において、複数地点を、出発地、経由地、目的地の区別無く、一括して、選択指定することができて、便利である。   Therefore, it is convenient for the user to select and specify a plurality of points on the map image in a lump without distinguishing between a departure point, a waypoint, and a destination.

なお、この第4の実施形態においては、利用者が、出発地、経由地、目的地を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、地点登録ウインドウ6まで移動して、ドロップすることで、その選択指定された出発地、経由地、目的地を仮登録するようにした。   In the fourth embodiment, after the user selects and designates the starting point, the waypoint, and the destination, the user continues to move to the point registration window 6 in the drag state and drop. By doing so, the starting point, waypoint, and destination specified and designated were temporarily registered.

しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、出発地、経由地、目的地を選択指定した後、タッチパネル18に対するタッチ状態を解除したら、その選択指定をした出発地、経由地、目的地を確定する状態にし、その後、利用者が、地点登録ウインドウ6内でタップしたら、その選択指定された出発地、経由地、目的地を一括して仮登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に地点登録ウインドウ6内でのタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、出発地、経由地、目的地の選択指定を解除する。   However, by repeating the long press tap and the movement of the touch position, the user selects and designates the starting point, the waypoint, and the destination, and then cancels the touch state on the touch panel 18. After setting the waypoint and destination, and then tapping in the location registration window 6, the user may temporarily register the designated start point, waypoint, and destination collectively. Good. In this case, if the tap in the location registration window 6 is not made within a predetermined time after the touch is released, a message prompting the tap is displayed, and then the message is displayed even after a predetermined time has passed. When the tap is not made, the selection designation of the departure point, waypoint, and destination is canceled.

[第5の実施形態]
第5の実施形態も、上述した第3の実施形態の変形例であり、ハードウエア構成は、図13に示したものと全く同様とされる。この第5の実施形態では、地点登録ウインドウ6内に、出発地、経由地、目的地の属性の区別なく、複数地点を仮登録するまでの処理は、第4の実施形態と同様であるが、経路探索用地点における出発地、経由地、目的地の属性の設定の仕方が、第4の実施形態とは異なる。
[Fifth Embodiment]
The fifth embodiment is also a modification of the above-described third embodiment, and the hardware configuration is exactly the same as that shown in FIG. In the fifth embodiment, the process up to provisional registration of a plurality of points in the point registration window 6 without distinguishing the attributes of the departure point, waypoints, and destinations is the same as in the fourth embodiment. The method of setting the attributes of the departure point, waypoint, and destination at the route search point is different from that of the fourth embodiment.

<第5の実施形態における経路探索用地点の設定登録のための利用者の指示操作:図23>
図23を用いて、第5の実施形態における、表示部19の表示画面19Dに表示されている地図画像上で、経路探索用の複数地点を指定して、保存または経路探索を実行させるようにするための利用者の操作について説明する。
<User Instruction Operation for Setting Registration of Route Search Point in Fifth Embodiment: FIG. 23>
Referring to FIG. 23, a plurality of points for route search are designated on the map image displayed on the display screen 19D of the display unit 19 in the fifth embodiment, and storage or route search is executed. The operation of the user to do this will be described.

すなわち、図23(A),(B),(C)は、この第5の実施形態において、表示部19の表示画面19D(タッチパネル18)上における利用者の操作の例を示すための図で、前述の図3及び図6等と同様に、表示画面19Dには、登録対象となる地点が含まれる地図画像MPiが表示されている。   23A, 23B, and 23C are diagrams for illustrating examples of user operations on the display screen 19D (touch panel 18) of the display unit 19 in the fifth embodiment. Similar to FIGS. 3 and 6 and the like described above, the display screen 19D displays a map image MPi including points to be registered.

この第5の実施形態においても、前述の第4の実施形態と同様に、地点登録ウインドウ6を、表示画面19Dに表示するようにする。そして、この地点登録ウインドウ6のエリアを、指定した経路探索用の複数地点の一時保持エリアとして用いるようにする。   Also in the fifth embodiment, the point registration window 6 is displayed on the display screen 19D as in the fourth embodiment. Then, the area of the point registration window 6 is used as a temporary holding area for a plurality of designated points for route search.

そして、この第5の実施形態においても、複数地点の選択指定の操作は、第4の実施形態と全く同様である。すなわち、利用者は、まず、図23(A)に示すように、表示画面19Dに表示されている地図画像MPiのうちの、登録したい最初の地点POI−31の位置に指4でタッチし、その地点POI−31の位置をタッチした状態を維持して長押タップの状態にして、その地点POI−31を選択する状態にする。   Also in the fifth embodiment, the operation for selecting and specifying a plurality of points is exactly the same as in the fourth embodiment. That is, as shown in FIG. 23A, the user first touches the position of the first point POI-31 to be registered with the finger 4 in the map image MPi displayed on the display screen 19D. The state where the point POI-31 is touched is maintained to be in a long press tap state, and the point POI-31 is selected.

次に、利用者は、図23(B)に示すように、指4をタッチパネル18から離さずに、ドラッグ操作して、登録したい2番目の地点POI−32の位置まで移動させ、その2番目の地点POI−32の位置で長押しタップする。これにより、地点POI−31に加えて、地点POI−32が選択された状態となる。次に、利用者は、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、登録したい他の地点POI−33、地点POI−34の位置まで移動させ、それぞれの地点POI−33、地点POI−34の位置で長押しタップする。これにより、地点POI−31、地点POI−32に加えて、地点POI−33、地点POI−34が選択された状態となる。   Next, as shown in FIG. 23B, the user drags the finger 4 without releasing it from the touch panel 18 to move it to the position of the second point POI-32 to be registered. Tap and hold at the point POI-32. Thereby, in addition to the point POI-31, the point POI-32 is selected. Next, the user moves the touch position while maintaining the drag state without releasing the finger from the touch panel 18, and moves the position to other positions POI-33 and POI-34 to be registered. Tap and hold at the POI-33 and POI-34 positions. Thereby, in addition to the point POI-31 and the point POI-32, the point POI-33 and the point POI-34 are selected.

次に、利用者は、利用者は、タッチパネル18から指を離さずにドラッグ状態を維持したままタッチ位置を移動させて、地点登録ウインドウ6のエリア内に位置させ、タッチ状態を解除する、すなわち、タッチパネル18から指を離してドロップ操作をする(図23(B)参照)。   Next, the user moves the touch position while keeping the drag state without releasing the finger from the touch panel 18, moves the touch position within the area of the point registration window 6, and releases the touch state. Then, the finger is removed from the touch panel 18 to perform a drop operation (see FIG. 23B).

経路探索用地点登録処理部16Sは、この地点登録ウインドウ6のエリア内でのドロップ操作を、選択した複数地点の仮登録指示と判別し、選択されている複数地点の情報を、メモリ部14の一時保持エリア(図示は省略)に書き込む。このとき、地点登録ウインドウ6には、図23(B)に示すように、登録された複数の地点のそれぞれの名称等が登録地点のインデックス(図23(B)では、POI−31,POI−32,POI−33,POI−34と表示した)として表示される。   The route search point registration processing unit 16S determines that the drop operation in the area of the point registration window 6 is a temporary registration instruction for the selected plurality of points, and stores information on the selected plurality of points in the memory unit 14. Write in a temporary holding area (not shown). At this time, in the location registration window 6, as shown in FIG. 23B, the names of the plurality of registered locations are registered as the registration location index (in FIG. 23B, POI-31, POI- 32, POI-33, POI-34).

こうして、複数地点が地点登録ウインドウ6内に仮登録されると、経路探索用地点登録処理部16Sは、図23(C)に示すように、表示画面19Dの所定位置、この例では、表示画面19Dの右側に、属性設定用ウインドウ9を表示する。この属性設定用ウインドウ9は、「出発地」の属性設定用ウインドウ9A、「経由地」の属性設定用ウインドウ9B、「目的地」の属性設定用ウインドウ9Cの3つの独立したウインドウからなる。   When a plurality of points are temporarily registered in the point registration window 6 in this way, the route search point registration processing unit 16S, as shown in FIG. 23C, displays a predetermined position on the display screen 19D, in this example, the display screen. An attribute setting window 9 is displayed on the right side of 19D. The attribute setting window 9 is composed of three independent windows: a “starting place” attribute setting window 9A, a “via” attribute setting window 9B, and a “destination” attribute setting window 9C.

利用者は、地点登録ウインドウ6内で、仮登録された地点のインデックスを長押しタップして選択した後、図23(C)に示すように、タッチを継続した移動によるドラッグ操作をして、タッチ位置を、「出発地」の属性設定用ウインドウ9A、「経由地」の属性設定用ウインドウ9B、「目的地」の属性用ウインドウ9Cのうちの、その地点について設定しようとする属性設定用のウインドウ内の位置にし、そのウインドウ内でタッチを解除してドロップ操作をする。   In the point registration window 6, the user selects and taps the index of the temporarily registered point, and then, as shown in FIG. Of the attribute setting window 9A for "departure point", the attribute setting window 9B for "route", and the attribute window 9C for "destination", the touch position is used for setting an attribute to be set for that point. Move to a position in the window, release the touch in the window, and drop.

この第5の実施形態では、地点登録ウインドウ6内に仮登録された複数の地点のそれぞれについては、「出発地」の属性設定用ウインドウ9A、「経由地」の属性設定用ウインドウ9B、「目的地」の属性設定用ウインドウ9Cのうちの、いずれのウインドウまでドラッグされてドロップされるかにより、その属性が設定される。その他の処理は、第4の実施形態と同様である。   In the fifth embodiment, for each of a plurality of points temporarily registered in the point registration window 6, an attribute setting window 9 A for “departure point”, an attribute setting window 9 B for “via”, The attribute is set depending on which window of the attribute setting window 9 </ b> C for “Ground” is dragged and dropped. Other processes are the same as those in the fourth embodiment.

<クライアント装置1Sでの経路探索用地点の選択指定処理の流れの例:図24〜図25>
図23で説明した第5の実施形態の場合における利用者による経路探索用地点の指定操作に対応するクライアント装置1Sでの処理の流れの例を、図24〜図26のフローチャートを参照して説明する。なお、以下の説明においては、説明の簡単のため、指示操作検出部15及び経路探索用地点登録処理部16Sが、制御部10によるソフトウエア処理機能として構成された場合とし、各処理ステップの処理主体を制御部10として説明する。
<Example of Flow of Point Search Point Selection and Specification Processing in Client Device 1S: FIGS. 24 to 25>
An example of the flow of processing in the client device 1S corresponding to the route search point designation operation by the user in the case of the fifth embodiment described in FIG. 23 will be described with reference to the flowcharts in FIGS. To do. In the following description, for the sake of simplicity, it is assumed that the instruction operation detection unit 15 and the route search point registration processing unit 16S are configured as software processing functions by the control unit 10, and the processing of each processing step is performed. The main body will be described as the control unit 10.

ここで、第4の実施形態における図20のステップS211から、ステップS221までの処理は、第5の実施形態でも全く同じであるので、ここでは、省略する。第5の実施形態における図24〜図26の処理の流れは、第4の実施形態における図21、図22の処理の流れに代わる処理である。   Here, the processing from step S211 to step S221 in FIG. 20 in the fourth embodiment is exactly the same in the fifth embodiment, and is omitted here. The process flow of FIGS. 24 to 26 in the fifth embodiment is a process that replaces the process flow of FIGS. 21 and 22 in the fourth embodiment.

すなわち、第5の実施形態においては、図20のステップS221で、タッチ位置の移動が停止したと判別したときには、制御部10は、その停止位置は、地点登録ウインドウ6内であるか否か判別する(図24のステップS261)。このステップS261で、停止位置は、地点登録ウインドウ6内ではないと判別したときには、制御部10は、長押しタップであるか否か判別し(ステップS262)、長押しタップではないと判別したときには、処理を図20のステップS218に戻し、このステップS218以降の処理を繰り返す。   That is, in the fifth embodiment, when it is determined in step S221 in FIG. 20 that the movement of the touch position has stopped, the control unit 10 determines whether or not the stop position is within the point registration window 6. (Step S261 in FIG. 24). When it is determined in step S261 that the stop position is not within the location registration window 6, the control unit 10 determines whether or not the stop position is a long press tap (step S262), and when it is determined that the stop position is not a long press tap. The process returns to step S218 in FIG. 20, and the processes after step S218 are repeated.

ステップS262で、長押しタップであると判別したときには、制御部10は、長押しタップされた地点の選択が追加されたと判断し、その位置情報(緯度、経度)を追加保持する(ステップS263)。そして、制御部10は、処理を図20のステップS218に戻し、このステップS218以降の処理を繰り返す。   When it is determined in step S262 that the tap is a long press tap, the control unit 10 determines that the selection of the point where the long press tap has been added, and additionally holds the position information (latitude, longitude) (step S263). . And the control part 10 returns a process to FIG.20 S218, and repeats the process after this step S218.

ステップS261で、タッチ位置の停止位置は、地点登録ウインドウ6内であると判別したときには、制御部10は、タッチが解除されるドロップ操作がなされたか否か判別する(ステップS264)。このステップS264で、ドロップ操作がなされたと判別したときには、制御部10は、選択中の全ての地点のインデックスを地点登録ウインドウ6内に表示する(ステップS265)。   When determining in step S261 that the stop position of the touch position is within the point registration window 6, the control unit 10 determines whether or not a drop operation for releasing the touch has been performed (step S264). When it is determined in step S264 that the drop operation has been performed, the control unit 10 displays the indexes of all selected points in the point registration window 6 (step S265).

そして、制御部10は、表示画面19Dの所定位置、この例では、右側に属性設定用のウインドウを表示する(ステップS266)。   Then, the control unit 10 displays an attribute setting window at a predetermined position on the display screen 19D, in this example, on the right side (step S266).

次に、制御部10は、地点登録ウインドウ6内で、いずれかの地点のインデックスが長押しされるのを待ち(ステップS267)、いずれかの地点のインデックスが長押しされたと判別したときには、制御部10は、長押しがされた地点が選択されたと認識する(ステップS268)。そして、制御部10は、利用者によりタッチしたままの移動操作がなされたか否か判別する(ステップS269)。このステップS269で、タッチしたままの移動はなされていないと判別したときには、制御部10は、利用者の指がタッチパネル18から離れたか否か判別し(ステップS270)、利用者の指がタッチパネル18から離れてはいないと判別したときには、処理をステップS269に戻す。   Next, the control unit 10 waits for an index at any point to be pressed for a long time in the point registration window 6 (step S267). The unit 10 recognizes that the point where the long press has been performed is selected (step S268). And the control part 10 discriminate | determines whether the movement operation with the user touching was performed (step S269). When it is determined in this step S269 that the touched movement has not been made, the control unit 10 determines whether or not the user's finger has left the touch panel 18 (step S270), and the user's finger has been touched on the touch panel 18. If it is determined that it is not away from the process, the process returns to step S269.

また、ステップS270で、利用者の指がタッチパネル18から離れたと判別したときには、制御部10は、地点登録ウインドウ6内での地点の選択はキャンセルされたと判断する(ステップS271)。そして、制御部10は、処理をステップS267に戻し、このステップS267以降の処理を繰り返す。   When it is determined in step S270 that the user's finger has moved away from the touch panel 18, the control unit 10 determines that the selection of the spot within the spot registration window 6 has been canceled (step S271). And the control part 10 returns a process to step S267, and repeats the process after this step S267.

また、ステップS269で、利用者によりタッチしたままの移動操作がなされたと判別したときには、制御部10は、その移動が停止するのを待つ(ステップS272)。このステップS272で、タッチ位置の移動が停止したと判別したときには、制御部10は、その停止位置は、地点登録ウインドウ6内であるか否か判別する(図25のステップS281)。   If it is determined in step S269 that the user has performed a moving operation while being touched, the control unit 10 waits for the movement to stop (step S272). When it is determined in step S272 that the movement of the touch position has stopped, the control unit 10 determines whether or not the stop position is within the point registration window 6 (step S281 in FIG. 25).

このステップS281で、停止位置は、地点登録ウインドウ6内ではないと判別したときには、制御部10は、出発地又は目的地の属性設定用ウインドウ9A又は9Cであるか否か判別する(ステップS282)。このステップS282で、出発地又は目的地の属性設定用ウインドウ9A又は9Cであると判別したときには、制御部10は、タッチが解除されてドロップ操作されたか否か判別し(ステップS283)、ドロップ操作はされていないと判別したときには、処理を図24のステップS269に戻し、このステップS269以降の処理を繰り返す。   When it is determined in this step S281 that the stop position is not in the point registration window 6, the control unit 10 determines whether it is the departure or destination attribute setting window 9A or 9C (step S282). . When it is determined in step S282 that the window is an origin setting or destination attribute setting window 9A or 9C, the control unit 10 determines whether the touch is released and the drop operation is performed (step S283), and the drop operation is performed. If it is determined that the process has not been performed, the process returns to step S269 in FIG. 24, and the processes after step S269 are repeated.

また、ステップS283で、ドロップ操作がされたと判別したときには、制御部10は、選択されている地点は複数であるか否か判別する(ステップS284)。このステップS284で、選択されている地点は複数であると判別したときには、制御部10は、出発地または目的地として複数の地点は設定できない旨のメッセージを表示画面19Dに表示して、利用者に注意喚起する(ステップS285)。そして、制御部10は、処理を図24のステップS267に戻し、このステップS267以降の処理を繰り返す。   If it is determined in step S283 that the drop operation has been performed, the control unit 10 determines whether there are a plurality of selected points (step S284). When it is determined in step S284 that there are a plurality of selected points, the control unit 10 displays a message on the display screen 19D that a plurality of points cannot be set as a departure point or a destination, and the user Is alerted (step S285). And the control part 10 returns a process to FIG.24 S267, and repeats the process after this step S267.

ステップS284で、選択されている地点は複数ではないと判別したときには、制御部10は、地点登録ウインドウ6内の、選択されている地点のインデックスの表示を消去し、その代わりに、ドロップ操作がなされた出発地又は目的地の属性設定用ウインドウ9A又は9Cに、その選択されている地点のインデックスを表示する。さらに、その選択されている地点の属性を、ドロップ操作がなされた出発地又は目的地の属性設定用ウインドウ9A又は9Cに応じた出発地又は目的地に設定して、地点の位置情報と対応付けて記憶する(ステップS286)。   When it is determined in step S284 that there are not a plurality of selected points, the control unit 10 deletes the display of the index of the selected point in the point registration window 6, and a drop operation is performed instead. The index of the selected point is displayed in the attribute setting window 9A or 9C for the departure place or destination that has been made. Further, the attribute of the selected point is set to the starting point or destination corresponding to the attribute setting window 9A or 9C of the starting point or destination where the drop operation has been performed, and is associated with the position information of the point. (Step S286).

次に、制御部10は、属性が出発地の地点と属性が目的地の地点の設定が完了している否か判別し(ステップS287)、完了してはいないと判別したときには、処理を図24のステップS267に戻し、このステップS267以降の処理を繰り返す。また、ステップS287で、属性が出発地の地点と属性が目的地の地点の設定が完了していると判別したときには、制御部10は、保存アイコン7と探索開始アイコン8とを、表示画面19Dの予め定められた位置に表示する(ステップS288)。   Next, the control unit 10 determines whether or not the attribute is set as the starting point and the attribute is set as the destination (step S287). It returns to step S267 of 24, and repeats the process after this step S267. If it is determined in step S287 that the setting of the point of origin and the point of destination is complete, the control unit 10 displays the save icon 7 and the search start icon 8 on the display screen 19D. Are displayed at predetermined positions (step S288).

また、ステップS282で、タッチ位置の移動が停止したのは、出発地又は目的地の属性設定用ウインドウ9A又は9Cではないと判別したときには、制御部10は、タッチ位置の移動が停止したのは、経由地の属性設定用ウインドウ9Bであるか否か判別する(図26のステップS291)。   If it is determined in step S282 that the movement of the touch position is not the departure or destination attribute setting window 9A or 9C, the controller 10 determines that the movement of the touch position has stopped. Then, it is determined whether or not it is the transit point attribute setting window 9B (step S291 in FIG. 26).

このステップS291で、タッチ位置の移動が停止したのは経由地の属性設定用ウインドウ9Bではないと判別したときには、制御部10は、処理を図24のステップS269に戻し、このステップS269以降の処理を繰り返す。   When it is determined in step S291 that the movement of the touch position is not stopped at the waypoint attribute setting window 9B, the control unit 10 returns the process to step S269 in FIG. 24, and the processes subsequent to step S269. repeat.

また、ステップS291で、タッチ位置の移動が停止したのは経由地の属性設定用ウインドウ9Bであると判別したときには、制御部10は、ドロップ操作がなされたか否か判別し(ステップS292)、ドロップ操作がなされていないと判別したときには、処理を図24のステップS269に戻し、このステップS269以降の処理を繰り返す。   If it is determined in step S291 that the movement of the touch position has stopped in the waypoint attribute setting window 9B, the control unit 10 determines whether a drop operation has been performed (step S292). If it is determined that no operation has been performed, the process returns to step S269 in FIG. 24, and the processes after step S269 are repeated.

ステップS292で、ドロップ操作がなされたと判別したときには、制御部10は、地点登録ウインドウ6内の、選択されている地点のインデックスの表示を消去し、その代わりに、ドロップ操作がなされた経由地の属性設定用ウインドウ9Bに、その選択されている地点のインデックスを表示する。さらに、その選択されている地点の属性を、ドロップ操作がなされた属性設定用ウインドウ9Bに応じた経由地に設定して、選択されている地点の位置情報と対応付けて記憶する(ステップS293)。   If it is determined in step S292 that the drop operation has been performed, the control unit 10 deletes the display of the index of the selected point in the point registration window 6, and instead of the waypoint where the drop operation has been performed. The index of the selected point is displayed on the attribute setting window 9B. Further, the attribute of the selected point is set to a transit point corresponding to the attribute setting window 9B where the drop operation has been performed, and is stored in association with the position information of the selected point (step S293). .

このステップS293の次には、制御部10は、保存アイコン7又は探索開始アイコン8がタップされたか否か判別する(ステップS294)。また、図25のステップS288の次にも、このステップS294に進んで、制御部10は、保存アイコン7又は探索開始アイコン8がタップされたか否か判別する。   After step S293, the control unit 10 determines whether the save icon 7 or the search start icon 8 has been tapped (step S294). Also, after step S288 in FIG. 25, the process proceeds to step S294, and the control unit 10 determines whether the save icon 7 or the search start icon 8 has been tapped.

そして、このステップS294で、保存アイコン7又は探索開始アイコン8がタップされてはいないと判別したときには、制御部10は、所定の終了操作がなされたか否か判別し(ステップS295)、終了操作がなされていないと判別したときには、処理をステップS294に戻す。また、ステップS295で、終了操作がなされたと判別したときには、制御部10は、この処理ルーチンを終了する。   When it is determined in step S294 that the save icon 7 or the search start icon 8 has not been tapped, the control unit 10 determines whether or not a predetermined end operation has been performed (step S295). If it is determined that it has not been made, the process returns to step S294. If it is determined in step S295 that an end operation has been performed, the control unit 10 ends this processing routine.

そして、ステップS294で、保存アイコン7又は探索開始アイコン8がタップされたと判別したときには、制御部10は、タップされたのは、保存アイコン7であるか否か判別する(ステップS296)。   When it is determined in step S294 that the save icon 7 or the search start icon 8 has been tapped, the control unit 10 determines whether the tapped icon is the save icon 7 (step S296).

このステップS296で、保存アイコン7がタップされたと判別したときには、制御部10は、属性設定用ウインドウ9内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を、経路探索用地点情報として、メモリ部14の経路探索用登録地点格納部14MSに格納して保存する(ステップS297)。そして、この処理ルーチンを終了する。   If it is determined in step S296 that the save icon 7 has been tapped, the control unit 10 uses the route search for the position information and attribute information of the plurality of points displayed in the attribute setting window 9 and temporarily held. As the point information, it is stored and stored in the route search registration point storage unit 14MS of the memory unit 14 (step S297). Then, this processing routine ends.

また、ステップS296で、保存アイコン7がタップされたのではなく、探索開始アイコン8がタップされたと判別したときには、制御部10は、属性設定用ウインドウ9内に表示されていて一時保持されている複数地点の位置情報及びその属性情報を含む経路探索要求を、サーバ装置2Sに通信ネットワーク3を通じて送る(ステップS298)。そして、経路探索用地点登録処理部16Sは、その経路探索要求に応じてサーバ装置2Sから送られてくる経路探索結果の経路情報を受信して、その経路情報に基づく経路を、表示画面19Dの地図画像上に表示する(ステップS299)。このステップS299の後は、利用者が経路案内を開始する操作をすれば、経路案内の処理ルーチンに移行する。   If it is determined in step S296 that the search start icon 8 is not tapped but the save icon 7 is tapped, the control unit 10 is displayed in the attribute setting window 9 and temporarily held. A route search request including the location information and attribute information of a plurality of points is sent to the server device 2S through the communication network 3 (step S298). Then, the route search point registration processing unit 16S receives the route information of the route search result sent from the server device 2S in response to the route search request, and displays the route based on the route information on the display screen 19D. It is displayed on the map image (step S299). After step S299, if the user performs an operation to start route guidance, the routine proceeds to a route guidance processing routine.

以上のようにして、上述した第5の実施形態においては、利用者は、経路探索用の地点として仮登録した複数個の地点についての出発地、経由地、目的地の属性の設定は、地点登録ウインドウ6から、属性設定用のウインドウ9A,9B,9Cへのドラッグアンドドロップの操作として行うことができる。したがって、利用者による、経路探索用の地点として仮登録した複数個の地点についての出発地、経由地、目的地の属性の設定操作が簡便であるというメリットがある。   As described above, in the fifth embodiment described above, the user sets the attributes of the departure point, waypoints, and destinations for a plurality of points temporarily registered as points for route search. It can be performed as a drag-and-drop operation from the registration window 6 to the attribute setting windows 9A, 9B, 9C. Therefore, there is an advantage that the setting operation of the attributes of the departure point, waypoints, and destinations for a plurality of points temporarily registered as points for route search by the user is simple.

なお、この第5の実施形態においても、上述の第4の実施形態と同様に、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、出発地、経由地、目的地を選択指定した後、タッチパネル18に対するタッチ状態を解除したら、その選択指定をした出発地、経由地、目的地を確定する状態にし、その後、利用者が、地点登録ウインドウ6内でタップしたら、その選択指定された出発地、経由地、目的地を一括して仮登録するようにしてもよい。   In the fifth embodiment, as in the fourth embodiment described above, the user selects and designates the starting point, the waypoint, and the destination by repeatedly moving the long press tap and the touch position. After that, when the touch state on the touch panel 18 is released, the start point, the waypoint, and the destination that have been selected and specified are determined, and then the user taps in the point registration window 6 and the selection is specified. The starting point, the waypoint, and the destination may be temporarily registered in a lump.

[第6の実施形態]
第6の実施形態も、上述した第3の実施形態の変形例であり、ハードウエア構成は、図13に示したものと全く同様とされる。この第6の実施形態では、経路探索用の出発地、経由地及び目的地の各地点の設定の仕方が異なる。
[Sixth Embodiment]
The sixth embodiment is also a modification of the third embodiment described above, and the hardware configuration is exactly the same as that shown in FIG. In the sixth embodiment, the method of setting each point of the starting point, waypoint, and destination for route search is different.

<第6の実施形態における経路探索用地点の設定登録のための利用者の指示操作:図27>
図27を用いて、第6の実施形態における、表示部19の表示画面19Dに表示されている地図画像上で、経路探索用の複数地点を指定して、その属性を設定するための利用者の操作について説明する。
<User Instruction Operation for Setting Registration of Route Search Point in Sixth Embodiment: FIG. 27>
27, a user for designating a plurality of points for route search on the map image displayed on the display screen 19D of the display unit 19 and setting its attributes according to the sixth embodiment. The operation of will be described.

すなわち、図27(A),(B)は、この第6の実施形態において、表示部19の表示画面19D(タッチパネル18)上における利用者の操作の例を示すための図で、前述の図3及び図6等と同様に、表示画面19Dには、登録対象となる地点が含まれる地図画像MPjが表示されている。   That is, FIGS. 27A and 27B are diagrams for illustrating examples of user operations on the display screen 19D (touch panel 18) of the display unit 19 in the sixth embodiment. 3 and 6 and the like, a map image MPj including a registration target point is displayed on the display screen 19D.

この第6の実施形態においては、「経路探索用地点のタッチ指定」が機能一覧メニューから選択されると、経路探索用地点登録処理部16Sは、図27に示すように、表示画面19Dの所定位置、この例では、表示画面19Dの左側に、属性設定用ウインドウ90を表示する。この属性設定用ウインドウ90は、第5の実施形態の属性設定用ウインドウ9と同様に、「出発地」の属性設定用ウインドウ90A、「経由地」の属性設定用ウインドウ90B、「目的地」の属性設定用ウインドウ90Cの3つの独立したウインドウからなる。   In the sixth embodiment, when “touch designation of a route search point” is selected from the function list menu, the route search point registration processing unit 16S, as shown in FIG. In the position, in this example, the attribute setting window 90 is displayed on the left side of the display screen 19D. Similar to the attribute setting window 9 of the fifth embodiment, the attribute setting window 90 includes an “departure point” attribute setting window 90 A, a “via” attribute setting window 90 B, and a “destination”. The attribute setting window 90C is composed of three independent windows.

この第6の実施形態においては、利用者は、出発地として登録したい地点を、地図画像MPjにおいて長押しタップして選択した後、図27(B)に示すように、タッチを継続した移動によるドラッグ操作をして、出発地の属性設定用ウインドウ90A内に位置させ、その出発地の属性設定用ウインドウ90A内でドロップ操作する。   In the sixth embodiment, after the user selects a point to be registered as a departure point by long-pressing and tapping on the map image MPj, as shown in FIG. A drag operation is performed to place the user in the departure point attribute setting window 90A, and a drop operation is performed in the departure point attribute setting window 90A.

経路探索用地点登録処理部16Sは、以上の操作を、長押しタップにより選択された地点を出発地として登録する操作と判断する。   The route search point registration processing unit 16S determines that the above operation is an operation of registering the point selected by the long press tap as the departure point.

同様にして、利用者は、目的地として登録したい地点を、地図画像MPjにおいて長押しタップして選択した後、図27(B)に示すように、タッチを継続した移動によるドラッグ操作をして、目的地の属性設定用ウインドウ90C内に位置させ、その目的地の属性設定用ウインドウ90A内でドロップ操作する。   Similarly, the user selects a point to be registered as a destination by long-pressing and tapping on the map image MPj, and then, as shown in FIG. Then, it is positioned in the destination attribute setting window 90C, and a drop operation is performed in the destination attribute setting window 90A.

経路探索用地点登録処理部16Sは、以上の操作を、長押しタップにより選択された地点を目的地として登録する操作と判断する。   The route search point registration processing unit 16S determines that the above operation is an operation of registering the point selected by the long press tap as the destination.

経由地は、複数の地点が登録可能である。利用者は、経由地として登録したい地点を、地図画像MPjにおいて長押しタップして選択した後、タッチを維持した移動によるドラッグ操作をし、別の地点で長押しタップをすることで、複数地点を選択できる。そして、利用者は、複数の経由地を選択した後、図27(B)に示すように、タッチを継続した移動によるドラッグ操作をして、経由地の属性設定用ウインドウ90B内に位置させ、その経由地の属性設定用ウインドウ90B内でドロップ操作する。   A plurality of points can be registered as transit points. The user selects a point to be registered as a transit point by long-pressing and tapping on the map image MPj, and then performing a drag operation by moving while maintaining the touch, and then performing a long-tap tap at another point, thereby allowing a plurality of points to be registered. Can be selected. Then, after the user selects a plurality of waypoints, as shown in FIG. 27 (B), the user performs a drag operation by continuing the touch to place it in the placepoint attribute setting window 90B, A drop operation is performed in the attribute setting window 90B of the waypoint.

経路探索用地点登録処理部16Sは、以上の操作を、長押しタップにより選択された1個又は複数個の地点を経由地として登録する操作と判断する。   The route search point registration processing unit 16S determines that the above operation is an operation of registering one or a plurality of points selected by a long press tap as a waypoint.

この第6の実施形態においては、この発明は、経由地の選択及び登録に適用されている。この第6の実施形態における経路探索用地点登録処理部16Sの処理の流れは、上述した幾つかの実施形態の処理の流れを参照することにより理解できる。そこで、ここでは、その詳細な説明は省略する。   In the sixth embodiment, the present invention is applied to selection and registration of waypoints. The processing flow of the route search point registration processing unit 16S in the sixth embodiment can be understood by referring to the processing flows of the several embodiments described above. Therefore, detailed description thereof is omitted here.

この第6の実施形態では、経路探索用の地点を選択登録処理した後、保存する前あるいは経路探索を開始要求する前に、属性設定用ウインドウ90において、登録した地点の編集処理をすることが可能である。   In the sixth embodiment, after selecting and registering a route search point, the registered point can be edited in the attribute setting window 90 before saving or before requesting to start the route search. Is possible.

図28(A),(B)は、この第6の実施形態における編集時の利用者の操作を説明するための図である。この第6の実施形態においては、経路探索用の地点を選択登録処理した後、出発地、経由地、目的地の各属性設定用ウインドウ90A、90B、90Cの垣根を越えて、各登録地点の属性を変更する編集が可能である。   FIGS. 28A and 28B are diagrams for explaining a user's operation during editing in the sixth embodiment. In the sixth embodiment, after selecting and registering a route search point, the route of each attribute setting window 90A, 90B, and 90C for each of the registered points is exceeded. Editing that changes the attribute is possible.

すなわち、利用者は、属性を変更しようとする地点のインデックスを長押しタップして選択した後、タッチしたままの移動でドラッグし、変更後の属性設定用ウインドウまで移動して、その移動後の属性設定用ウインドウにおいて、ドロップ操作をする。これにより、経路探索用地点登録処理部16Sは、選択された地点の属性が、ドロップされた属性設定用ウインドウの属性に変更されたと判断する。   In other words, after the user selects and taps the index of the point where the attribute is to be changed, the user drags with the movement while touching, moves to the attribute setting window after the change, A drop operation is performed in the attribute setting window. Accordingly, the route search point registration processing unit 16S determines that the attribute of the selected point has been changed to the attribute of the dropped attribute setting window.

例えば、図28(A)においては、出発地に設定した地点POI−41を、目的地の属性設定用ウインドウ90Cにドラッグアンドドロップすることで、その属性を出発地から目的地に変更することができる。そして、図28(A)の例では、目的地に設定されていた地点POI−44は、出発地の属性設定用ウインドウ90Aにドラッグアンドドロップされて、その属性が目的地から出発地に変更される(図28(B)参照)。   For example, in FIG. 28A, by dragging and dropping the point POI-41 set as the departure place to the destination attribute setting window 90C, the attribute can be changed from the departure place to the destination. it can. In the example of FIG. 28A, the point POI-44 that has been set as the destination is dragged and dropped into the starting point attribute setting window 90A, and the attribute is changed from the destination to the starting point. (See FIG. 28B).

なお、出発地に設定した地点POI−41を、目的地の属性設定用ウインドウ90Cにドラッグアンドドロップすることで、その属性を出発地から目的地に変更するようにしたときに、目的地に設定されていた地点POI−44を、自動的に出発地の属性に変更するようにしてもよい。逆に、目的地に設定した地点POI−44を、出発地の属性設定用ウインドウ90Aにドラッグアンドドロップすることで、その属性を目的地から出発地に変更するようにしたときに、出発地に設定されていた地点POI−41を、自動的に目的地の属性に変更するようにしてもよい。   When the point POI-41 set as the departure point is dragged and dropped into the destination attribute setting window 90C to change the attribute from the departure point to the destination, the point POI-41 is set as the destination. The point POI-44 that has been set may be automatically changed to the attribute of the departure place. On the other hand, when the point POI-44 set as the destination is dragged and dropped to the starting point attribute setting window 90A to change the attribute from the destination to the starting point, the point POI-44 is changed to the starting point. The set point POI-41 may be automatically changed to the destination attribute.

また、経由地に設定されている複数の地点の順番を変更することで、経路として通る順番を変更することができる。図28(A)の例においては、出発地から2番目に通ると設定されていた経由地POI−42を長押しタップにより選択して、3番目に通ると設定されていた経由地POI−43の下の位置にドラッグアンドドロップすることで、順番を変えるようにしている(図28(B)参照)。   Moreover, the order which passes as a path | route can be changed by changing the order of the some point set as the waypoint. In the example of FIG. 28 (A), the stopover POI-42 set to pass second from the departure point is selected by a long press tap, and the stopover POI-43 set to pass third. The order is changed by dragging and dropping to a lower position (see FIG. 28B).

この第6の実施形態では、経路探索用の各地点は、属性設定用ウインドウ内に、ドラッグアンドドロップするだけで、属性も含めて登録することができるので、便利であり、操作も簡便である。そして、経由地については、複数個の経由地をその順番も含めて、一連の操作で選択して、経由地の属性設定用ウインドウ90Bにドロップすることで、設定することができ、経由地を、一地点ずつ、選択して登録する場合に較べて、操作が簡便になる。   In this sixth embodiment, each point for route search can be registered including the attribute by simply dragging and dropping it in the attribute setting window, which is convenient and easy to operate. . The waypoints can be set by selecting a plurality of waypoints including their order in a series of operations and dropping them in the waypoint attribute setting window 90B. Compared with the case where each point is selected and registered, the operation becomes simple.

なお、この第6の実施形態においては、利用者が、複数個の経由地を選択指定した状態にした後、ドラッグ状態のまま、引き続いて、経由地の属性設定用ウインドウ90Bまで移動して、ドロップすることで、その選択指定された複数個の経由地を仮登録するようにした。   In the sixth embodiment, after the user selects and designates a plurality of waypoints, the user continues to move to the waypoint attribute setting window 90B in the dragged state, By dropping, a plurality of transit points selected and designated were temporarily registered.

しかし、利用者が、長押しタップとタッチ位置の移動を繰り返すことで、複数個の経由地を選択指定した後、タッチパネル18に対するタッチ状態を解除したら、その複数個の経由地の選択指定を確定する状態にし、その後、利用者が、属性設定用ウインドウ90B内でタップしたら、その選択指定された複数個の経由地を一括して仮登録するようにしてもよい。なお、この場合に、タッチが解除された後、所定時間以内に属性設定用ウインドウ90B内でのタップがなされなかったときには、当該タップを促すメッセージを表示し、その後、さらに所定時間経過しても当該タップがなされなかったときには、複数個の経由地の選択指定を解除する。   However, after the user selects and designates a plurality of waypoints by repeating the long press tap and the movement of the touch position, if the touch state on the touch panel 18 is released, the selection designation of the plurality of waypoints is confirmed. After that, when the user taps in the attribute setting window 90B, the plurality of transit points selected and designated may be temporarily registered. In this case, if the tap in the attribute setting window 90B is not made within a predetermined time after the touch is released, a message for prompting the tap is displayed, and after that, even if the predetermined time elapses. When the tap is not made, the selection designation of a plurality of waypoints is canceled.

[その他の実施形態又は変形例]
以上の実施形態では、クライアント装置は、高機能の携帯電話端末の場合を例に説明したが、これに限られるものではなく、通信機能を備える機器であれば、どのような機器であってもよい。カーナビゲーション用の車載機器であっても勿論よい。
[Other Embodiments or Modifications]
In the above embodiments, the client device is described as an example of a high-function mobile phone terminal. However, the present invention is not limited to this, and any device can be used as long as it has a communication function. Good. Of course, it may be an in-vehicle device for car navigation.

また、以上の実施形態は、通信ネットワーク3を通じて接続されるサーバ装置とクライアント装置とからなるシステムの構成であったが、この発明による地点登録装置は、地図情報提供部及びPOIテーブルデータベース、また、経路探索部を自ら備えて、上述したサーバ装置の機能をも備える、いわゆるスタンドアローンの独立の装置構成とすることも勿論できる。   Moreover, although the above embodiment was the structure of the system which consists of a server apparatus and a client apparatus connected through the communication network 3, the point registration apparatus by this invention is a map information provision part, a POI table database, Of course, it is possible to have a so-called stand-alone independent device configuration that includes the route search unit itself and also has the functions of the server device described above.

なお、以上の例では、地点登録される地点には、POIが対応している場合として説明したが、名称等が存在していない緯度、経度からなる地点を登録することもできることは言うまでもない。   In the above example, the point registered as a point is described as a case where the POI corresponds, but it goes without saying that a point composed of latitude and longitude where no name or the like exists can also be registered.

なお、上述の実施形態では、操作入力手段としては、タッチパネルを用いた場合として説明したが、タッチパネルを用いずに、マウスなどのポインティングデバイスを用いて、表示画面の地図画像上において、長押しタップ、ドラッグ、ドロップ、タップに対応する操作をするようにしてもよいことは、言うまでもない。   In the above-described embodiment, the case where a touch panel is used as the operation input unit has been described. However, a long tap on the map image on the display screen using a pointing device such as a mouse without using the touch panel. Needless to say, operations corresponding to drag, drop, and tap may be performed.

1,1S…クライアント装置、2,2S…サーバ装置、3…通信ネットワーク、12…タッチパネルインターフェース、13…表示制御部、14…メモリ部、14M…登録地点情報格納部、14MS…経路探索用登録地点情報格納部、15…指示操作検出部、16…地点登録処理部、16S…経路探索用地点登録処理部、MP、MPa〜MPj…地図画像、18…タッチパネル、19…表示部、19D…表示部19の表示画面   DESCRIPTION OF SYMBOLS 1,1S ... Client device, 2, 2S ... Server device, 3 ... Communication network, 12 ... Touch panel interface, 13 ... Display control part, 14 ... Memory part, 14M ... Registration point information storage part, 14MS ... Registration point for route search Information storage unit, 15 ... instruction operation detection unit, 16 ... spot registration processing unit, 16S ... spot registration point registration processing unit, MP, MPa to MPj ... map image, 18 ... touch panel, 19 ... display unit, 19D ... display unit 19 display screens

Claims (16)

表示画像が表示される表示画面を備える表示部と、
前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力手段と、
前記操作入力手段で受け付けた前記表示画面上での前記利用者による指示操作を検出する指示操作検出手段と、
前記指示操作検出手段の前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点を一括りとした指定操作として判別すると共に、前記複数地点を一括りとした指定操作に連続的に引き続く前記表示画面上での指示操作の終点位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別手段と、
を備え
前記利用者による連続的な一連の指示操作は、前記表示画面に表示されている地図画像上における前記複数地点のそれぞれの地点での長押し操作からなる当該地点の選択操作と、前記長押し操作により選択操作された地点から他の地点までの前記長押し操作後に引き続くドラッグ操作とを含む操作であり、
前記一連の指示操作に連続的に引き続く前記表示画面上での指示操作は、前記表示画面内の所定のエリアにまで前記ドラッグ操作を維持し、前記所定のエリアを前記指示操作の前記終点位置として確定させる操作である
ことを特徴とする地点登録装置。
A display unit having a display screen on which a display image is displayed;
An operation input means for accepting an instruction operation by a user for the display image displayed on the display screen;
An instruction operation detection means for detecting an instruction operation by the user in on the display screen accepted the operation input means,
Based on the detection result of the instruction operation of the instruction operation detection means, a series of continuous instruction operations by the user on the display screen are collectively performed on a plurality of points on the map image displayed on the display screen. And the end point position of the pointing operation on the display screen continuously following the specifying operation with the plurality of points collectively is determined in a predetermined area within the display screen. Determining means for determining the plurality of points as a batch processing instruction;
Equipped with a,
A series of continuous instruction operations by the user includes a selection operation of the point including a long press operation at each of the plurality of points on the map image displayed on the display screen, and the long press operation. And a drag operation that continues after the long press operation from the point selected and operated to another point,
The instruction operation on the display screen continuously following the series of instruction operations maintains the drag operation to a predetermined area in the display screen, and uses the predetermined area as the end point position of the instruction operation. A point registration device characterized by an operation to be confirmed .
前記操作入力手段は、前記表示画面に重畳して設けられるタッチパネルからなり、
前記地点の選択操作は、タッチ操作による前記地点の長押し操作であり、前記ドラッグ操作は、前記タッチパネルに対する前記タッチ操作を維持した前記タッチ位置の移動操作であり、前記ドラッグ操作の維持は、前記タッチパネルに対する前記タッチ操作の維持であり、
前記終点位置として確定させる操作は、前記タッチパネルに対する前記タッチ操作解除するドロップ操作である
ことを特徴とする請求項に記載の地点登録装置。
The operation input means includes a touch panel provided to be superimposed on the display screen,
The point selection operation is a long press operation before Symbol locations point by touching, the drag operation, the a moving operation of the touch position maintaining the touch operation on the touch panel, the maintenance of the drag operation , Maintaining the touch operation on the touch panel,
The operation for confirming the end point is the point registration apparatus according to claim 1, characterized in that the drop operation for releasing the touch operation on the touch panel.
前記複数地点を一括りとした処理は、前記複数地点の情報を記憶部に記憶する保存処理である
ことを特徴とする請求項1〜請求項のいずれかに記載の地点登録装置。
The process of the plurality of points was lumped together, the site registering device according to any one of claims 1 to 2, characterized in that the storage process for storing information of the plurality of points in a storage unit.
前記複数地点を一括りとした処理は、前記複数地点を通る経路の探索を行うための処理である
ことを特徴とする請求項1〜請求項のいずれかに記載の地点登録装置。
The point registration device according to any one of claims 1 to 3 , wherein the process including the plurality of points collectively is a process for searching for a route passing through the plurality of points.
前記表示画面内の所定のエリアは、所定のアイコンの表示エリアである
ことを特徴とする請求項1〜請求項のいずれかに記載の地点登録装置。
Wherein a predetermined area in the display screen, a point registration device according to any one of claims 1 to 4, characterized in that a display area of the predetermined icon.
前記表示画面内の所定のエリアは、前記表示画像上に表示されたウインドウであり、
前記終了位置を確定させる操作があったときには、前記ウインドウ内に、前記登録される複数地点についてのインデックスが表示される
ことを特徴とする請求項1〜請求項のいずれかに記載の地点登録装置。
The predetermined area in the display screen is a window displayed on the display image,
The point registration according to any one of claims 1 to 4 , wherein an index for the plurality of registered points is displayed in the window when there is an operation for determining the end position. apparatus.
記複数地点は、互いに関連付けられて保存される
ことを特徴とする請求項1〜請求項のいずれかに記載の地点登録装置。
Before SL multiple locations, the location registration apparatus according to any one of claims 1 to 6, characterized in that it is stored associated with each other.
前記複数地点は、経路探索用の出発地、目的地を含む
ことを特徴とする請求項に記載の地点登録装置。
The point registration device according to claim 7 , wherein the plurality of points include a starting point and a destination for route search.
前記複数地点は、経路探索用の出発地、経由地、目的地からなる
ことを特徴とする請求項または請求項に記載の地点登録装置。
The point registration device according to claim 7 or 8 , wherein the plurality of points includes a starting point, a waypoint, and a destination for route search.
前記複数地点のそれぞれについて、経路探索用の出発地、経由地、目的地のいずれであるかを設定する機能を備える
ことを特徴とする請求項〜請求項のいずれかに記載の地点登録装置。
The point registration according to any one of claims 7 to 9 , further comprising a function of setting a starting point, a waypoint, or a destination for route search for each of the plurality of points. apparatus.
前記ウインドウ内に表示されている前記地点のインデックスがドラッグされ、前記表示画面内の前記ウインドウ外のエリアにドロップされたことに基づいて、前記インデックスに対応する地点を含む地図画像が、前記表示画面に表示される
ことを特徴とする請求項に記載の地点登録装置。
Based on the fact that the index of the point displayed in the window is dragged and dropped in an area outside the window in the display screen, a map image including the point corresponding to the index is displayed on the display screen. The point registration device according to claim 6 , wherein the location registration device is displayed.
前記ウインドウ内に表示されている前記複数地についてのインデックスがドラッグ操作され、前記表示画面内の前記ウインドウ外のエリアにドロップされたことに基づいて、前記インデックスに対応する複数地点を含む地図画像が、前記表示画面に表示される
ことを特徴とする請求項又は請求項11に記載の地点登録装置。
The index for the multiple locations, points that are displayed in the window is dragged, on the basis that dropped on the window outside the area of the display screen, the multiple locations, points corresponding to the index The map image which contains is displayed on the said display screen. The point registration apparatus of Claim 6 or Claim 11 characterized by the above-mentioned.
前記ウインドウ内に表示されている前記地点のインデックスがドラッグ操作され、前記ドラッグ操作が維持されたまま、前記指示操作位置が前記表示画面外とされることに基づいて、前記ドラッグ操作されたインデックスに対応する地点の登録が削除される
ことを特徴とする請求項、請求項11又は請求項12のいずれかに記載の地点登録装置。
The index of the point displayed in the window is dragged, and the dragged index is based on the fact that the position of the instruction operation is outside the display screen while the drag operation is maintained. site registering device according to claim 6, claim 11 or claim 12, wherein the registration points are removed corresponding to.
前記表示画面内の所定のエリアは、経路探索開始のアイコンの表示エリアであり、
前記終点位置を確定させる操作があったときには、前記複数地点を通る経路探索の開始のための処理を行う
ことを特徴とする請求項1〜請求項5のいずれかに記載の地点登録装置。
The predetermined area in the display screen is a display area of a route search start icon,
The point registration device according to any one of claims 1 to 5, wherein when there is an operation for determining the end point position, processing for starting a route search through the plurality of points is performed.
表示画像が表示される表示画面を備える表示部と、操作入力手段と、操作検出手段と、判別手段とを備える地点登録装置が行う地点登録方法であって、
前記操作入力手段が、前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力工程と、
前記操作検出手段が、前記操作入力工程で受け付けた前記表示画面上での前記利用者による指示操作を検出する指示操作検出工程と、
前記判別手段が、前記指示操作検出工程での前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点を一括りとした指定操作として判別すると共に、前記複数地点を一括りとした指定操作に連続的に引き続く前記表示画面上での指示操作の終点位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別工程と、
を有し、
前記利用者による連続的な一連の指示操作は、前記表示画面に表示されている地図画像上における前記複数地点のそれぞれの地点での長押し操作からなる当該地点の選択操作と、前記長押し操作により選択操作された地点から他の地点までの前記長押し操作後に引き続くドラッグ操作とを含む操作であり、
前記一連の指示操作に連続的に引き続く前記表示画面上での指示操作は、前記表示画面内の所定のエリアにまで前記ドラッグ操作を維持し、前記所定のエリアを前記指示操作の前記終点位置として確定させる操作である
ことを特徴とする地点登録方法。
A point registration method performed by a point registration device including a display unit including a display screen on which a display image is displayed, an operation input unit, an operation detection unit, and a determination unit,
The operation input unit, an operation input step of accepting an instruction operation by the user with respect to the display image displayed before Symbol display screen,
The operation detection means, an instruction operation detection step of detecting an instruction operation by the user in the operation input step in accepted said display screen,
Based on the detection result of the instruction operation in the instruction operation detection step, the determination means performs a series of instruction operations by the user on the display screen on the map image displayed on the display screen. The end point position of the pointing operation on the display screen is determined in advance, which is determined as a specified operation with a plurality of points in the batch and continuously following the specified operation with the points in a batch. A determination step of determining, when the predetermined area in the screen, is an instruction for processing the plurality of points collectively ;
I have a,
A series of continuous instruction operations by the user includes a selection operation of the point including a long press operation at each of the plurality of points on the map image displayed on the display screen, and the long press operation. And a drag operation that continues after the long press operation from the point selected and operated to another point,
The instruction operation on the display screen continuously following the series of instruction operations maintains the drag operation to a predetermined area in the display screen, and uses the predetermined area as the end point position of the instruction operation. A point registration method characterized in that the operation is to be confirmed .
表示画像が表示される表示画面を備える表示部を具備する地点登録装置のコンピュータを、
前記表示画面に表示されている前記表示画像に対する利用者による指示操作を受け付ける操作入力手段、
前記操作入力手段で受け付けた前記表示画面上での前記利用者による指示操作を検出する指示操作検出手段、
前記指示操作検出手段の前記指示操作の検出結果に基づき、前記表示画面上における前記利用者による連続的な一連の指示操作を、前記表示画面に表示されている地図画像上における複数地点を一括りとした指定操作として判別すると共に、前記複数地点を一括りとした指定操作に連続的に引き続く前記表示画面上での指示操作の終点位置が、予め定められている前記表示画面内の所定のエリアであるときに、前記複数地点を一括りとした処理の指示として判別する判別手段、
として機能させるための地点登録用プログラムであって、
前記利用者による連続的な一連の指示操作は、前記表示画面に表示されている地図画像上における前記複数地点のそれぞれの地点での長押し操作からなる当該地点の選択操作と、前記長押し操作により選択操作された地点から他の地点までの前記長押し操作後に引き続くドラッグ操作とを含む操作であり、
前記一連の指示操作に連続的に引き続く前記表示画面上での指示操作は、前記表示画面内の所定のエリアにまで前記ドラッグ操作を維持し、前記所定のエリアを前記指示操作の前記終点位置として確定させる操作である
ことを特徴とする地点登録用プログラム。
A computer of a point registration device including a display unit including a display screen on which a display image is displayed.
An operation input means for accepting an instruction operation by a user for the display image displayed on the display screen;
Instruction operation detection means for detecting an instruction operation by the user in on the display screen accepted the operation input means,
Based on the detection result of the instruction operation of the instruction operation detection means, a series of continuous instruction operations by the user on the display screen are collectively performed on a plurality of points on the map image displayed on the display screen. And the end point position of the pointing operation on the display screen continuously following the specifying operation with the plurality of points collectively is determined in a predetermined area within the display screen. Determining means for determining the plurality of points as a batch processing instruction,
A point registration for the program to function as,
A series of continuous instruction operations by the user includes a selection operation of the point including a long press operation at each of the plurality of points on the map image displayed on the display screen, and the long press operation. And a drag operation that continues after the long press operation from the point selected and operated to another point,
The instruction operation on the display screen continuously following the series of instruction operations maintains the drag operation to a predetermined area in the display screen, and uses the predetermined area as the end point position of the instruction operation. It is an operation to confirm
A point registration program characterized by that.
JP2013065649A 2013-03-27 2013-03-27 Point registration device, point registration method, and point registration program Active JP6131079B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013065649A JP6131079B2 (en) 2013-03-27 2013-03-27 Point registration device, point registration method, and point registration program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013065649A JP6131079B2 (en) 2013-03-27 2013-03-27 Point registration device, point registration method, and point registration program

Publications (2)

Publication Number Publication Date
JP2014190788A JP2014190788A (en) 2014-10-06
JP6131079B2 true JP6131079B2 (en) 2017-05-17

Family

ID=51837182

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013065649A Active JP6131079B2 (en) 2013-03-27 2013-03-27 Point registration device, point registration method, and point registration program

Country Status (1)

Country Link
JP (1) JP6131079B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002090169A (en) * 2000-09-21 2002-03-27 Alpine Electronics Inc Navigation device
JP4616337B2 (en) * 2005-03-31 2011-01-19 パイオニア株式会社 Playback order change support unit, music information playback apparatus, and playback order change support method
JP2007102569A (en) * 2005-10-05 2007-04-19 Seiko Epson Corp Image display device, image display method, and program
JP2008209151A (en) * 2007-02-23 2008-09-11 Toyota Motor Corp Route guidance device
JP4816586B2 (en) * 2007-08-01 2011-11-16 株式会社デンソー Navigation device and program for navigation device
JP2012079017A (en) * 2010-09-30 2012-04-19 Aisin Aw Co Ltd Display device, display method and display program

Also Published As

Publication number Publication date
JP2014190788A (en) 2014-10-06

Similar Documents

Publication Publication Date Title
US7336274B2 (en) Position related information presentation system, position related information presentation method and recording medium recording control program thereof
CN104508507B (en) The self-adaption cluster of position
CN109631935A (en) Mapping application search function
JP2002098544A (en) Display method of poi icon and navigation system
JP2008180786A (en) Navigation system and navigation device
CN104899237A (en) Map application program of searching tool with improvement
JP2007132676A (en) Navigation device
JP4976350B2 (en) Car navigation system
CN106796498A (en) map stack
US20240377206A1 (en) User interfaces for dynamic navigation routes
US20180164116A1 (en) Navigation system and navigation program
JP6131079B2 (en) Point registration device, point registration method, and point registration program
KR20150142076A (en) Method and appratus for providing a user interface
KR20250005324A (en) Shared Mapping Session
JP2014174922A (en) Facility search device and facility search system
JP5925495B2 (en) Information processing apparatus, information processing system, information processing method, and information processing program
US20160275088A1 (en) Packaged searching system and method
JP2005292933A (en) Information search method, information search system, information search program, and recording medium
CN102789480A (en) Method for displaying historical query results of electronic map and client side
JP4794415B2 (en) Navigation device and information display method thereof
JP2009204507A (en) Navigation device and destination-setting method therefor
WO2020084897A1 (en) Information processing device, information processing method, and program
CN112189196B (en) Personalized landmarks
JP5573604B2 (en) Map display control device and program for map display control device
CN112667902A (en) 3D information display system based on geographical position

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170417

R150 Certificate of patent or registration of utility model

Ref document number: 6131079

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250