[go: up one dir, main page]

JP6848958B2 - Information processing equipment, information processing methods and programs - Google Patents

Information processing equipment, information processing methods and programs Download PDF

Info

Publication number
JP6848958B2
JP6848958B2 JP2018238601A JP2018238601A JP6848958B2 JP 6848958 B2 JP6848958 B2 JP 6848958B2 JP 2018238601 A JP2018238601 A JP 2018238601A JP 2018238601 A JP2018238601 A JP 2018238601A JP 6848958 B2 JP6848958 B2 JP 6848958B2
Authority
JP
Japan
Prior art keywords
points
map image
current location
scale
user terminal
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
JP2018238601A
Other languages
Japanese (ja)
Other versions
JP2020101621A (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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
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 Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2018238601A priority Critical patent/JP6848958B2/en
Publication of JP2020101621A publication Critical patent/JP2020101621A/en
Application granted granted Critical
Publication of JP6848958B2 publication Critical patent/JP6848958B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、飲食店等のサービス施設に関するウェブページのブックマーク処理を制御可能な情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program capable of controlling bookmark processing of a web page related to a service facility such as a restaurant.

従来から、ユーザがPCやスマートフォン等のユーザ端末を用いて特定のウェブページを閲覧した際、そのページへの再訪を容易にする技術として、ブックマーク、キャッシュ、Cookie等が存在する。 Conventionally, when a user browses a specific web page using a user terminal such as a PC or a smartphone, bookmarks, caches, cookies, and the like have existed as techniques for facilitating revisiting the page.

このうちブックマーク技術においては、ブックマークしたウェブページを一覧表示させることが従来から行われている。しかしながら、各ウェブページが飲食店等のサービス施設に関するものである場合には、当該サービス施設の存在地点を一覧表示することがユーザの利便性に資すると考えられる。 Of these, in the bookmark technology, it has been conventionally performed to display a list of bookmarked web pages. However, when each web page is related to a service facility such as a restaurant, it is considered that displaying a list of existing points of the service facility contributes to the convenience of the user.

下記特許文献1には、あらかじめ登録された複数の主要地点の中から、検索により最も近い主要地点を読み出し、検索地点と読み出した主要地点を共に含む地図を表示することが記載されている。 The following Patent Document 1 describes that a map including both the search point and the read main point is displayed by reading out the nearest main point by a search from a plurality of pre-registered main points.

特開2001−264084号公報Japanese Unexamined Patent Publication No. 2001-264084

しかしながら、上記特許文献1に記載の技術では、検索地点と最も近い登録地点しか表示しないので、ユーザは一目見て全ての登録地点を把握できない。 However, in the technique described in Patent Document 1, since only the registration points closest to the search points are displayed, the user cannot grasp all the registration points at a glance.

以上のような事情に鑑み、本発明の目的は、ブックマーク登録された地点の地図上での一覧性を向上させることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。 In view of the above circumstances, an object of the present invention is to provide an information processing device, an information processing method, and a program capable of improving the listability of bookmarked points on a map.

上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶部と制御部とを有する。上記記憶部は、複数の地点に関するブックマーク登録情報を記憶する。上記制御部は、上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成する。 In order to achieve the above object, the information processing device according to one embodiment of the present invention has a storage unit and a control unit. The storage unit stores bookmark registration information related to a plurality of points. The control unit has a scale that includes all the plurality of bookmarked points, and generates a map image in which a plurality of signs corresponding to the plurality of points are arranged.

この構成により情報処理装置は、ブックマーク登録された地点に関する標識が全てプロットされた地図画像を出力できるので、ユーザは全てのブックマーク登録地点を一度に把握でき、一覧性を向上できる。 With this configuration, the information processing device can output a map image in which all the signs related to the bookmarked points are plotted, so that the user can grasp all the bookmarked points at once and improve the listability.

上記制御部は、上記地図画像が上記複数の地点と、ユーザ端末から取得した当該ユーザ端末の現在地とを含むように縮尺を設定し、当該現在地に対応する標識を上記地図画像上に配置してもよい。 The control unit sets the scale so that the map image includes the plurality of points and the current location of the user terminal acquired from the user terminal, and arranges a sign corresponding to the current location on the map image. May be good.

これにより情報処理装置は、ユーザに現在地との位置関係も確認させながらブックマーク登録地点を一覧表示することができる。 As a result, the information processing device can display a list of bookmark registration points while allowing the user to confirm the positional relationship with the current location.

上記制御部は、上記複数の地点の中で、東西方向の両端部に位置する2つの地点と、南北方向の両端部に位置する2つの地点のうち、離間距離が長い2つの地点を上記地図画像の表示範囲の東西方向または南北方向の両端部とした場合に、当該表示範囲にユーザ端末から取得した当該ユーザ端末の現在地が含まれる場合には当該現在地に対応する標識を上記地図画像上に配置してもよい。 Among the plurality of points, the control unit maps two points having a long separation distance among two points located at both ends in the east-west direction and two points located at both ends in the north-south direction. If the display range of the image is set at both ends in the east-west direction or the north-south direction, and the current location of the user terminal acquired from the user terminal is included in the display range, a sign corresponding to the current location is displayed on the map image. It may be arranged.

これにより情報処理装置は、全てのブックマーク地点が含まれるための最小限の表示範囲を変更することなく現在地を表示できる場合は現在地を表示し、現在地を表示すると表示範囲の変更が必要となる場合には現在地を表示しないことで、現在地の表示によってブックマーク登録地点の視認性が低下してしまうのを防ぐことができる。 As a result, the information processing device displays the current location when the current location can be displayed without changing the minimum display range for including all bookmark points, and when the current location is displayed, the display range needs to be changed. By not displaying the current location in, it is possible to prevent the visibility of the bookmark registration point from being deteriorated by displaying the current location.

上記制御部は、上記表示範囲に上記現在地が含まれていない場合であって、上記表示範囲に対応する縮尺と、上記両端部のいずれかに位置する地点に代わって上記現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が所定比率未満である場合に、上記現在地を含むように上記縮尺を設定して当該現在地に対応する標識を上記地図画像上に配置してもよい。 In the control unit, when the current location is not included in the display range, the current location is either north, south, east, or west instead of the scale corresponding to the display range and the points located at either of the two ends. When the ratio to the scale corresponding to the display range enlarged so as to be the end of is less than the predetermined ratio, the scale is set so as to include the current location, and the sign corresponding to the current location is displayed on the map image. It may be placed on top.

これにより情報処理装置は、現在地が、全てのブックマーク地点が含まれるための表示範囲外であっても、当該表示範囲の端部からごく近い位置に存在する場合には、現在地も含めて表示することで、ブックマーク登録地点の視認性の低下は最小限に抑えながらも現在地とブックマーク登録地点との位置関係をユーザに把握させることができる。 As a result, the information processing device displays the current location including the current location even if the current location is outside the display range for including all bookmark points, if the current location exists at a position very close to the end of the display range. As a result, the user can grasp the positional relationship between the current location and the bookmark registration point while minimizing the decrease in visibility of the bookmark registration point.

上記制御部は、ブックマーク登録数が所定数未満の場合に上記複数の地点が全て含まれる縮尺で上記地図画像を生成し、ブックマーク登録数が所定数以上の場合には、上記複数の地点のうち東西南北端に位置する各地点に各辺がそれぞれ交わる矩形の中心点を中心として所定の縮尺で上記地図画像を生成してもよい。 The control unit generates the map image at a scale that includes all of the plurality of points when the number of bookmarks registered is less than the predetermined number, and when the number of bookmarks registered is more than the predetermined number, among the plurality of points. The map image may be generated at a predetermined scale centering on a rectangular center point where each side intersects each point located at the north, south, east, and west ends.

これにより情報処理装置は、ブックマーク登録数が多い場合には、例外処理として表示範囲を所定範囲に限定することで、ブックマーク登録地点を全て表示することによる視認性の低下を防ぐことができる。 As a result, when the number of bookmarks registered is large, the information processing device can prevent deterioration of visibility due to displaying all bookmark registration points by limiting the display range to a predetermined range as exception handling.

上記制御部は、上記複数の地点の中で、東西方向の両端部に位置する2つの地点と、南北方向の両端部に位置する2つの地点のうち、離間距離が長い2つの地点が東西方向または南北方向の表示範囲の両端部となるような縮尺を、所定割合だけ縮小した縮尺で上記地図画像を生成してもよい。 Among the plurality of points, the control unit has two points located at both ends in the east-west direction and two points located at both ends in the north-south direction, of which two points having a long separation distance are in the east-west direction. Alternatively, the map image may be generated at a scale reduced by a predetermined ratio so as to be both ends of the display range in the north-south direction.

これにより情報処理装置は、表示範囲のうち東西方向または南北方向の最端部に表示される地点の標識が当該表示範囲の境界からやや距離を置いた位置に表示されるようにすることで、標識が表示範囲の境界に表示され視認性が低下するのを防ぐことができる。 As a result, the information processing device can display the sign of the point displayed at the end of the display range in the east-west direction or the north-south direction at a position slightly away from the boundary of the display range. It is possible to prevent the sign from being displayed at the boundary of the display range and reducing the visibility.

本発明の他の形態に係る情報処理方法は、
複数の地点に関するブックマーク登録情報を記憶し、
上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成する、ことを含む。
The information processing method according to another embodiment of the present invention
Memorize bookmark registration information for multiple points and
It includes generating a map image having a scale including all of the plurality of bookmarked points and arranging a plurality of signs corresponding to the plurality of points.

本発明の他の形態に係るプログラムは、情報処理装置に、
複数の地点に関するブックマーク登録情報を記憶するステップと、
上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成するステップと、を実行させる。
A program according to another embodiment of the present invention can be applied to an information processing device.
Steps to memorize bookmark registration information for multiple points,
A step of generating a map image having a scale including all the plurality of bookmarked points and arranging a plurality of signs corresponding to the plurality of points is executed.

以上説明したように、本発明によれば、ブックマーク登録された地点の地図上での一覧性を向上させることができる。しかし、当該効果は本発明を限定するものではない。 As described above, according to the present invention, it is possible to improve the listability of bookmarked points on a map. However, the effect does not limit the present invention.

本発明の一実施形態に係る飲食店情報提供システムの構成を示した図である。It is a figure which showed the structure of the restaurant information provision system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。る。It is a figure which showed the hardware configuration of the restaurant information providing server which concerns on one Embodiment of this invention. To. 本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。It is a figure which showed the structure of the database which the restaurant information providing server which concerns on one Embodiment of this invention has. 本発明の一実施形態に係る飲食店情報提供サーバによる、ブックマーク地点一覧表示処理の流れを示したフローチャートである。It is a flowchart which showed the flow of the bookmark point list display processing by the restaurant information providing server which concerns on one Embodiment of this invention. 本発明の一実施形態においてユーザ端末に表示されるブックマーク地点一覧画面の例を示した図である。It is a figure which showed the example of the bookmark point list screen displayed on the user terminal in one Embodiment of this invention. 本発明の他の実施形態における飲食店情報提供サーバによるブックマーク地点一覧表示処理を説明するための図である。It is a figure for demonstrating the bookmark point list display processing by the restaurant information providing server in another embodiment of this invention.

以下、図面を参照しながら、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[システムの構成]
図1は、本実施形態に係る飲食店情報提供システムの構成を示した図である。
[System configuration]
FIG. 1 is a diagram showing a configuration of a restaurant information providing system according to the present embodiment.

同図に示すように、このシステムは、インターネット50上の飲食店情報提供サーバ100と、複数のユーザ端末200と含む。 As shown in the figure, this system includes a restaurant information providing server 100 on the Internet 50 and a plurality of user terminals 200.

飲食店情報提供サーバ100は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ100は、複数のユーザ端末200とインターネット50を介して接続されている。 The restaurant information providing server 100 is a web server that operates a portal site on which information about restaurants is posted. The restaurant information providing server 100 is connected to a plurality of user terminals 200 via the Internet 50.

飲食店情報提供サーバ100は、上記ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したウェブページを生成してユーザ端末200へ送信する。 The restaurant information providing server 100 provides a restaurant information search system for the user of the user terminal 200 on the portal site. Specifically, the restaurant information providing server 100 searches for restaurant information that matches the search conditions based on the search request from the user terminal 200, generates a web page containing the search results, and sends the user terminal 200 to the user terminal 200. Send.

ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC等である。 The user terminal 200 (200A, 200B, 200C ...) Is a terminal used by the user, and is, for example, a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, a desktop PC, or the like.

ユーザ端末200は、ユーザの操作に基づいて飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を上記ポータルサイトまたは対応するアプリケーションを介して飲食店情報提供サーバ100へ送信し、検索結果のウェブページや検索結果のうち所望の飲食店のウェブページ(飲食店情報ページ)を受信してブラウザ等により画面に表示する。 The user terminal 200 determines the restaurant search conditions based on the user's operation, transmits the restaurant search request based on the search conditions to the restaurant information providing server 100 via the portal site or the corresponding application, and then transmits the restaurant information providing server 100. The web page of the search result and the web page (restaurant information page) of the desired restaurant among the search results are received and displayed on the screen by a browser or the like.

本実施形態では、飲食店情報提供サーバ100は、上記ポータルサイト上でユーザによってブックマーク登録された飲食店情報ページの所在場所(ブックマーク登録地点)を示すアイコンを地図上に一覧表示する機能を有する。以下、このようなブックマーク地点一覧表示処理の詳細について説明する。 In the present embodiment, the restaurant information providing server 100 has a function of displaying a list of icons indicating the location (bookmark registration point) of the restaurant information page bookmarked by the user on the portal site on the map. The details of such bookmark point list display processing will be described below.

[飲食店情報提供サーバのハードウェア構成]
図2は、上記飲食店情報提供サーバ100のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Hardware configuration of restaurant information providing server]
FIG. 2 is a diagram showing a hardware configuration of the restaurant information providing server 100. As shown in the figure, the restaurant information providing server 100 connects a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input / output interface 15, and these to each other. The bus 14 is provided.

CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。 The CPU 11 appropriately accesses the RAM 13 and the like as necessary, and comprehensively controls each block of the restaurant information providing server 100 while performing various arithmetic processes. The ROM 12 is a non-volatile memory in which firmware such as an OS, a program, and various parameters to be executed by the CPU 11 is fixedly stored. The RAM 13 is used as a work area of the CPU 11, and temporarily holds an OS, various applications being executed, and various data being processed.

入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。 A display unit 16, an operation reception unit 17, a storage unit 18, a communication unit 19, and the like are connected to the input / output interface 15.

表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。 The display unit 16 is a display device using, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), a CRT (Cathode Ray Tube), or the like.

操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。 The operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, or other input device. When the operation reception unit 17 is a touch panel, the touch panel can be integrated with the display unit 16.

記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。 The storage unit 18 is, for example, a non-volatile memory such as an HDD (Hard Disk Drive), a flash memory (SSD; Solid State Drive), or another solid-state memory. The OS, various applications, and various data are stored in the storage unit 18.

特に本実施形態では、記憶部18は、各飲食店の飲食店情報、各ユーザ端末200のユーザに関するユーザ情報等を記憶するとともに、これらのデータを用いて飲食店情報提供サーバ100がブックマーク登録・表示処理を含むブックマーク地点一覧表示処理を実行するためのアプリケーションその他のプログラムを記憶している。後述するが、記憶部18は、そのようなデータを含むデータベースとして、飲食店情報データベース、ユーザ情報データベース、ブックマーク情報データベースを有している。 In particular, in the present embodiment, the storage unit 18 stores restaurant information of each restaurant, user information about the user of each user terminal 200, and the like, and the restaurant information providing server 100 registers bookmarks using these data. Stores applications and other programs for executing bookmark point list display processing including display processing. As will be described later, the storage unit 18 has a restaurant information database, a user information database, and a bookmark information database as a database containing such data.

通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。 The communication unit 19 is, for example, various modules for wireless communication such as a NIC (Network Interface Card) for Ethernet and a wireless LAN, and is responsible for communication processing with the user terminal 200.

図示しないが、上記ユーザ端末200のハードウェア構成も上記飲食店情報提供サーバ100のハードウェア構成と同様である。 Although not shown, the hardware configuration of the user terminal 200 is the same as the hardware configuration of the restaurant information providing server 100.

[飲食店情報提供サーバのデータベース構成]
図3は、上記飲食店情報提供サーバ100が有するデータベースの構成を示した図である。
[Database configuration of restaurant information providing server]
FIG. 3 is a diagram showing a configuration of a database included in the restaurant information providing server 100.

同図に示すように、飲食店情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32、ブックマーク情報データベース33を有している。 As shown in the figure, the restaurant information providing server 100 has a restaurant information database 31, a user information database 32, and a bookmark information database 33 in the storage unit 18.

飲食店情報データベース31は、飲食店毎に、その飲食店の店名や所在位置(緯度・経度)情報、その飲食店を識別するID(施設ID)の他、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する内容、すなわち、サービス施設のPR文等のサービス施設の特徴を示す情報、飲食店が行うイベント情報、飲食店が立地しているエリア情報、飲食店の住所、電話番号、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、営業時間、ウェブサイトURL等の情報を記憶している。 The restaurant information database 31 includes the store name and location (latitude / longitude) information of the restaurant, the ID (facility ID) for identifying the restaurant, and the business type / service category of the restaurant for each restaurant. Information, content that introduces the restaurant, that is, information that indicates the characteristics of the service facility such as a PR statement of the service facility, event information performed by the restaurant, area information where the restaurant is located, address of the restaurant, telephone It stores information such as numbers, image data related to restaurants (introducing restaurants), menu information related to menus provided by restaurants, business hours, and website URLs.

上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。また上記画像データがメニューに対応するものである場合には、当該画像データはメニュー情報と対応付けられて記憶される。 The above menu information is information corresponding to the menu posted on the site of each restaurant on the above portal site, and the menu names of a plurality of menus that can be provided by each restaurant are stored for each restaurant. .. The menu information may be stored for each menu category such as appetizer / main, lunch / dinner / course, and the like. When the image data corresponds to the menu, the image data is stored in association with the menu information.

上記エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。 The above area information is, for example, a prefecture unit, but the information may be stored in a narrower range unit such as a city, ward, town, or village. The above category information may include, for example, a main category such as Japanese food, Chinese food, Italian food, French food, and yakiniku, as well as more detailed subcategories such as yakitori / tempura in Japanese food and pasta / pizza in Italian food.

ユーザ情報データベース32は、ユーザ端末200を所有する、上記飲食店情報提供サーバ100が提供する上記ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース42は、ユーザID、パスワード、氏名、メールアドレス、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。 The user information database 32 stores information about a user (member) of a restaurant information service via the portal site provided by the restaurant information providing server 100, which owns the user terminal 200. Specifically, the user information database 42 stores information such as a user ID, password, name, e-mail address, telephone number, address, age (group), gender, and birthday for each user.

ブックマーク情報データベース33は、ユーザ端末200からブックマーク登録要求があった飲食店情報ページのURLを、上記飲食店情報と対応付けて記憶している。 The bookmark information database 33 stores the URL of the restaurant information page for which the bookmark registration request has been made from the user terminal 200 in association with the restaurant information.

これら各データベースは、後述する飲食店情報提供サーバ100による、ブックマーク地点一覧表示処理において、必要に応じて相互に参照されて用いられる。 Each of these databases is used by being referred to each other as necessary in the bookmark point list display processing by the restaurant information providing server 100 described later.

これらのデータベースの他、飲食店情報提供サーバ100は、上記ブックマーク地点一覧表示処理のために、ブックマーク登録対象の飲食店の所在位置を含む地図画像データを記憶していてもよいが、自身では保有せず、クラウド上に例えばGIS(geographic information system)データの形式で無償利用可能に存在する地図画像データを用いてもよい。 In addition to these databases, the restaurant information providing server 100 may store map image data including the location location of the restaurant to be bookmarked for the bookmark point list display processing, but it owns it. Instead, map image data that exists on the cloud for free in the form of, for example, GIS (geographic information system) data may be used.

[飲食店情報提供サーバの動作]
次に、以上のように構成された飲食店情報提供サーバ100の動作について説明する。当該動作は、飲食店情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Operation of restaurant information providing server]
Next, the operation of the restaurant information providing server 100 configured as described above will be described. The operation is executed by the cooperation between the hardware such as the CPU 11 and the communication unit 19 of the restaurant information providing server 100 and the software stored in the storage unit 18. In the following description, for convenience, the CPU 11 is the main operating body.

図4は、飲食店情報提供サーバ100による、ブックマーク地点一覧表示処理の流れを示したフローチャートである。 FIG. 4 is a flowchart showing the flow of the bookmark point list display process by the restaurant information providing server 100.

同図に示すように、飲食店情報提供サーバ100のCPU11はまず、上記ポータルサイトにログインしたユーザ端末200から、自身がブックマーク登録した飲食店の所在位置(ブックマーク登録地点)の地図上での一覧表示要求を受信したか否かを判断する(ステップ41)。 As shown in the figure, the CPU 11 of the restaurant information providing server 100 first lists the location locations (bookmark registration points) of restaurants that it has bookmarked from the user terminal 200 logged in to the portal site on a map. It is determined whether or not the display request has been received (step 41).

続いてCPU11は、ブックマーク情報データベース33を参照して、上記要求元のユーザの全てのブックマーク情報に対応する飲食店の位置情報(緯度・経度情報)を取得する(ステップ42)。 Subsequently, the CPU 11 refers to the bookmark information database 33 and acquires the location information (latitude / longitude information) of the restaurant corresponding to all the bookmark information of the requesting user (step 42).

続いてCPU11は、ユーザ端末200から当該ユーザ端末200の現在位置情報を取得する(ステップ43)。当該現在位置の取得は、上記ブックマーク登録地点の表示要求と同時であってもよい。 Subsequently, the CPU 11 acquires the current position information of the user terminal 200 from the user terminal 200 (step 43). The acquisition of the current position may be performed at the same time as the display request of the bookmark registration point.

続いてCPU11は、全てのブックマーク登録地点の中で、東西方向の両端部の2地点と、南北方向の両端部の2地点のうち、緯度(南北の場合)または経度(東西の場合)上の離間距離が長い方の2地点を、東西方向または南北方向の両端部と仮定し、それに対応する縮尺で地図画像の仮の表示範囲を設定する(ステップ44)。2点間の距離は、例えば飲食店情報データベース31に記憶された各飲食店の位置情報(緯度・経度情報)から求められる。ここで、地図画像の表示範囲は矩形であり、予めそのアスペクト比が定まっているものとする。 Subsequently, the CPU 11 is on the latitude (in the case of north-south) or longitude (in the case of east-west) of the two points at both ends in the east-west direction and the two points at both ends in the north-south direction among all the bookmark registration points. It is assumed that the two points having the longer separation distances are both ends in the east-west direction or the north-south direction, and a temporary display range of the map image is set at the corresponding scale (step 44). The distance between the two points can be obtained from, for example, the position information (latitude / longitude information) of each restaurant stored in the restaurant information database 31. Here, it is assumed that the display range of the map image is rectangular and the aspect ratio is predetermined.

続いてCPU11は、上記仮表示範囲に対応する地図の縮尺を所定割合(例えば5%程度)縮小した縮尺の表示範囲を実際の表示範囲として決定する(ステップ45)。すなわちCPU11は、仮表示範囲よりも所定割合だけ地図上での閲覧可能なエリアを広げた表示範囲を実際の表示範囲として決定する。 Subsequently, the CPU 11 determines a display range of a scale obtained by reducing the scale of the map corresponding to the temporary display range by a predetermined ratio (for example, about 5%) as an actual display range (step 45). That is, the CPU 11 determines as the actual display range a display range in which the viewable area on the map is expanded by a predetermined ratio from the temporary display range.

続いてCPU11は、上記仮表示範囲に、上記ユーザ端末200の現在地が含まれるか否かを判断する(ステップ46)。 Subsequently, the CPU 11 determines whether or not the current location of the user terminal 200 is included in the temporary display range (step 46).

上記仮表示範囲にユーザ端末200の現在地が含まれると判断した場合(Yes)、CPU11は、上記全てのブックマーク登録地点に対応する位置と、上記現在地に対応する位置とにそれぞれアイコンを配置した地図画像を生成する(ステップ47)。 When it is determined that the current location of the user terminal 200 is included in the temporary display range (Yes), the CPU 11 is a map in which icons are arranged at the positions corresponding to all the bookmark registration points and the positions corresponding to the current locations. Generate an image (step 47).

一方、上記仮表示範囲にユーザ端末200の現在地が含まれないと判断した場合(No)、CPU11は上記全てのブックマーク登録地点に対応する位置のみにアイコンを配置した地図画像を生成する(ステップ48)。 On the other hand, when it is determined that the current location of the user terminal 200 is not included in the temporary display range (No), the CPU 11 generates a map image in which icons are arranged only at the positions corresponding to all the bookmark registration points (step 48). ).

そしてCPU11は、上記生成した地図画像をユーザ端末200へ送信する(ステップ49)。 Then, the CPU 11 transmits the generated map image to the user terminal 200 (step 49).

図5は、上記飲食店情報提供サーバ100によって生成されユーザ端末200に送信されて表示されるブックマーク登録地点の一覧を示す地図画像の例を示した図である。同図を用いて上記CPU11による地図画像の生成処理について説明する。 FIG. 5 is a diagram showing an example of a map image showing a list of bookmark registration points generated by the restaurant information providing server 100, transmitted to the user terminal 200, and displayed. The map image generation process by the CPU 11 will be described with reference to the figure.

同図に示すように、この例では、ユーザ端末200に計9つのブックマーク登録地点が記憶されており、それらのうち、東西方向の両端部に位置する2つの地点B1及びB2の経度上の離間距離と、南北方向の両端部に位置する2つの地点B3及びB4の緯度上の離間距離は、前者の方が長くなっている。したがってCPU11は、地点B1及びB2を地図画像の東西方向の両端部とした仮表示範囲Rtを設定する。 As shown in the figure, in this example, a total of nine bookmark registration points are stored in the user terminal 200, and of these, two points B1 and B2 located at both ends in the east-west direction are separated on the longitude. The distance and the distance between the two points B3 and B4 located at both ends in the north-south direction on the latitude are longer in the former. Therefore, the CPU 11 sets a temporary display range Rt in which the points B1 and B2 are both ends in the east-west direction of the map image.

そしてCPU11、当該仮表示範囲Rt内にユーザ端末200の現在地Pが入っていることから、仮表示範囲Rtの縮尺を所定割合縮小した縮尺に対応する表示範囲(同図矢印だけカバーエリアを拡大した表示範囲)を実際の表示範囲Rとした上で、上記地点B1乃至B4を含む全ブックマーク登録地点と現在地Pに対応する位置にそれぞれアイコンを配置した地図画像を生成する。 Since the current location P of the user terminal 200 is included in the CPU 11 and the temporary display range Rt, the display range corresponding to the scale obtained by reducing the scale of the temporary display range Rt by a predetermined ratio (the cover area is expanded by the arrow in the figure). The display range) is set to the actual display range R, and a map image in which icons are arranged at all bookmark registration points including the above points B1 to B4 and positions corresponding to the current location P is generated.

これにより飲食店情報提供サーバ100は、全てのブックマーク登録地点が含まれるための最小限の表示範囲を変更することなく現在地を表示できる場合は現在地を表示し、現在地を表示すると表示範囲の変更が必要となる場合には現在地を表示しないことで、現在地の表示によってブックマーク登録地点の視認性が低下してしまうのを防ぐことができる。 As a result, the restaurant information providing server 100 displays the current location when the current location can be displayed without changing the minimum display range for including all bookmark registration points, and when the current location is displayed, the display range can be changed. By not displaying the current location when necessary, it is possible to prevent the visibility of the bookmark registration point from being lowered due to the display of the current location.

また飲食店情報提供サーバ100は、表示範囲のうち東西方向または南北方向の最端部に表示される地点のアイコンが当該表示範囲の境界からやや内側に距離を置いた位置に表示されるようにすることで、アイコンが表示範囲の境界に表示され視認性が低下するのを防ぐことができる。 Further, the restaurant information providing server 100 displays the icon of the point displayed at the end of the display range in the east-west direction or the north-south direction at a position slightly inward from the boundary of the display range. By doing so, it is possible to prevent the icon from being displayed at the boundary of the display range and reducing the visibility.

なお上記ブックマーク登録地点を示すアイコンには、対応する飲食店情報(店名・メニュー・最寄駅情報等)へのハイパーリンクが設定されており、ユーザはアイコンをタップ/クリックすることで飲食店情報を閲覧することができる。 A hyperlink to the corresponding restaurant information (store name, menu, nearest station information, etc.) is set in the icon indicating the bookmark registration point above, and the user can tap / click the icon to display the restaurant information. Can be browsed.

[まとめ]
以上説明したように、本実施形態によれば、飲食店情報提供サーバ100は、ブックマーク登録された飲食店の地点に関するアイコンBが全てプロットされた地図画像を出力できるので、ユーザは全てのブックマーク登録地点を一度に把握でき、一覧性を向上することができる。
[Summary]
As described above, according to the present embodiment, the restaurant information providing server 100 can output a map image in which all the icons B related to the bookmarked restaurant points are plotted, so that the user can register all the bookmarks. The points can be grasped at once, and the listability can be improved.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
[Modification example]
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention.

上述の実施形態においては、飲食店情報提供サーバ100は、ユーザ端末200の現在地が、東西方向または南北方向の両端のブックマーク登録地点を両端とした上記仮表示範囲Rtに含まれる場合には当該現在地に対応するアイコンも地図画像に配置し、仮表示範囲Rtに含まれない場合には現在地に対応するアイコンは地図画像に配置しなかった。しかし、飲食店情報提供サーバ100は、現在地の位置(仮表示範囲Rtに含まれるか否か)に関わらず、地図画像に現在地に対応するアイコンを配置してもよい。 In the above-described embodiment, when the current location of the user terminal 200 is included in the temporary display range Rt with the bookmark registration points at both ends in the east-west direction or the north-south direction as both ends, the restaurant information providing server 100 has the current location. The icon corresponding to is also arranged in the map image, and the icon corresponding to the current location is not arranged in the map image when it is not included in the temporary display range Rt. However, the restaurant information providing server 100 may arrange an icon corresponding to the current location on the map image regardless of the position of the current location (whether or not it is included in the temporary display range Rt).

また、現在地が上記仮表示範囲に含まれていない場合であって、当該仮表示範囲に対応する縮尺と、上記両端部のいずれかに位置する地点に代わって現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が、所定比率(例えば0.8、0.9程度)未満である場合には、現在地を含むように縮尺を設定して当該現在地に対応するアイコンを地図画像上に配置してもよい。 In addition, when the current location is not included in the temporary display range, the current location is at either the north, south, east, or west end instead of the scale corresponding to the temporary display range and the points located at either of the two ends. If the ratio to the scale corresponding to the display range enlarged so as is less than the predetermined ratio (for example, about 0.8 or 0.9), the scale is set so as to include the current location and the current location is included. The icon corresponding to may be arranged on the map image.

これにより飲食店情報提供サーバ100は、ユーザ端末200の現在地が、全てのブックマーク登録地点が含まれるための表示範囲外であっても、当該表示範囲の端部からごく近い位置に存在する場合には、現在地も含めるよう縮尺を調整して地図画像を表示することで、ブックマーク登録地点の視認性の低下は最小限に抑えながらも現在地とブックマーク登録地点との位置関係をユーザに把握させることができる。 As a result, when the current location of the user terminal 200 is outside the display range for including all bookmark registration points, the restaurant information providing server 100 exists at a position very close to the end of the display range. By adjusting the scale to include the current location and displaying the map image, it is possible to let the user grasp the positional relationship between the current location and the bookmark registration point while minimizing the decrease in visibility of the bookmark registration point. it can.

上述の実施形態では、飲食店情報提供サーバ100は、常に、全てのブックマーク登録地点が含まれるように地図画像を生成していた。しかし、飲食店情報提供サーバ100は、ブックマーク登録数が所定数(例えば10個、30個等)未満の場合に上述したような全てのブックマーク登録地点が含まれる縮尺で地図画像を生成してもよい。図6はこの場合の一覧表示処理を説明するための図である。そして飲食店情報提供サーバ100は、ブックマーク登録数が所定数以上の場合には、同図に示すように、全ブックマーク登録地点のうち、東西南北端に位置する各地点(B1、B2、B3、B4)に各辺がそれぞれ交わる矩形Sの中心点Cを中心として所定の縮尺(例えば5万分の1、10万分の1等、同図の表示範囲Rに対応する縮尺)で地図画像を生成してもよい。 In the above-described embodiment, the restaurant information providing server 100 always generates a map image so that all bookmark registration points are included. However, even if the restaurant information providing server 100 generates a map image at a scale including all the bookmark registration points as described above when the number of bookmarks registered is less than a predetermined number (for example, 10, 30, etc.). Good. FIG. 6 is a diagram for explaining the list display process in this case. When the number of bookmarks registered is equal to or greater than the predetermined number, the restaurant information providing server 100 has, as shown in the figure, each point (B1, B2, B3, B1, B2, B3, A map image is generated at a predetermined scale (for example, 1 / 50,000 / 100,000, etc., corresponding to the display range R in the figure) centered on the center point C of the rectangle S where each side intersects B4). You may.

これにより飲食店情報提供サーバ100は、ブックマーク登録数が多い場合には、例外処理として表示範囲を所定範囲に限定することで、ブックマーク登録地点を全て表示することによる視認性の低下を防ぐことができる。 As a result, when the number of bookmarks registered is large, the restaurant information providing server 100 limits the display range to a predetermined range as exception handling, thereby preventing deterioration of visibility due to displaying all bookmark registration points. it can.

上述の実施形態では、ブックマーク登録地点(及び現在地)を示す標識としてアイコンが表示されたが、当該アイコンに代えて、または加えて、飲食店名等の飲食店関連情報を示す文字情報や画像情報が標識として表示されてもよい。 In the above-described embodiment, the icon is displayed as a sign indicating the bookmark registration point (and the current location), but in place of or in addition to the icon, text information or image information indicating restaurant-related information such as a restaurant name is displayed. It may be displayed as a sign.

上述の実施形態では、上記ポータルサイト上の1つの飲食店ページのブックマーク登録により1つの地点(位置情報)が登録されることを前提に説明がなされたが、例えば1つのウェブページに複数の飲食店等の施設の地点が関連付けられている場合(複数の飲食店のまとめページや同じ経営母体の複数の店舗の紹介ページ等)には、1つのページのブックマーク登録によって複数の地点が登録され、それらが上記地図画像上に示される場合もある。 In the above-described embodiment, the explanation is made on the premise that one point (location information) is registered by bookmarking one restaurant page on the portal site. For example, a plurality of foods and drinks are added to one web page. When the points of facilities such as stores are associated (such as a summary page of multiple restaurants or an introduction page of multiple stores of the same management body), multiple points are registered by bookmarking one page. They may also be shown on the map image above.

上述の実施形態では、サービス施設として飲食店が例に挙げられたが、サービス施設は飲食店に限られず、例えば、ホテル・旅館等の宿泊施設、テニス、バスケットボール、ゴルフ等の各種スポーツ施設、カラオケ・ボーリング等の娯楽施設、マッサージ・エステ等の施術施設等の、現実の住所を有する様々なサービス施設についても、本発明は同様に適用可能である。この場合、ブックマーク登録対象はそれらサービス施設に関するウェブページであり、上記飲食店情報提供サーバ100に代わり様々な情報処理装置が本発明の機能を担うことができる。 In the above-described embodiment, the service facility is an example of a restaurant, but the service facility is not limited to the restaurant, for example, accommodation facilities such as hotels and inns, various sports facilities such as tennis, basketball, and golf, and karaoke. -The present invention is similarly applicable to various service facilities having an actual address, such as entertainment facilities such as boring and treatment facilities such as massage and beauty treatment salons. In this case, the bookmark registration target is a web page related to these service facilities, and various information processing devices can take on the function of the present invention instead of the restaurant information providing server 100.

本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。 Among the inventions described in the claims of the present application, the invention described as "information processing method" is such that at least one device such as a computer automatically performs each step by information processing by software. Yes, it is not something that humans do using devices such as computers. That is, the "information processing method" is an information processing method by computer software, not a method in which a human operates a calculation tool called a computer.

11…CPU
18…記憶部
19…通信部
31…飲食店情報データベース
32…ユーザ情報データベース
33…ブックマーク情報データベース
100…飲食店情報提供サーバ
200…ユーザ端末
B…ブックマーク地点アイコン
P…現在地アイコン
R…表示範囲
11 ... CPU
18 ... Storage unit 19 ... Communication unit 31 ... Restaurant information database 32 ... User information database 33 ... Bookmark information database 100 ... Restaurant information providing server 200 ... User terminal B ... Bookmark point icon P ... Current location icon R ... Display range

Claims (10)

複数の地点に関するブックマーク登録情報を記憶する記憶部と、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成し、当該地図画像にユーザ端末から取得した当該ユーザ端末の現在地が含まれるか否かを判断し、含まれると判断した場合は前記地図画像の縮尺を変更せず、含まれないと判断した場合は当該地図画像が前記複数の地点と、前記ユーザ端末から取得した当該ユーザ端末の現在地とを含むように縮尺を設定し、当該現在地に対応する標識を前記地図画像上に配置する制御部と
を具備する情報処理装置。
A storage unit that stores bookmark registration information related to multiple points,
A map image having a scale that includes all of the plurality of bookmarked points and having a plurality of markers corresponding to the plurality of points is generated, and the map image of the user terminal acquired from the user terminal is generated. it is determined whether the current position is included, and the not changing the scale of the map image, if it is determined not include the map image of the plurality of points if it is determined to be included, from the user terminal An information processing device including a control unit that sets a scale so as to include the acquired current location of the user terminal and arranges a sign corresponding to the current location on the map image.
複数の地点に関するブックマーク登録情報を記憶する記憶部と、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成する制御部と
を具備し、
前記制御部は、
前記複数の地点の中で、東西方向の両端部に位置する2つの地点と、南北方向の両端部に位置する2つの地点のうち、離間距離が長い2つの地点を前記地図画像の表示範囲の東西方向または南北方向の両端部とした場合に、当該表示範囲にユーザ端末から取得した当該ユーザ端末の現在地が含まれる場合には当該現在地に対応する標識を前記地図画像上に配置し、
前記表示範囲に前記現在地が含まれていない場合であって、前記表示範囲に対応する縮尺と、前記両端部のいずれかに位置する地点に代わって前記現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が所定比率未満である場合に、前記現在地を含むように前記縮尺を設定して当該現在地に対応する標識を前記地図画像上に配置する
情報処理装置。
A storage unit that stores bookmark registration information related to multiple points,
It has a scale that includes all of the plurality of bookmarked points, and includes a control unit that generates a map image in which a plurality of signs corresponding to the plurality of points are arranged.
The control unit
Among the plurality of points, two points located at both ends in the east-west direction and two points located at both ends in the north-south direction, which have a long separation distance, are included in the display range of the map image. If the display range includes the current location of the user terminal acquired from the user terminal in the case of both ends in the east-west direction or the north-south direction, a sign corresponding to the current location is placed on the map image.
When the current location is not included in the display range, the current location becomes either the north, south, east, or west end instead of the scale corresponding to the display range and the points located at either of the both ends. Information that when the ratio to the scale corresponding to the enlarged display range is less than a predetermined ratio, the scale is set so as to include the current location and a sign corresponding to the current location is placed on the map image. Processing equipment.
請求項1または2に記載の情報処理装置であって、
前記制御部は、前記複数の地点の中で、東西方向の両端部に位置する2つの地点と、南北方向の両端部に位置する2つの地点のうち、離間距離が長い2つの地点が東西方向または南北方向の表示範囲の両端部となるような縮尺を、所定割合だけ縮小した縮尺で前記地図画像を生成する
情報処理装置。
The information processing device according to claim 1 or 2.
Among the plurality of points, the control unit has two points located at both ends in the east-west direction and two points located at both ends in the north-south direction, of which two points having a long separation distance are in the east-west direction. Alternatively, an information processing device that generates the map image at a scale reduced by a predetermined ratio from a scale that is both ends of a display range in the north-south direction.
複数の地点に関するブックマーク登録情報を記憶する記憶部と、
ブックマーク登録数が所定数未満の場合に、前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成し、前記ブックマーク登録数が前記所定数以上の場合には、前記複数の地点のうち東西南北端に位置する各地点に各辺がそれぞれ交わる矩形の中心点を中心として所定の縮尺で前記地図画像を生成する制御部と
を具備する情報処理装置。
A storage unit that stores bookmark registration information related to multiple points,
When the number of bookmarks registered is less than a predetermined number, a map image having a scale including all the plurality of bookmarked points and having a plurality of markers corresponding to the plurality of points is generated is generated, and the bookmark is generated. When the number of registrations is equal to or greater than the predetermined number, control for generating the map image at a predetermined scale centering on a rectangular center point at which each side intersects each point located at the north, south, east, and west ends of the plurality of points. An information processing device that includes a unit.
複数の地点に関するブックマーク登録情報を記憶し、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成し、
前記地図画像にユーザ端末から取得した当該ユーザ端末の現在地が含まれるか否かを判断し、
含まれると判断した場合は前記地図画像の縮尺を変更せず、含まれないと判断した場合は当該地図画像が前記複数の地点と、前記ユーザ端末から取得した当該ユーザ端末の現在地とを含むように縮尺を設定し、当該現在地に対応する標識を前記地図画像上に配置する
情報処理方法。
Memorize bookmark registration information for multiple points and
A map image having a scale that includes all of the plurality of bookmarked points and in which a plurality of signs corresponding to the plurality of points are arranged is generated.
It is determined whether or not the map image includes the current location of the user terminal acquired from the user terminal.
If it is determined to be included without changing the scale of the map image, so if it is determined not to be included, including a corresponding map image of the plurality of points, and a current location of the user terminal acquired from the user terminal An information processing method in which a scale is set in and a sign corresponding to the current location is placed on the map image.
複数の地点に関するブックマーク登録情報を記憶し、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成し、
前記複数の地点の中で、東西方向の両端部に位置する2つの地点と、南北方向の両端部に位置する2つの地点のうち、離間距離が長い2つの地点を前記地図画像の表示範囲の東西方向または南北方向の両端部とした場合に、当該表示範囲にユーザ端末から取得した当該ユーザ端末の現在地が含まれる場合には当該現在地に対応する標識を前記地図画像上に配置し、
前記表示範囲に前記現在地が含まれていない場合であって、前記表示範囲に対応する縮尺と、前記両端部のいずれかに位置する地点に代わって前記現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が所定比率未満である場合に、前記現在地を含むように前記縮尺を設定して当該現在地に対応する標識を前記地図画像上に配置する
情報処理方法。
Memorize bookmark registration information for multiple points and
A map image having a scale that includes all of the plurality of bookmarked points and in which a plurality of signs corresponding to the plurality of points are arranged is generated.
Among the plurality of points, two points located at both ends in the east-west direction and two points located at both ends in the north-south direction, which have a long separation distance, are included in the display range of the map image. If the display range includes the current location of the user terminal acquired from the user terminal in the case of both ends in the east-west direction or the north-south direction, a sign corresponding to the current location is placed on the map image.
When the current location is not included in the display range, the current location becomes either the north, south, east, or west end instead of the scale corresponding to the display range and the points located at either of the both ends. Information that when the ratio to the scale corresponding to the enlarged display range is less than a predetermined ratio, the scale is set so as to include the current location and a sign corresponding to the current location is placed on the map image. Processing method.
複数の地点に関するブックマーク登録情報を記憶し、
ブックマーク登録数が所定数未満の場合に、前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成し、
前記ブックマーク登録数が前記所定数以上の場合に、前記複数の地点のうち東西南北端に位置する各地点に各辺がそれぞれ交わる矩形の中心点を中心として所定の縮尺で前記地図画像を生成する
情報処理方法。
Memorize bookmark registration information for multiple points and
When the number of bookmarks registered is less than a predetermined number, a map image having a scale including all the plurality of bookmarked points and having a plurality of signs corresponding to the plurality of points is generated is generated.
When the number of bookmarks registered is equal to or greater than the predetermined number, the map image is generated at a predetermined scale centering on a rectangular center point at which each side intersects each of the plurality of points located at the north, south, east, and west ends. Information processing method.
情報処理装置に、
複数の地点に関するブックマーク登録情報を記憶するステップと、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成するステップと、
前記地図画像にユーザ端末から取得した当該ユーザ端末の現在地が含まれるか否かを判断するステップと、
含まれると判断した場合は前記地図画像の縮尺を変更せず、含まれないと判断した場合は当該地図画像が前記複数の地点と、前記ユーザ端末から取得した当該ユーザ端末の現在地とを含むように縮尺を設定し、当該現在地に対応する標識を前記地図画像上に配置するステップと
を実行させるプログラム。
For information processing equipment
Steps to memorize bookmark registration information for multiple points,
A step of generating a map image having a scale including all the plurality of bookmarked points and arranging a plurality of signs corresponding to the plurality of points.
A step of determining whether or not the map image includes the current location of the user terminal acquired from the user terminal, and
If it is determined to be included without changing the scale of the map image, so if it is determined not to be included, including a corresponding map image of the plurality of points, and a current location of the user terminal acquired from the user terminal A program that sets the scale of the map and executes the step of arranging the sign corresponding to the current location on the map image.
情報処理装置に、
複数の地点に関するブックマーク登録情報を記憶するステップと、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成するステップと、
前記複数の地点の中で、東西方向の両端部に位置する2つの地点と、南北方向の両端部に位置する2つの地点のうち、離間距離が長い2つの地点を前記地図画像の表示範囲の東西方向または南北方向の両端部とした場合に、当該表示範囲にユーザ端末から取得した当該ユーザ端末の現在地が含まれる場合には当該現在地に対応する標識を前記地図画像上に配置するステップと、
前記表示範囲に前記現在地が含まれていない場合であって、前記表示範囲に対応する縮尺と、前記両端部のいずれかに位置する地点に代わって前記現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が所定比率未満である場合に、前記現在地を含むように前記縮尺を設定して当該現在地に対応する標識を前記地図画像上に配置するステップと
を実行させるプログラム。
For information processing equipment
Steps to memorize bookmark registration information for multiple points,
A step of generating a map image having a scale including all the plurality of bookmarked points and arranging a plurality of signs corresponding to the plurality of points.
Among the plurality of points, two points located at both ends in the east-west direction and two points located at both ends in the north-south direction, which have a long separation distance, are included in the display range of the map image. If the display range includes the current location of the user terminal acquired from the user terminal in the case of both ends in the east-west direction or the north-south direction, a step of arranging a sign corresponding to the current location on the map image and
When the current location is not included in the display range, the current location becomes either the north, south, east, or west end instead of the scale corresponding to the display range and the points located at either of the both ends. When the ratio to the scale corresponding to the enlarged display range is less than a predetermined ratio, the step of setting the scale so as to include the current location and arranging the sign corresponding to the current location on the map image. A program that executes and.
情報処理装置に、
複数の地点に関するブックマーク登録情報を記憶するステップと、
ブックマーク登録数が所定数未満の場合に、前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成するステップと、
前記ブックマーク登録数が前記所定数以上の場合に、前記複数の地点のうち東西南北端に位置する各地点に各辺がそれぞれ交わる矩形の中心点を中心として所定の縮尺で前記地図画像を生成するステップと
を実行させるプログラム。
For information processing equipment
Steps to memorize bookmark registration information for multiple points,
When the number of bookmarks registered is less than a predetermined number, a step of generating a map image having a scale including all the plurality of bookmarked points and arranging a plurality of signs corresponding to the plurality of points, and a step of generating a map image.
When the number of bookmarks registered is equal to or greater than the predetermined number, the map image is generated at a predetermined scale centering on a rectangular center point at which each side intersects each of the plurality of points located at the north, south, east, and west ends. A program that executes steps and.
JP2018238601A 2018-12-20 2018-12-20 Information processing equipment, information processing methods and programs Active JP6848958B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018238601A JP6848958B2 (en) 2018-12-20 2018-12-20 Information processing equipment, information processing methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018238601A JP6848958B2 (en) 2018-12-20 2018-12-20 Information processing equipment, information processing methods and programs

Publications (2)

Publication Number Publication Date
JP2020101621A JP2020101621A (en) 2020-07-02
JP6848958B2 true JP6848958B2 (en) 2021-03-24

Family

ID=71139435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018238601A Active JP6848958B2 (en) 2018-12-20 2018-12-20 Information processing equipment, information processing methods and programs

Country Status (1)

Country Link
JP (1) JP6848958B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07324939A (en) * 1994-05-30 1995-12-12 Toshiba Corp In-vehicle navigation device
WO2009132677A1 (en) * 2008-05-02 2009-11-05 Tomtom International B.V. A navigation device and method for displaying map information
JP5972301B2 (en) * 2014-02-20 2016-08-17 本田技研工業株式会社 Visit plan creation system, terminal device, and visit plan creation method
JP6497928B2 (en) * 2014-12-22 2019-04-10 株式会社 ミックウェア Map output device, map output method, and program.

Also Published As

Publication number Publication date
JP2020101621A (en) 2020-07-02

Similar Documents

Publication Publication Date Title
JP5969100B1 (en) Information processing apparatus, information processing method, and program
US9881096B1 (en) Web page tab management based on location
JP2014021640A (en) Message management device, message management method, and program
JP6367446B2 (en) Information processing apparatus, information processing method, and program
WO2015145223A2 (en) Method and apparatus for providing an interactive map section on a user interface of a client device
US20180266841A1 (en) Information processing device, information processing system, navigation system, information processing method, and program
JP2021002076A (en) Information processing apparatus, information processing method and program
JP6848958B2 (en) Information processing equipment, information processing methods and programs
JP7272341B2 (en) Information processing system, information processing method and program
JP6939099B2 (en) Information processing equipment, information processing methods and programs
JP6288308B2 (en) Information processing apparatus, route registration method, and route registration program
JP7272340B2 (en) Information processing system, information processing method and program
JP7238876B2 (en) Information processing system, information processing method and program
JP2012048343A (en) Document browsing system, document image delivery device, and document browsing method
JP7773090B2 (en) Information processing system, information processing method and program
JP6838594B2 (en) Information processing equipment, information processing methods and programs
JP6848946B2 (en) Information processing equipment, information processing methods and programs
JP6545069B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM
JP7549207B2 (en) Information processing system, information processing method, and program
JP2019197556A (en) Information processing apparatus, information processing system, information processing method, and program
JP7594178B2 (en) Information processing system, information processing method, and program
JP6485462B2 (en) Information processing apparatus, information processing method, and information processing program
JP6942554B2 (en) Information processing equipment, information processing methods and programs
JP6838593B2 (en) Information processing equipment, information processing methods and programs
JP6735800B2 (en) Information processing device, information processing system, navigation system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201214

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: 20210202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210215

R150 Certificate of patent or registration of utility model

Ref document number: 6848958

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250