[go: up one dir, main page]

TWI736894B - Map data display method, device, electronic equipment and computer storage medium - Google Patents

Map data display method, device, electronic equipment and computer storage medium Download PDF

Info

Publication number
TWI736894B
TWI736894B TW108117456A TW108117456A TWI736894B TW I736894 B TWI736894 B TW I736894B TW 108117456 A TW108117456 A TW 108117456A TW 108117456 A TW108117456 A TW 108117456A TW I736894 B TWI736894 B TW I736894B
Authority
TW
Taiwan
Prior art keywords
data
display
displayed
map
information
Prior art date
Application number
TW108117456A
Other languages
Chinese (zh)
Other versions
TW202008324A (en
Inventor
雷曉
Original Assignee
開曼群島商創新先進技術有限公司
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 開曼群島商創新先進技術有限公司 filed Critical 開曼群島商創新先進技術有限公司
Publication of TW202008324A publication Critical patent/TW202008324A/en
Application granted granted Critical
Publication of TWI736894B publication Critical patent/TWI736894B/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • G09B29/005Map projections or methods associated specifically therewith

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Instructional Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本發明實施例公開了一種地圖資料顯示方法、裝置、電子設備及電腦儲存媒體,所述方法包括:獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件屬性資訊;根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料;將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。該技術方案能夠提供較為詳細的地圖資料和豐富的有用資訊,從而為使用者的使用帶來極大的方便,大大增強使用者的體驗。The embodiment of the present invention discloses a map data display method, device, electronic equipment and computer storage medium. The method includes: acquiring map data display command information, wherein the map data display command information includes the attribute information of the object to be displayed; The attribute information of the object to be displayed obtains the map data of the object to be displayed from a map database; the map data of the object to be displayed is converted into map display data in the second data format and displayed. The technical solution can provide more detailed map data and abundant useful information, thereby bringing great convenience to the user and greatly enhancing the user experience.

Description

地圖資料顯示方法、裝置、電子設備及電腦儲存媒體Map data display method, device, electronic equipment and computer storage medium

本發明實施例涉及資料處理技術領域,具體涉及一種地圖資料顯示方法、裝置、電子設備及電腦儲存媒體。 The embodiments of the present invention relate to the field of data processing technology, and in particular to a method, device, electronic device, and computer storage medium for displaying map data.

隨著網際網路技術的發展以及科技的進步,使用者在需要瞭解另一個國家、地區或另一個城市的地理情況,或者想要去一個國家、地區或一個城市旅遊時,通常都會事先透過網際網路查詢這個國家、地區或城市的地圖,以獲得自己需要的資訊或者方便制定旅遊攻略。但由於世界上國家眾多,每個國家的城市也很多,使用者在查詢時經常遇到想要查詢的地圖資料簡單,不能夠滿足自己的需求的情況,即使查詢到較為詳細的地圖,也僅能看到地圖資訊,無法獲得更多相關的有用資訊,這就為使用者的使用帶來極大的不便。 With the development of Internet technology and the advancement of technology, when users need to understand the geographical situation of another country, region or another city, or want to travel to a country, region or city, they usually use the Internet in advance. Check the map of this country, region or city on the Internet to obtain the information you need or to facilitate the development of travel strategies. However, due to the large number of countries in the world and there are many cities in each country, users often encounter situations where the map data they want to query is simple and cannot meet their own needs. Can see the map information, can not get more relevant useful information, which brings great inconvenience to the user.

本發明實施例提供一種地圖資料顯示方法、裝置、電子設備及電腦儲存媒體。 The embodiments of the present invention provide a map data display method, device, electronic equipment, and computer storage medium.

第一態樣,本發明實施例中提供了一種地圖資料顯示 方法。 In the first aspect, an embodiment of the present invention provides a map data display method.

具體的,所述地圖資料顯示方法,包括:獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件屬性資訊;根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 Specifically, the map data display method includes: obtaining map data display command information, wherein the map data display command information includes the attribute information of the object to be displayed; and obtaining all the information from the map database according to the attribute information of the object to be displayed The map data of the object to be displayed, wherein the map data of the object to be displayed includes the sub-data of the object to be displayed and one or more of the following data: timeliness data of the object to be displayed and historical labeling data of the object to be displayed; The map data of the display object is converted into the map display data with the second data format and displayed.

結合第一態樣,本發明實施例在第一態樣的第一種實現方式中,所述方法還包括:獲取顯示物件屬性資料和顯示物件地圖資料;將所述顯示物件地圖資料轉換為第一資料格式;根據所述顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫。 In combination with the first aspect, in the first implementation manner of the first aspect of the embodiment of the present invention, the method further includes: acquiring display object attribute data and display object map data; and converting the display object map data into a first A data format; storing the map data of the display object in the first data format in the map database according to the attribute data of the display object.

結合第一態樣和第一態樣的第一種實現方式,本發明實施例在第一態樣的第二種實現方式中,所述獲取地圖資料顯示命令資訊,包括:顯示可選顯示命令資訊和可選顯示物件屬性資訊;根據使用者選擇資料產生地圖資料顯示命令資訊。 Combining the first aspect and the first implementation manner of the first aspect, in the second implementation manner of the first aspect in an embodiment of the present invention, the acquiring map data display command information includes: displaying optional display commands Information and optional display object attribute information; generate map data display command information based on user selection data.

結合第一態樣、第一態樣的第一種實現方式和第一態樣的第二種實現方式,本發明實施例在第一態樣的第三種實現方式中,所述使用者選擇資料包括以下資料中的一種 或多種:點擊選擇資料、勾畫選擇資料、預設圖形選擇資料、拖曳選擇資料、預設動作選擇資料和感應選擇資料。 Combining the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in the third implementation manner of the first aspect in the embodiment of the present invention, the user selects The information includes one of the following information Or multiple: click to select data, outline to select data, preset graphics to select data, drag to select data, preset action selection data, and sensor selection data.

結合第一態樣、第一態樣的第一種實現方式、第一態樣的第二種實現方式和第一態樣的第三種實現方式,本發明實施例在第一態樣的第四種實現方式中,所述地圖資料顯示命令資訊還包括以下資訊中的一種或多種:顯示屬性資訊、顯示比例資訊、顯示效果資訊、顯示喜好資訊。 Combining the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, the embodiment of the present invention is in the first aspect of the first aspect. In the four implementation manners, the map data display command information further includes one or more of the following information: display attribute information, display scale information, display effect information, and display preference information.

結合第一態樣、第一態樣的第一種實現方式、第一態樣的第二種實現方式、第一態樣的第三種實現方式和第一態樣的第四種實現方式,本發明實施例在第一態樣的第五種實現方式中,所述待顯示物件屬性資訊包括待顯示物件標識資訊,以及以下資訊中的一種或多種:待顯示物件地理資訊、待顯示物件時效性資訊和待顯示物件歷史標註資訊。 Combining the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, and the fourth implementation of the first aspect, In the fifth implementation of the first aspect of the embodiment of the present invention, the attribute information of the object to be displayed includes identification information of the object to be displayed, and one or more of the following information: geographic information of the object to be displayed, and timeliness of the object to be displayed Sexual information and historical annotation information of objects to be displayed.

結合第一態樣、第一態樣的第一種實現方式、第一態樣的第二種實現方式、第一態樣的第三種實現方式、第一態樣的第四種實現方式和第一態樣的第五種實現方式,本發明實施例在第一態樣的第六種實現方式中,所述根據所述待顯示物件屬性資訊獲取所述待顯示物件的地圖資料,包括:將所述待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,獲取與所述待顯示物件屬性資訊匹配的目標顯示物件屬性資訊;將與所述目標顯示物件屬性資訊對應的地圖資料確定 為所述待顯示物件的地圖資料。 Combining the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, and The fifth implementation manner of the first aspect. In the sixth implementation manner of the first aspect of the embodiment of the present invention, the acquiring the map data of the object to be displayed according to the attribute information of the object to be displayed includes: Match the attribute information of the object to be displayed with the attribute data of the display object stored in the map database, and obtain the attribute information of the target display object that matches the attribute information of the object to be displayed; Map data confirmed Is the map data of the object to be displayed.

結合第一態樣、第一態樣的第一種實現方式、第一態樣的第二種實現方式、第一態樣的第三種實現方式、第一態樣的第四種實現方式、第一態樣的第五種實現方式和第一態樣的第六種實現方式,本發明實施例在第一態樣的第七種實現方式中,當所述待顯示物件為兩個或多個時,所述將所述待顯示物件的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示,包括:對兩個或多個待顯示物件的地圖資料進行組合;將組合後得到的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示;或者,將兩個或多個待顯示物件的地圖資料分別轉換為具有第二資料格式的地圖顯示資料;對兩個或多個具有第二資料格式的地圖顯示資料進行組合得到組合後的地圖顯示資料,並進行顯示。 Combining the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, In the fifth implementation manner of the first aspect and the sixth implementation manner of the first aspect, in the seventh implementation manner of the first aspect of the embodiment of the present invention, when there are two or more objects to be displayed At a time, the converting the map data of the object to be displayed into the map display data in the second data format and displaying it includes: combining the map data of two or more objects to be displayed; The obtained map data is converted into map display data with the second data format and displayed; or, the map data of two or more objects to be displayed are respectively converted into map display data with the second data format; Or a plurality of map display data with the second data format are combined to obtain the combined map display data, and display it.

第二態樣,本發明實施例中提供了一種地圖資料顯示裝置。 In the second aspect, an embodiment of the present invention provides a map data display device.

具體的,所述地圖資料顯示裝置,包括:第一獲取模組,被配置為獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件屬性資訊;第二獲取模組,被配置為根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及 以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;顯示模組,被配置為將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 Specifically, the map data display device includes: a first acquisition module configured to acquire map data display command information, wherein the map data display command information includes attribute information of an object to be displayed; and a second acquisition module, Is configured to obtain the map data of the object to be displayed from a map database according to the attribute information of the object to be displayed, wherein the map data of the object to be displayed includes the sub-data of the object to be displayed and One or more of the following data: timeliness data of the object to be displayed and historical label data of the object to be displayed; a display module configured to convert the map data of the object to be displayed into map display data in the second data format, and To display.

結合第二態樣,本發明實施例在第二態樣的第一種實現方式中,所述裝置還包括:第三獲取模組,被配置為獲取顯示物件屬性資料和顯示物件地圖資料;轉換模組,被配置為將所述顯示物件地圖資料轉換為第一資料格式;儲存模組,被配置為根據所述顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫。 In combination with the second aspect, in the first implementation of the second aspect of the embodiment of the present invention, the device further includes: a third acquisition module configured to acquire display object attribute data and display object map data; The module is configured to convert the display object map data into a first data format; the storage module is configured to store the display object map data in the first data format in a map database according to the display object attribute data .

結合第二態樣和第二態樣的第一種實現方式,本發明實施例在第二態樣的第二種實現方式中,所述第一獲取模組包括:顯示子模組,被配置為顯示可選顯示命令資訊和可選顯示物件屬性資訊;產生子模組,被配置為根據使用者選擇資料產生地圖資料顯示命令資訊。 Combining the second aspect and the first implementation manner of the second aspect, in the second implementation manner of the second aspect in the embodiment of the present invention, the first acquisition module includes: a display sub-module configured to To display optional display command information and optional display object attribute information; the generation sub-module is configured to generate map data display command information based on user selection data.

結合第二態樣、第二態樣的第一種實現方式和第二態樣的第二種實現方式,本發明實施例在第二態樣的第三種實現方式中,所述使用者選擇資料包括以下資料中的一種或多種:點擊選擇資料、勾畫選擇資料、預設圖形選擇資料、拖曳選擇資料、預設動作選擇資料和感應選擇資料。 Combining the second aspect, the first implementation manner of the second aspect, and the second implementation manner of the second aspect, in the third implementation manner of the second aspect in the embodiment of the present invention, the user selects The data includes one or more of the following data: click to select data, outline selection data, default graphic selection data, drag selection data, default action selection data, and sensor selection data.

結合第二態樣、第二態樣的第一種實現方式、第二態樣的第二種實現方式和第二態樣的第三種實現方式,本發明實施例在第二態樣的第四種實現方式中,所述地圖資料顯示命令資訊還包括以下資訊中的一種或多種:顯示屬性資訊、顯示比例資訊、顯示效果資訊、顯示喜好資訊。 Combining the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, and the third implementation manner of the second aspect, the embodiment of the present invention is in the first aspect of the second aspect In the four implementation manners, the map data display command information further includes one or more of the following information: display attribute information, display scale information, display effect information, and display preference information.

結合第二態樣、第二態樣的第一種實現方式、第二態樣的第二種實現方式、第二態樣的第三種實現方式和第二態樣的第四種實現方式,本發明實施例在第二態樣的第五種實現方式中,所述待顯示物件屬性資訊包括待顯示物件標識資訊,以及以下資訊中的一種或多種:待顯示物件地理資訊、待顯示物件時效性資訊和待顯示物件歷史標註資訊。 Combining the second aspect, the first implementation of the second aspect, the second implementation of the second aspect, the third implementation of the second aspect, and the fourth implementation of the second aspect, In the fifth implementation of the second aspect of the embodiment of the present invention, the attribute information of the object to be displayed includes identification information of the object to be displayed, and one or more of the following information: geographic information of the object to be displayed, and timeliness of the object to be displayed Sexual information and historical annotation information of objects to be displayed.

結合第二態樣、第二態樣的第一種實現方式、第二態樣的第二種實現方式、第二態樣的第三種實現方式、第二態樣的第四種實現方式和第二態樣的第五種實現方式,本發明實施例在第二態樣的第六種實現方式中,所述第二獲取模組包括:匹配子模組,被配置為將所述待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,獲取與所述待顯示物件屬性資訊匹配的目標顯示物件屬性資訊;確定子模組,被配置為將與所述目標顯示物件屬性資訊對應的地圖資料確定為所述待顯示物件的地圖資料。 Combine the second aspect, the first implementation of the second aspect, the second implementation of the second aspect, the third implementation of the second aspect, the fourth implementation of the second aspect, and In the fifth implementation manner of the second aspect, in the sixth implementation manner of the second aspect of the embodiment of the present invention, the second acquisition module includes: a matching sub-module configured to display the to-be-displayed The object attribute information is matched with the display object attribute data stored in the map database, and the target display object attribute information matching the attribute information of the object to be displayed is obtained; the determining sub-module is configured to display the object attribute with the target The map data corresponding to the information is determined to be the map data of the object to be displayed.

結合第二態樣、第二態樣的第一種實現方式、第二態樣的第二種實現方式、第二態樣的第三種實現方式、第二 態樣的第四種實現方式、第二態樣的第五種實現方式和第二態樣的第六種實現方式,本發明實施例在第二態樣的第七種實現方式中,當所述待顯示物件為兩個或多個時,所述顯示模組包括:第一組合子模組,被配置為對兩個或多個待顯示物件的地圖資料進行組合;第一轉換子模組,被配置為將組合後得到的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示;或者,第二轉換子模組,被配置為將兩個或多個待顯示物件的地圖資料分別轉換為具有第二資料格式的地圖顯示資料;第二組合子模組,被配置為對兩個或多個具有第二資料格式的地圖顯示資料進行組合得到組合後的地圖顯示資料,並進行顯示。 Combining the second aspect, the first implementation of the second aspect, the second implementation of the second aspect, the third implementation of the second aspect, the second In the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, and the sixth implementation manner of the second aspect, the embodiment of the present invention is in the seventh implementation manner of the second aspect. When there are two or more objects to be displayed, the display module includes: a first combination sub-module configured to combine map data of two or more objects to be displayed; and a first conversion sub-module , Is configured to convert the combined map data into map display data in the second data format, and display it; or, the second conversion sub-module is configured to convert the map of two or more objects to be displayed The data are respectively converted into map display data with the second data format; the second combination sub-module is configured to combine two or more map display data with the second data format to obtain the combined map display data, and To display.

第三態樣,本發明實施例提供了一種電子設備,包括記憶體和處理器,所述記憶體用於儲存一條或多條支持地圖資料顯示裝置執行上述第一態樣中地圖資料顯示方法的電腦指令,所述處理器被配置為用於執行所述記憶體中儲存的電腦指令。所述地圖資料顯示裝置還可以包括通信介面,用於地圖資料顯示裝置與其他設備或通信網路通信。 In a third aspect, an embodiment of the present invention provides an electronic device including a memory and a processor, and the memory is used to store one or more pieces of information that support the map data display device to perform the map data display method in the first aspect. Computer instructions, the processor is configured to execute computer instructions stored in the memory. The map data display device may also include a communication interface for communication between the map data display device and other equipment or a communication network.

第四態樣,本發明實施例提供了一種電腦可讀儲存媒體,用於儲存地圖資料顯示裝置所用的電腦指令,其包含用於執行上述第一態樣中地圖資料顯示方法為地圖資料顯 示裝置所涉及的電腦指令。 In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing computer instructions used by the map data display device, which includes a map data display method for executing the map data display method in the first aspect. Shows the computer instructions involved in the device.

本發明實施例提供的技術方案可以包括以下有益效果:上述技術方案透過製備完備的地圖資料庫,進而透過獲得的地圖資料顯示命令資訊從地圖資料庫中找到相應的待顯示物件的地圖資料,並在對其進行資料格式的轉換後進行顯示,所顯示的資料除了地圖資料外還可包括時效性資料和歷史標註資料。該技術方案借助完備的地圖資料庫使得使用者無論在查詢世界上哪個國家、地區或城市時都能夠查詢到較為詳細的地圖,同時還能夠得到很多其他有用的資訊,從而為使用者的使用帶來極大的方便,大大增強使用者的體驗。 The technical solution provided by the embodiment of the present invention may include the following beneficial effects: the above technical solution prepares a complete map database, and then finds the corresponding map data of the object to be displayed from the map database through the obtained map data display command information, and After the data format is converted, the displayed data can also include time-sensitive data and historical marked data in addition to map data. This technical solution uses a complete map database to enable users to query more detailed maps no matter which country, region or city in the world is inquired. At the same time, they can also obtain a lot of other useful information, thus bringing users' use. It is very convenient and greatly enhances the user experience.

應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本發明實施例。 It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the embodiments of the present invention.

S101:步驟 S101: Step

S102:步驟 S102: Step

S103:步驟 S103: steps

S201:步驟 S201: Step

S202:步驟 S202: steps

S203:步驟 S203: Step

S204:步驟 S204: Step

S205:步驟 S205: steps

S206:步驟 S206: Step

S301:步驟 S301: Step

S302:步驟 S302: steps

S401:步驟 S401: steps

S402:步驟 S402: Step

S501:步驟 S501: Step

S502:步驟 S502: Step

S601:步驟 S601: Step

S602:步驟 S602: steps

701:第一獲取模組 701: The first acquisition module

702:第二獲取模組 702: The second acquisition module

703:顯示模組 703: display module

801:第三獲取模組 801: The third acquisition module

802:轉換模組 802: Conversion Module

803:儲存模組 803: Storage Module

804:第一獲取模組 804: The first acquisition module

805:第二獲取模組 805: The second acquisition module

806:顯示模組 806: display module

901:顯示子模組 901: Display sub-module

902:產生子模組 902: Generate submodule

1001:匹配子模組 1001: matching submodule

1002:確定子模組 1002: Determine the submodule

1101:第一組合子模組 1101: The first combination sub-module

1102:第一轉換子模組 1102: The first conversion submodule

1201:第二轉換子模組 1201: The second conversion sub-module

1202:第二組合子模組 1202: The second combination sub-module

1300:電子設備 1300: electronic equipment

1301:記憶體 1301: memory

1302:處理器 1302: processor

1400:電腦系統 1400: computer system

1401:CPU 1401: CPU

1402:ROM 1402: ROM

1403:RAM 1403: RAM

1404:匯流排 1404: Bus

1405:I/O介面 1405: I/O interface

1406:輸入部分 1406: Input section

1407:輸出部分 1407: output part

1408:儲存部分 1408: storage part

1409:通信部分 1409: Communication part

1410:驅動器 1410: drive

1411:可拆卸媒體 1411: Removable media

結合附圖,透過以下非限制性實施方式的詳細描述,本發明實施例的其它特徵、目的和優點將變得更加明顯。在附圖中:圖1示出根據本發明一實施方式的地圖資料顯示方法的流程圖;圖2示出根據本發明另一實施方式的地圖資料顯示方法的流程圖;圖3示出根據圖1所示實施方式的地圖資料顯示方法的 步驟S101的流程圖;圖4示出根據圖1所示實施方式的地圖資料顯示方法的步驟S102的流程圖;圖5示出根據本發明一實施方式的地圖資料顯示方法的步驟S103的流程圖;圖6示出根據本發明另一實施方式的地圖資料顯示方法的步驟S103的流程圖;圖7示出根據本發明一實施方式的地圖資料顯示裝置的結構方塊圖;圖8示出根據本發明另一實施方式的地圖資料顯示裝置的結構方塊圖;圖9示出根據圖7所示實施方式的地圖資料顯示裝置的第一獲取模組701的結構方塊圖;圖10示出根據圖7所示實施方式的地圖資料顯示裝置的第二獲取模組702的結構方塊圖;圖11示出根據本發明一實施方式的地圖資料顯示裝置的顯示模組703的結構方塊圖;圖12示出根據本發明另一實施方式的地圖資料顯示裝置的顯示模組703的結構方塊圖;圖13示出根據本發明一實施方式的電子設備的結構方塊圖;圖14是適於用來實現根據本發明一實施方式的地圖資料顯示方法的電腦系統的結構示意圖。 With reference to the accompanying drawings, through the following detailed description of the non-limiting implementation manners, other features, objectives, and advantages of the embodiments of the present invention will become more apparent. In the drawings: FIG. 1 shows a flowchart of a method for displaying map data according to an embodiment of the present invention; FIG. 2 shows a flowchart of a method for displaying map data according to another embodiment of the present invention; The map data display method of the embodiment shown in 1 A flowchart of step S101; FIG. 4 shows a flowchart of step S102 of the map data display method according to the embodiment shown in FIG. 1; FIG. 5 shows a flowchart of step S103 of the map data display method according to an embodiment of the present invention 6 shows a flowchart of step S103 of a map data display method according to another embodiment of the present invention; FIG. 7 shows a block diagram of the structure of a map data display device according to an embodiment of the present invention; A structural block diagram of a map data display device according to another embodiment of the invention; FIG. 9 shows a structural block diagram of the first acquisition module 701 of the map data display device according to the embodiment shown in FIG. 7; The structure block diagram of the second acquisition module 702 of the map data display device of the illustrated embodiment; FIG. 11 shows the structure block diagram of the display module 703 of the map data display device according to an embodiment of the present invention; FIG. 12 shows A structural block diagram of a display module 703 of a map data display device according to another embodiment of the present invention; FIG. 13 shows a structural block diagram of an electronic device according to an embodiment of the present invention; A schematic structural diagram of a computer system for a map data display method according to an embodiment of the invention.

下文中,將參考附圖詳細描述本發明實施例的示例性實施方式,以使本領域技術人員可容易地實現它們。此外,為了清楚起見,在附圖中省略了與描述示例性實施方式無關的部分。 Hereinafter, exemplary implementations of the embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts that are not related to the description of the exemplary embodiments are omitted in the drawings.

在本發明實施例中,應理解,諸如“包括”或“具有”等的術語旨在指示本說明書中所公開的特徵、數字、步驟、行為、部件、部分或其組合的存在,並且不欲排除一個或多個其他特徵、數字、步驟、行為、部件、部分或其組合存在或被添加的可能性。 In the embodiments of the present invention, it should be understood that terms such as "including" or "having" are intended to indicate the existence of the features, numbers, steps, behaviors, components, parts, or combinations thereof disclosed in this specification, and are not intended to The possibility that one or more other features, numbers, steps, behaviors, components, parts or combinations thereof exist or be added is excluded.

另外還需要說明的是,在不衝突的情況下,本發明中的實施例及實施例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細說明本發明實施例。 In addition, it should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other if there is no conflict. Hereinafter, the embodiments of the present invention will be described in detail with reference to the drawings and in conjunction with the embodiments.

本發明實施例提供的技術方案透過製備完備的地圖資料庫,進而透過獲得的地圖資料顯示命令資訊從地圖資料庫中找到相應的待顯示物件的地圖資料,並在對其進行資料格式的轉換後進行顯示,所顯示的資料除了地圖資料外還可包括時效性資料和歷史標註資料。該技術方案借助完備的地圖資料庫使得使用者無論在查詢世界上哪個國家、地區或城市時都能夠查詢到較為詳細的地圖,同時還能夠得到很多其他相關的有用資訊,從而為使用者的使用帶來極大的方便,大大增強使用者的體驗。 The technical solution provided by the embodiment of the present invention prepares a complete map database, and then finds the corresponding map data of the object to be displayed from the map database through the obtained map data display command information, and after the data format is converted For display, the displayed data can include time-sensitive data and historical label data in addition to map data. With the help of a complete map database, the technical solution enables users to query more detailed maps no matter which country, region or city in the world is inquired. At the same time, they can also obtain a lot of other relevant useful information for the user’s use. Bring great convenience and greatly enhance the user experience.

圖1示出根據本發明一實施方式的地圖資料顯示方法的流程圖,如圖1所示,所述地圖資料顯示方法包括以下 步驟S101-S103:在步驟S101中,獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件屬性資訊;在步驟S102中,根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;在步驟S103中,將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 FIG. 1 shows a flowchart of a method for displaying map data according to an embodiment of the present invention. As shown in FIG. 1, the method for displaying map data includes the following Steps S101-S103: In step S101, obtain map data display command information, where the map data display command information includes attribute information of the object to be displayed; The map data of the object to be displayed is obtained in, wherein the map data of the object to be displayed includes the sub-data of the object to be displayed and one or more of the following data: timeliness data of the object to be displayed and historical labeling data of the object to be displayed; In step S103, the map data of the object to be displayed is converted into map display data in the second data format, and displayed.

上文提及,隨著網際網路技術的發展以及科技的進步,使用者在需要瞭解另一個國家、地區或另一個城市的地理情況,或者想要去一個國家、地區或一個城市旅遊時,通常都會事先透過網際網路查詢這個國家、地區或城市的地圖,以獲得自己需要的資訊或者方便制定旅遊攻略。但由於世界上國家眾多,每個國家的城市也很多,使用者在查詢時經常遇到想要查詢的地圖資料簡單,不能夠滿足自己的需求的情況,即使查詢到較為詳細的地圖,也僅能看到地圖資訊,無法獲得更多相關的有用資訊,這就為使用者的使用帶來極大的不便。 As mentioned above, with the development of Internet technology and the advancement of technology, when users need to understand the geographical situation of another country, region or another city, or want to travel to a country, region or city, Usually, the map of this country, region or city will be inquired through the Internet in advance to obtain the information they need or to facilitate the development of travel strategies. However, due to the large number of countries in the world and there are many cities in each country, users often encounter situations where the map data they want to query is simple and cannot meet their own needs. Can see the map information, can not get more relevant useful information, which brings great inconvenience to the user.

考慮到上述缺陷,在該實施方式中,提出一種地圖資料顯示方法,該方法首先獲取地圖資料顯示命令資訊,然後根據待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料;最後將待顯示物件地圖資料轉換為具有 第二資料格式的地圖顯示資料後進行顯示。該技術方案借助完備的地圖資料庫使得使用者無論查詢世界上哪個國家、地區或城市都能夠查詢到較為詳細的地圖,同時還能夠得到很多其他相關的有用資訊,從而為使用者的使用帶來極大的方便,大大增強使用者的體驗。 Considering the above-mentioned defects, in this embodiment, a method for displaying map data is proposed. The method first obtains map data display command information, and then obtains the map data of the object to be displayed from a map database according to the attribute information of the object to be displayed; Convert the map data of the object to be displayed to have The map in the second data format is displayed after the data is displayed. This technical solution uses a complete map database to enable users to query more detailed maps no matter which country, region or city in the world is inquired. At the same time, they can also obtain a lot of other relevant useful information, thereby bringing users to their use. Great convenience, greatly enhance the user experience.

其中,所述地圖資料顯示命令資訊至少包括待顯示物件的屬性資訊,所述待顯示物件的屬性資訊用於對於待顯示物件進行唯一性的標識,以使其與其他顯示物件區別開來,從而保證地圖資料匹配搜索的準確率。 Wherein, the map data display command information includes at least the attribute information of the object to be displayed, and the attribute information of the object to be displayed is used to uniquely identify the object to be displayed so as to distinguish it from other display objects. Ensure the accuracy of the map data matching search.

其中,所述待顯示物件屬性資訊至少包括待顯示物件標識資訊,除此之外,所述待顯示物件屬性資訊還可以包括以下資訊中的一種或多種:待顯示物件地理資訊、待顯示物件時效性資訊和待顯示物件歷史標註資訊。其中,所述待顯示物件地理資訊指的是與待顯示物件地理情況相關的資訊;所述待顯示物件時效性資訊指的是與待顯示物件相關的具有時效性特點的資訊,比如待顯示物件的時事消息和政策、待顯示物件正在發生的事情、待顯示物件正在慶祝的節日、待顯示物件當下的交通資訊等等;所述待顯示物件歷史標註資訊指的是使用者對於待顯示物件產生的標註資訊,其在一定程度上能夠體現待顯示物件的口碑、受歡迎程度以及其他獨特的特點,或者還可以是提醒使用者注意的注意事項等等,所述待顯示物件歷史標註資訊比如可以為使用者歷史評論資訊、使用者歷史評價資訊、使用者留言、當前使用者歷史瀏覽評論資訊等等。 Wherein, the attribute information of the object to be displayed includes at least identification information of the object to be displayed. In addition, the attribute information of the object to be displayed may also include one or more of the following information: geographic information of the object to be displayed, and timeliness of the object to be displayed Sexual information and historical annotation information of objects to be displayed. Wherein, the geographic information of the object to be displayed refers to information related to the geographic situation of the object to be displayed; the time-sensitive information of the object to be displayed refers to information with time-sensitive characteristics related to the object to be displayed, such as the object to be displayed The current affairs news and policies of the object to be displayed, what is happening on the object to be displayed, the holiday that the object to be displayed is celebrating, the current traffic information of the object to be displayed, etc.; the historical annotation information of the object to be displayed refers to the user’s To a certain extent, it can reflect the word-of-mouth, popularity and other unique characteristics of the object to be displayed, or it can also be a precaution to remind the user to pay attention, etc., the historical annotation information of the object to be displayed, for example, Provide user history comment information, user history evaluation information, user comments, current user history browsing comment information, etc.

在本實施例的一個可選實現方式中,除了待顯示物件的屬性資訊,所述地圖資料顯示命令資訊還可以包括以下資訊中的一種或多種:顯示屬性資訊、顯示比例資訊、顯示效果資訊和顯示喜好資訊,這些資訊更多地體現了顯示操作上的細節,以能夠最大程度地滿足使用者對於顯示的個性化要求。其中,所述顯示屬性資訊比如可以為顯示顏色資訊、顯示亮度資訊、顯示對比度資訊等等;所述顯示比例資訊比如可以為使用者指定的固定顯示比例或範圍,也可以為一個可供使用者調節的顯示比例資訊;所述顯示效果資訊比如可以為全螢幕顯示、浮窗顯示、特效顯示、突出顯示、平面顯示、立體顯示、透明顯示、資料組合顯示方式等等;所述顯示喜好資訊用於體現使用者在上述各顯示方式上的喜好。 In an optional implementation of this embodiment, in addition to the attribute information of the object to be displayed, the map data display command information may also include one or more of the following information: display attribute information, display scale information, display effect information, and Display preference information, which more reflects the details of the display operation, so as to meet the user's personalized requirements for display to the greatest extent. Wherein, the display attribute information can be, for example, display color information, display brightness information, display contrast information, etc.; Adjustable display ratio information; the display effect information can be, for example, full-screen display, floating window display, special effect display, highlight display, flat display, stereo display, transparent display, data combination display mode, etc.; the display preference information is used To reflect the user's preferences in the above-mentioned display methods.

其中,所述待顯示物件地圖資料至少包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料,其中,所述待顯示物件時效性資料和待顯示物件歷史標註資料的含義在上文中已作描述,此處不再贅述。 Wherein, the map data of the object to be displayed includes at least one or more of the sub-data of the object to be displayed map and the following data: time-sensitive data of the object to be displayed and historical label data of the object to be displayed, wherein the time-sensitive data of the object to be displayed The meaning of the historical annotation data of the object to be displayed has been described above, and will not be repeated here.

其中,所述第二資料格式是一種適合進行地圖顯示的格式,比如所述第二資料格式可以為GeoJSON格式,GeoJSON格式是一種對各種地理地圖資料結構進行編碼的格式,是一種基於Javascript物件表示法的地理空間資訊資料交換格式。當然,所述第二資料格式也可以選為其他地圖資料顯示格式,本發明對於第二資料格式的具體表現 形式不作具體限定。 Wherein, the second data format is a format suitable for map display. For example, the second data format can be GeoJSON format, which is a format for encoding various geographic map data structures, and is an object representation based on Javascript. Method for the exchange of geospatial information data. Of course, the second data format can also be selected as other map data display formats. The specific representation of the second data format of the present invention is The form is not specifically limited.

在本實施例的一個可選實現方式中,如圖2所示,所述方法還包括製備完備地圖資料庫的步驟,即在該實現方式中,所述方法包括以下步驟S201-S206:在步驟S201中,獲取顯示物件屬性資料和顯示物件地圖資料;在步驟S202中,將所述顯示物件地圖資料轉換為第一資料格式;在步驟S203中,根據所述顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫;在步驟S204中,獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件屬性資訊;在步驟S205中,根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;在步驟S206中,將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 In an optional implementation of this embodiment, as shown in FIG. 2, the method further includes the step of preparing a complete map database, that is, in this implementation, the method includes the following steps S201-S206: In S201, obtain display object attribute data and display object map data; in step S202, convert the display object map data into a first data format; in step S203, the display object attribute data will have the first data The display object map data in the format is stored in the map database; in step S204, map data display command information is obtained, wherein the map data display command information includes the attribute information of the object to be displayed; in step S205, according to the to be displayed The object attribute information obtains the map data of the object to be displayed from the map database, wherein the map data of the object to be displayed includes the sub-data of the object to be displayed and one or more of the following data: the timeliness data of the object to be displayed and the data to be displayed. Display the historical label data of the object; in step S206, convert the map data of the object to be displayed into map display data in the second data format, and display it.

在該實施方式中,為了製備一個完備的地圖資料庫,使得使用者無論在查詢世界上哪個國家、地區或城市時都能夠查詢到較為詳細的地圖資訊,首先獲取完備的顯示物件屬性資料和完備的顯示物件地圖資料,然後將所述顯示物件地圖資料轉換為統一的第一資料格式;最後根據顯示 物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫中去。 In this embodiment, in order to prepare a complete map database so that the user can query more detailed map information no matter which country, region or city in the world is inquired, first obtain complete display object attribute data and complete information. Display object map data, and then convert the display object map data into a unified first data format; finally, according to the display The object attribute data stores the map data of the display object in the first data format into the map database.

其中,所述地圖資料包括以下資料中的一種或多種:地點標識資料、地理位置資料、經緯度資料、地理態貌資料、地理環境資料等等。 Wherein, the map data includes one or more of the following data: location identification data, geographic location data, latitude and longitude data, geographic appearance data, geographic environment data, and so on.

其中,完備的顯示物件屬性資料和完備的顯示物件地圖資料指的是覆蓋全球的所有顯示物件的屬性資料和地圖資料,完備的顯示物件屬性資料和地圖資料可借助其他地圖資料收集工具獲得,比如Google Earth地圖。 Among them, complete display object attribute data and complete display object map data refer to the attribute data and map data of all display objects covering the world. Complete display object attribute data and map data can be obtained with other map data collection tools, such as Google Earth map.

其中,所述第一資料格式可以為Excel格式,也可以為其他資料格式,只要能夠將地圖資料完整有序地儲存至地圖資料庫,且格式統一方便管理即可,對於第一資料格式的具體表現形式,本發明不作特別限定。 Wherein, the first data format can be an Excel format or other data formats, as long as the map data can be stored in the map database in a complete and orderly manner, and the format is unified and convenient for management. For the specifics of the first data format The form of expression is not particularly limited in the present invention.

在本實施例的一個可選實現方式中,如圖3所示,所述步驟S101,即獲取地圖資料顯示命令資訊的步驟,包括步驟S301-S302:在步驟S301中,顯示可選顯示命令資訊和可選顯示物件屬性資訊;在步驟S302中,根據使用者選擇資料產生地圖資料顯示命令資訊。 In an alternative implementation of this embodiment, as shown in FIG. 3, the step S101, which is the step of obtaining map data display command information, includes steps S301-S302: in step S301, display optional display command information And optionally display object attribute information; in step S302, map data display command information is generated according to user selection data.

在該實施方式中,在獲取地圖資料顯示命令資訊時,為了能夠準確全面地得到使用者的顯示需求,進而根據使用者的顯示需求實現個性化的顯示,在獲取使用者地圖資料顯示命令資訊時,提供可選的顯示命令資訊和可選的顯 示物件屬性資訊供使用者選擇,後續即可根據使用者具體的選擇資料產生個性化的地圖資料顯示命令資訊。 In this embodiment, when acquiring map data display command information, in order to accurately and comprehensively obtain the user's display requirements, and then achieve personalized display according to the user's display needs, when acquiring user map data display command information , Provide optional display command information and optional display Display object attribute information for the user to choose, and then generate personalized map data display command information based on the user’s specific selection data.

在本實施例的一個可選實現方式中,所述使用者選擇資料包括以下資料中的一種或多種:點擊選擇資料、勾畫選擇資料、預設圖形選擇資料、拖曳選擇資料、預設動作選擇資料和感應選擇資料。其中,所述點擊選擇資料指的是使用者透過點擊操作選擇得到的資料;所述勾畫選擇資料指的是使用者透過勾畫等動作選擇得到的資料;所述預設圖形選擇資料指的是使用者透過形成預設圖形等操作選擇得到的資料,所述預設圖形比如可以為圓形、橢圓形等規則閉合圖形或者不規則閉合圖形;所述拖曳選擇資料指的是使用者透過拖曳、拖曳等操作選擇得到的資料;所述預設動作選擇資料指的是使用者透過執行預設動作操作選擇得到的資料,所述預設動作比如可以為手勢動作、人體動作等等;所述感應選擇資料指的是使用者透過執行預設感應操作選擇得到的資料,所述預設感應操作比如可以為距離感應操作、加速度感應操作等等。 In an optional implementation of this embodiment, the user selection data includes one or more of the following data: click to select data, outline selection data, default graphic selection data, drag selection data, and default action selection data And sensor selection information. Wherein, the click-and-select data refers to the data that the user selects through a click operation; the outline selection data refers to the data that the user selects through actions such as sketching; the preset graphic selection data refers to the use of The user selects data obtained through operations such as forming a preset graphic, the preset graphic may be a regular closed graphic such as a circle, an ellipse, or an irregular closed graphic; the drag selection data refers to the user dragging, dragging Data obtained by operation selection, etc.; the preset action selection data refers to the data that the user selects by performing a preset action operation, and the preset action can be, for example, a gesture action, a human body action, etc.; the induction selection The data refers to the data selected by the user by performing a preset sensing operation, and the preset sensing operation may be, for example, a distance sensing operation, an acceleration sensing operation, and so on.

在本實施例的一個可選實現方式中,如圖4所示,所述步驟S102,即根據所述待顯示物件屬性資訊獲取所述待顯示物件的地圖資料的步驟,包括步驟S401-S402:在步驟S401中,將所述待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,獲取與所述待顯示物件屬性資訊匹配的目標顯示物件屬性資訊;在步驟S402中,將與所述目標顯示物件屬性資訊對應 的地圖資料確定為所述待顯示物件的地圖資料。 In an optional implementation of this embodiment, as shown in FIG. 4, the step S102, which is the step of obtaining the map data of the object to be displayed according to the attribute information of the object to be displayed, includes steps S401-S402: In step S401, the attribute information of the object to be displayed is matched with the attribute data of the display object stored in the map database, and the attribute information of the target display object that matches the attribute information of the object to be displayed is obtained; in step S402, Corresponding to the attribute information of the target display object The map data of is determined to be the map data of the object to be displayed.

在該實施方式中,為了更夠獲得與地圖資料顯示命令資訊對應的待顯示物件地圖資料,透過將待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,以獲取待顯示物件的地圖資料。 In this embodiment, in order to obtain the map data of the object to be displayed corresponding to the map data display command information, the object to be displayed is obtained by matching the attribute information of the object to be displayed with the attribute data of the display object stored in the map database. Map information.

其中,在對顯示物件屬性資訊進行匹配時,可採用欄位匹配方法或其他匹配方法,只要該匹配方法能夠實現準確的資訊匹配即可,具體本發明不作限制。 Wherein, when matching the attribute information of the displayed object, a field matching method or other matching methods can be used, as long as the matching method can achieve accurate information matching, and the present invention is not limited in particular.

在本實施例的一個可選實現方式中,如圖5所示,當所述待顯示物件為兩個或多個時,所述步驟S103,即將所述待顯示物件的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示的步驟,包括步驟S501-S502:在步驟S501中,對兩個或多個待顯示物件的地圖資料進行組合;在步驟S502中,將組合後得到的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 In an optional implementation of this embodiment, as shown in FIG. 5, when there are two or more objects to be displayed, the step S103 is to convert the map data of the object to be displayed into The map display data in the data format and the steps of displaying it include steps S501-S502: In step S501, the map data of two or more objects to be displayed are combined; in step S502, the combined result is obtained The map data is converted into map display data with the second data format and displayed.

在本實施例的另一個可選實現方式中,如圖6所示,當所述待顯示物件為兩個或多個時,所述步驟S103,即將所述待顯示物件的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示的步驟,包括步驟S601-S602:在步驟S601中,將兩個或多個待顯示物件的地圖資料分別轉換為具有第二資料格式的地圖顯示資料;在步驟S602中,對兩個或多個具有第二資料格式的地圖顯示資料進行組合得到組合後的地圖顯示資料,並進行 顯示。 In another alternative implementation of this embodiment, as shown in FIG. 6, when there are two or more objects to be displayed, the step S103 is to convert the map data of the object to be displayed to have The map display data in the second data format and the steps of displaying it include steps S601-S602: In step S601, the map data of two or more objects to be displayed are respectively converted into map display data in the second data format ; In step S602, combine two or more map display data with the second data format to obtain the combined map display data, and perform show.

在上述實施方式中,當所述待顯示物件為兩個或多個時,也就是說使用者選擇了兩個或多個的顯示物件進行顯示時,需要對於兩個或多個的顯示物件地圖資料進行組合顯示,此時既可以先組合兩個或多個地圖資料再對其進行資料格式轉換,也可以先分別進行資料格式轉換之後再進行資料組合。 In the above embodiment, when there are two or more objects to be displayed, that is, when the user selects two or more display objects for display, it is necessary to map the two or more display objects. The data is combined and displayed. At this time, two or more map data can be combined before the data format conversion, or the data format can be converted separately before the data combination.

其中,在進行資料組合時,可採用順序組合方式、並列組合方式或其他組合方式,進而使得在向使用者顯示時,可實現在一個視窗呈現兩個或多個顯示物件的地圖資料、在不同視窗呈現兩個或多個顯示物件的地圖資料、順序顯示兩個或多個顯示物件的地圖資料、並列顯示兩個或多個顯示物件的地圖資料、嵌套顯示兩個或多個顯示物件的地圖資料等多種顯示方式等等。當然,所述資料組合的方式也可根據使用者的要求來確定,即透過所述地圖資料顯示命令資訊中的顯示效果資訊來確定。 Among them, when performing data combination, sequential combination, parallel combination or other combination methods can be used, so that when displaying to the user, the map data of two or more display objects can be displayed in one window. The window presents the map data of two or more display objects, displays the map data of two or more display objects in sequence, displays the map data of two or more display objects side by side, and displays the map data of two or more display objects in a nested manner. Various display methods such as map data, etc. Of course, the data combination method can also be determined according to the user's request, that is, it can be determined by the display effect information in the map data display command information.

下述為本發明裝置實施例,可以用於執行本發明方法實施例。 The following are device embodiments of the present invention, which can be used to implement the method embodiments of the present invention.

圖7示出根據本發明一實施方式的地圖資料顯示裝置的結構方塊圖,該裝置可以透過軟體、硬體或者兩者的結合實現成為電子設備的部分或者全部。如圖7所示,所述地圖資料顯示裝置包括:第一獲取模組701,被配置為獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件 屬性資訊;第二獲取模組702,被配置為根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;顯示模組703,被配置為將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 FIG. 7 shows a structural block diagram of a map data display device according to an embodiment of the present invention. The device can be implemented as part or all of an electronic device through software, hardware, or a combination of the two. As shown in FIG. 7, the map data display device includes: a first acquisition module 701 configured to acquire map data display command information, wherein the map data display command information includes an object to be displayed Attribute information; the second acquisition module 702 is configured to acquire the map data of the object to be displayed from a map database according to the attribute information of the object to be displayed, wherein the map data of the object to be displayed includes a map of the object to be displayed Data and one or more of the following data: timeliness data of the object to be displayed and historical labeling data of the object to be displayed; the display module 703 is configured to convert the map data of the object to be displayed into a map display with a second data format Data and display it.

上文提及,隨著網際網路技術的發展以及科技的進步,使用者在需要瞭解另一個國家、地區或另一個城市的地理情況,或者想要去一個國家、地區或一個城市旅遊時,通常都會事先透過網際網路查詢這個國家、地區或城市的地圖,以獲得自己需要的資訊或者方便制定旅遊攻略。但由於世界上國家眾多,每個國家的城市也很多,使用者在查詢時經常遇到想要查詢的地圖資料簡單,不能夠滿足自己的需求的情況,即使查詢到較為詳細的地圖,也僅能看到地圖資訊,無法獲得更多相關的有用資訊,這就為使用者的使用帶來極大的不便。 As mentioned above, with the development of Internet technology and the advancement of science and technology, when users need to understand the geographical situation of another country, region or another city, or want to travel to a country, region or city, Usually, you will check the map of this country, region or city through the Internet in advance to obtain the information you need or to facilitate the development of travel strategies. However, due to the large number of countries in the world and there are many cities in each country, users often encounter situations where the map data they want to query is simple and cannot meet their own needs. Can see the map information, can not get more relevant useful information, which brings great inconvenience to the user.

考慮到上述缺陷,在該實施方式中,提出一種地圖資料顯示裝置,該裝置透過第一獲取模組701獲取地圖資料顯示命令資訊,第二獲取模組702根據待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料;顯示模組703將待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料後進行顯示。該技術方案借助完備的地圖資 料庫使得使用者無論查詢世界上哪個國家、地區或城市都能夠查詢到較為詳細的地圖,同時還能夠得到很多其他相關的有用資訊,從而為使用者的使用帶來極大的方便,大大增強使用者的體驗。 Considering the above-mentioned defects, in this embodiment, a map data display device is proposed. The device acquires map data display command information through the first acquisition module 701, and the second acquisition module 702 obtains information from the map database according to the attribute information of the object to be displayed. Obtain the map data of the object to be displayed in the display module 703; the display module 703 converts the map data of the object to be displayed into map display data in the second data format for display. This technical solution uses complete map data The database allows users to query more detailed maps no matter which country, region or city in the world is inquired. At the same time, they can also get a lot of other relevant useful information, which brings great convenience to users and greatly enhances usage. Experience.

其中,所述地圖資料顯示命令資訊至少包括待顯示物件的屬性資訊,所述待顯示物件的屬性資訊用於對於待顯示物件進行唯一性的標識,以使其與其他顯示物件區別開來,從而保證地圖資料匹配搜索的準確率。 Wherein, the map data display command information includes at least the attribute information of the object to be displayed, and the attribute information of the object to be displayed is used to uniquely identify the object to be displayed so as to distinguish it from other display objects. Ensure the accuracy of the map data matching search.

其中,所述待顯示物件屬性資訊至少包括待顯示物件標識資訊,除此之外,所述待顯示物件屬性資訊還可以包括以下資訊中的一種或多種:待顯示物件地理資訊、待顯示物件時效性資訊和待顯示物件歷史標註資訊。其中,所述待顯示物件地理資訊指的是與待顯示物件地理情況相關的資訊;所述待顯示物件時效性資訊指的是與待顯示物件相關的具有時效性特點的資訊,比如待顯示物件的時事消息和政策、待顯示物件正在發生的事情、待顯示物件正在慶祝的節日、待顯示物件當下的交通資訊等等;所述待顯示物件歷史標註資訊指的是使用者對於待顯示物件產生的標註資訊,其在一定程度上能夠體現待顯示物件的口碑、受歡迎程度以及其他獨特的特點,或者還可以是提醒使用者注意的注意事項等等,所述待顯示物件歷史標註資訊比如可以為使用者歷史評論資訊、使用者歷史評價資訊、使用者留言、當前使用者歷史瀏覽評論資訊等等。 Wherein, the attribute information of the object to be displayed includes at least identification information of the object to be displayed. In addition, the attribute information of the object to be displayed may also include one or more of the following information: geographic information of the object to be displayed, and timeliness of the object to be displayed Sexual information and historical annotation information of objects to be displayed. Wherein, the geographic information of the object to be displayed refers to information related to the geographic situation of the object to be displayed; the time-sensitive information of the object to be displayed refers to information with time-sensitive characteristics related to the object to be displayed, such as the object to be displayed The current affairs news and policies of the object to be displayed, what is happening on the object to be displayed, the holiday that the object to be displayed is celebrating, the current traffic information of the object to be displayed, etc.; the historical annotation information of the object to be displayed refers to the user’s To a certain extent, it can reflect the word-of-mouth, popularity and other unique characteristics of the object to be displayed, or it can also be a precaution to remind the user to pay attention, etc., the historical annotation information of the object to be displayed, for example, Provide user history comment information, user history evaluation information, user comments, current user history browsing comment information, etc.

在本實施例的一個可選實現方式中,除了待顯示物件 的屬性資訊,所述地圖資料顯示命令資訊還可以包括以下資訊中的一種或多種:顯示屬性資訊、顯示比例資訊、顯示效果資訊和顯示喜好資訊,這些資訊更多地體現了顯示操作上的細節,以能夠最大程度地滿足使用者對於顯示的個性化要求。其中,所述顯示屬性資訊比如可以為顯示顏色資訊、顯示亮度資訊、顯示對比度資訊等等;所述顯示比例資訊比如可以為使用者指定的固定顯示比例或範圍,也可以為一個可供使用者調節的顯示比例資訊;所述顯示效果資訊比如可以為全螢幕顯示、浮窗顯示、特效顯示、突出顯示、平面顯示、立體顯示、透明顯示、資料組合顯示方式等等;所述顯示喜好資訊用於體現使用者在上述各顯示方式上的喜好。 In an optional implementation of this embodiment, in addition to the object to be displayed The map data display command information can also include one or more of the following information: display attribute information, display scale information, display effect information, and display preference information, which more reflect the details of the display operation , In order to be able to meet the user's personalized requirements for the display to the greatest extent. Wherein, the display attribute information can be, for example, display color information, display brightness information, display contrast information, etc.; Adjustable display ratio information; the display effect information can be, for example, full-screen display, floating window display, special effect display, highlight display, flat display, stereo display, transparent display, data combination display mode, etc.; the display preference information is used To reflect the user's preferences in the above-mentioned display methods.

其中,所述待顯示物件地圖資料至少包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料,其中,所述待顯示物件時效性資料和待顯示物件歷史標註資料的含義在上文中已作描述,此處不再贅述。 Wherein, the map data of the object to be displayed includes at least one or more of the sub-data of the object to be displayed map and the following data: time-sensitive data of the object to be displayed and historical label data of the object to be displayed, wherein the time-sensitive data of the object to be displayed The meaning of the historical annotation data of the object to be displayed has been described above, and will not be repeated here.

其中,所述第二資料格式是一種適合進行地圖顯示的格式,比如所述第二資料格式可以為GeoJSON格式,GeoJSON格式是一種對各種地理地圖資料結構進行編碼的格式,是一種基於Javascript物件表示法的地理空間資訊資料交換格式。當然,所述第二資料格式也可以選為其他地圖資料顯示格式,本發明對於第二資料格式的具體表現形式不作具體限定。 Wherein, the second data format is a format suitable for map display. For example, the second data format can be GeoJSON format, which is a format for encoding various geographic map data structures, and is an object representation based on Javascript. Method for the exchange of geospatial information data. Of course, the second data format can also be selected as other map data display formats, and the present invention does not specifically limit the specific expression form of the second data format.

在本實施例的一個可選實現方式中,如圖8所示,所述裝置還包括製備完備地圖資料庫的部分,即在該實現方式中,所述裝置包括:第三獲取模組801,被配置為獲取顯示物件屬性資料和顯示物件地圖資料;轉換模組802,被配置為將所述顯示物件地圖資料轉換為第一資料格式;儲存模組803,被配置為根據所述顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫;第一獲取模組804,被配置為獲取地圖資料顯示命令資訊,其中,所述地圖資料顯示命令資訊包括待顯示物件屬性資訊;第二獲取模組805,被配置為根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;顯示模組806,被配置為將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 In an optional implementation of this embodiment, as shown in FIG. 8, the device further includes a part for preparing a complete map database, that is, in this implementation, the device includes: a third acquisition module 801, Is configured to obtain display object attribute data and display object map data; conversion module 802 is configured to convert the display object map data into a first data format; storage module 803 is configured to display object attribute data according to the The data stores the display object map data in the first data format in the map database; the first acquisition module 804 is configured to acquire map data display command information, wherein the map data display command information includes the attribute information of the object to be displayed The second acquisition module 805 is configured to acquire the map data of the object to be displayed from a map database according to the attribute information of the object to be displayed, wherein the map data of the object to be displayed includes the sub-data of the object to be displayed and One or more of the following data: timeliness data of the object to be displayed and historical label data of the object to be displayed; the display module 806 is configured to convert the map data of the object to be displayed into map display data in the second data format, And display it.

在該實施方式中,為了製備一個完備的地圖資料庫,使得使用者無論在查詢世界上哪個國家、地區或城市時都能夠查詢到較為詳細的地圖資訊,需要透過第三獲取模組801獲取完備的顯示物件屬性資料和完備的顯示物件地圖 資料,轉換模組802將所述顯示物件地圖資料轉換為統一的第一資料格式;儲存模組803再根據顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫中去。 In this embodiment, in order to prepare a complete map database so that the user can query more detailed map information no matter which country, region or city in the world is inquired, it is necessary to obtain the complete map information through the third acquisition module 801 Display object attribute data and complete display object map Data, the conversion module 802 converts the display object map data into a unified first data format; the storage module 803 then stores the display object map data in the first data format in the map database according to the display object attribute data .

其中,所述地圖資料包括以下資料中的一種或多種:地點標識資料、地理位置資料、經緯度資料、地理態貌資料、地理環境資料等等。 Wherein, the map data includes one or more of the following data: location identification data, geographic location data, latitude and longitude data, geographic appearance data, geographic environment data, and so on.

其中,完備的顯示物件屬性資料和完備的顯示物件地圖資料指的是覆蓋全球的所有顯示物件的屬性資料和地圖資料,完備的顯示物件屬性資料和地圖資料可借助其他地圖資料收集工具獲得,比如Google Earth地圖。 Among them, complete display object attribute data and complete display object map data refer to the attribute data and map data of all display objects covering the world. Complete display object attribute data and map data can be obtained with other map data collection tools, such as Google Earth map.

其中,所述第一資料格式可以為Excel格式,也可以為其他資料格式,只要能夠將地圖資料完整有序地儲存至地圖資料庫,且格式統一方便管理即可,對於第一資料格式的具體表現形式,本發明不作特別限定。 Wherein, the first data format can be an Excel format or other data formats, as long as the map data can be stored in the map database in a complete and orderly manner, and the format is unified and convenient for management. For the specifics of the first data format The form of expression is not particularly limited in the present invention.

在本實施例的一個可選實現方式中,如圖9所示,所述第一獲取模組701包括:顯示子模組901,被配置為顯示可選顯示命令資訊和可選顯示物件屬性資訊;產生子模組902,被配置為根據使用者選擇資料產生地圖資料顯示命令資訊。 In an optional implementation of this embodiment, as shown in FIG. 9, the first acquisition module 701 includes: a display sub-module 901 configured to display optional display command information and optional display object attribute information ; The generation sub-module 902 is configured to generate map data and display command information according to the data selected by the user.

在該實施方式中,在獲取地圖資料顯示命令資訊時,為了能夠準確全面地得到使用者的顯示需求,進而根據使用者的顯示需求實現個性化的顯示,在獲取使用者地圖資 料顯示命令資訊時,顯示子模組901提供可選的顯示命令資訊和可選的顯示物件屬性資訊供使用者選擇,後續產生子模組902即可根據使用者具體的選擇資料產生個性化的地圖資料顯示命令資訊。 In this embodiment, when obtaining map data display command information, in order to accurately and comprehensively obtain the user’s display requirements, and then achieve personalized display according to the user’s display requirements, when obtaining the user’s map information When displaying command information, the display sub-module 901 provides optional display command information and optional display object attribute information for the user to choose. The subsequent generation sub-module 902 can generate personalized information according to the user’s specific selection data. The map data shows command information.

在本實施例的一個可選實現方式中,所述使用者選擇資料包括以下資料中的一種或多種:點擊選擇資料、勾畫選擇資料、預設圖形選擇資料、拖曳選擇資料、預設動作選擇資料和感應選擇資料。其中,所述點擊選擇資料指的是使用者透過點擊操作選擇得到的資料;所述勾畫選擇資料指的是使用者透過勾畫等動作選擇得到的資料;所述預設圖形選擇資料指的是使用者透過形成預設圖形等操作選擇得到的資料,所述預設圖形比如可以為圓形、橢圓形等規則閉合圖形或者不規則閉合圖形;所述拖曳選擇資料指的是使用者透過拖曳、拖曳等操作選擇得到的資料;所述預設動作選擇資料指的是使用者透過執行預設動作操作選擇得到的資料,所述預設動作比如可以為手勢動作、人體動作等等;所述感應選擇資料指的是使用者透過執行預設感應操作選擇得到的資料,所述預設感應操作比如可以為距離感應操作、加速度感應操作等等。 In an optional implementation of this embodiment, the user selection data includes one or more of the following data: click to select data, outline selection data, default graphic selection data, drag selection data, and default action selection data And sensor selection information. Wherein, the click-and-select data refers to the data that the user selects through a click operation; the outline selection data refers to the data that the user selects through actions such as sketching; the preset graphic selection data refers to the use of The user selects data obtained through operations such as forming a preset graphic, the preset graphic may be a regular closed graphic such as a circle, an ellipse, or an irregular closed graphic; the drag selection data refers to the user dragging, dragging Data obtained by operation selection, etc.; the preset action selection data refers to the data that the user selects by performing a preset action operation, and the preset action can be, for example, a gesture action, a human body action, etc.; the induction selection The data refers to the data selected by the user by performing a preset sensing operation, and the preset sensing operation may be, for example, a distance sensing operation, an acceleration sensing operation, and so on.

在本實施例的一個可選實現方式中,如圖10所示,所述第二獲取模組702包括:匹配子模組1001,被配置為將所述待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,獲取與所述待顯示物件屬性資訊匹配的目標顯示物件屬性資 訊;確定子模組1002,被配置為將與所述目標顯示物件屬性資訊對應的地圖資料確定為所述待顯示物件的地圖資料。 In an optional implementation of this embodiment, as shown in FIG. 10, the second acquisition module 702 includes: a matching sub-module 1001 configured to compare the attribute information of the object to be displayed with the map database The stored attribute data of the display object is matched, and the attribute information of the target display object that matches the attribute information of the object to be displayed is obtained The determination sub-module 1002 is configured to determine the map data corresponding to the attribute information of the target display object as the map data of the object to be displayed.

在該實施方式中,為了更夠獲得與地圖資料顯示命令資訊對應的待顯示物件地圖資料,匹配子模組1001將待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,以獲取待顯示物件的地圖資料。 In this embodiment, in order to obtain the map data of the object to be displayed corresponding to the map data display command information, the matching submodule 1001 matches the attribute information of the object to be displayed with the attribute data of the displayed object stored in the map database to Get the map data of the object to be displayed.

其中,在對顯示物件屬性資訊進行匹配時,可採用欄位匹配方法或其他匹配方法,只要該匹配方法能夠實現準確的資訊匹配即可,具體本發明不作限制。 Wherein, when matching the attribute information of the displayed object, a field matching method or other matching methods can be used, as long as the matching method can achieve accurate information matching, and the present invention is not limited in particular.

在本實施例的一個可選實現方式中,如圖11所示,當所述待顯示物件為兩個或多個時,所述顯示模組703包括:第一組合子模組1101,被配置為對兩個或多個待顯示物件的地圖資料進行組合;第一轉換子模組1102,被配置為將組合後得到的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示。 In an optional implementation of this embodiment, as shown in FIG. 11, when there are two or more objects to be displayed, the display module 703 includes: a first combined sub-module 1101, which is configured To combine the map data of two or more objects to be displayed; the first conversion sub-module 1102 is configured to convert the combined map data into map display data in the second data format, and display it.

在本實施例的另一個可選實現方式中,如圖12所示,當所述待顯示物件為兩個或多個時,所述顯示模組703包括:第二轉換子模組1201,被配置為將兩個或多個待顯示物件的地圖資料分別轉換為具有第二資料格式的地圖顯示 資料;第二組合子模組1202,被配置為對兩個或多個具有第二資料格式的地圖顯示資料進行組合得到組合後的地圖顯示資料,並進行顯示。 In another optional implementation of this embodiment, as shown in FIG. 12, when there are two or more objects to be displayed, the display module 703 includes: a second conversion sub-module 1201, Configured to convert the map data of two or more objects to be displayed into a map display with a second data format Data; the second combination sub-module 1202 is configured to combine two or more map display data with a second data format to obtain the combined map display data, and display it.

在上述實施方式中,當所述待顯示物件為兩個或多個時,也就是說使用者選擇了兩個或多個的顯示物件進行顯示時,需要對於兩個或多個的顯示物件地圖資料進行組合顯示,此時既可以先組合兩個或多個地圖資料再對其進行資料格式轉換,也可以先分別進行資料格式轉換之後再進行資料組合。 In the above embodiment, when there are two or more objects to be displayed, that is, when the user selects two or more display objects for display, it is necessary to map the two or more display objects. The data is combined and displayed. At this time, two or more map data can be combined before the data format conversion, or the data format can be converted separately before the data combination.

其中,在進行資料組合時,可採用順序組合方式、並列組合方式或其他組合方式,進而使得在向使用者顯示時,可實現在一個視窗呈現兩個或多個顯示物件的地圖資料、在不同視窗呈現兩個或多個顯示物件的地圖資料、順序顯示兩個或多個顯示物件的地圖資料、並列顯示兩個或多個顯示物件的地圖資料、嵌套顯示兩個或多個顯示物件的地圖資料等多種顯示方式等等。當然,所述資料組合的方式也可根據使用者的要求來確定,即透過所述地圖資料顯示命令資訊中的顯示效果資訊來確定。 Among them, when performing data combination, sequential combination, parallel combination or other combination methods can be used, so that when displaying to the user, the map data of two or more display objects can be displayed in one window. The window presents the map data of two or more display objects, displays the map data of two or more display objects in sequence, displays the map data of two or more display objects side by side, and displays the map data of two or more display objects in a nested manner. Various display methods such as map data, etc. Of course, the data combination method can also be determined according to the user's request, that is, it can be determined by the display effect information in the map data display command information.

本發明實施例還公開了一種電子設備,圖13示出根據本發明一實施方式的電子設備的結構方塊圖,如圖13所示,所述電子設備1300包括記憶體1301和處理器1302;其中,所述記憶體1301用於儲存一條或多條電腦指令,其 中,所述一條或多條電腦指令被所述處理器1302執行以實現上述任一方法步驟。 The embodiment of the present invention also discloses an electronic device. FIG. 13 shows a structural block diagram of an electronic device according to an embodiment of the present invention. As shown in FIG. 13, the electronic device 1300 includes a memory 1301 and a processor 1302; , The memory 1301 is used to store one or more computer commands, which Wherein, the one or more computer instructions are executed by the processor 1302 to implement any of the above method steps.

圖14適於用來實現根據本發明實施方式的地圖資料顯示方法的電腦系統的結構示意圖。 FIG. 14 is a schematic structural diagram of a computer system suitable for implementing the method for displaying map data according to an embodiment of the present invention.

如圖14所示,電腦系統1400包括中央處理單元(CPU)1401,其可以根據儲存在只讀記憶體(ROM)1402中的程式或者從儲存部分1408加載到隨機訪問記憶體(RAM)1403中的程式而執行上述實施方式中的各種處理。在RAM1403中,還儲存有系統1400操作所需的各種程式和資料。CPU1401、ROM1402以及RAM1403透過匯流排1404彼此相連。輸入/輸出(I/O)介面1405也連接至匯流排1404。 As shown in FIG. 14, the computer system 1400 includes a central processing unit (CPU) 1401, which can be loaded into a random access memory (RAM) 1403 according to a program stored in a read-only memory (ROM) 1402 or from a storage portion 1408 The program executes various processes in the above-mentioned embodiment. In the RAM 1403, various programs and data required for the operation of the system 1400 are also stored. The CPU 1401, the ROM 1402, and the RAM 1403 are connected to each other through a bus 1404. The input/output (I/O) interface 1405 is also connected to the bus 1404.

以下部件連接至I/O介面1405:包括鍵盤、滑鼠等的輸入部分1406;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及喇叭等的輸出部分1407;包括硬碟等的儲存部分1408;以及包括諸如LAN卡、調變解調器等的網路介面卡的通信部分1409。通信部分1409經由諸如網際網路的網路執行通信處理。驅動器1410也根據需要連接至I/O介面1405。可卸除媒體1411,諸如磁碟、光碟、磁光碟、半導體記憶體等等,根據需要安裝在驅動器1410上,以便於從其上讀出的電腦程式根據需要被安裝入儲存部分1408。 The following components are connected to the I/O interface 1405: an input part 1406 including a keyboard, mouse, etc.; an output part 1407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; including storage for hard disks, etc. Part 1408; and a communication part 1409 including a network interface card such as a LAN card, a modem, etc. The communication section 1409 performs communication processing via a network such as the Internet. The driver 1410 is also connected to the I/O interface 1405 as needed. Removable media 1411, such as magnetic disks, optical disks, magneto-optical disks, semiconductor memory, etc., are installed on the drive 1410 as needed, so that the computer programs read from it can be installed into the storage portion 1408 as needed.

特別地,根據本發明的實施方式,上文描述的方法可以被實現為電腦軟體程式。例如,本發明的實施方式包括一種電腦程式產品,其包括有形地包含在及其可讀媒體上的電腦程式,所述電腦程式包含用於執行所述地圖資料顯 示方法的程式碼。在這樣的實施方式中,該電腦程式可以透過通信部分1409從網路上被下載和安裝,及/或從可卸除媒體1411被安裝。 In particular, according to the embodiments of the present invention, the method described above can be implemented as a computer software program. For example, the embodiment of the present invention includes a computer program product, which includes a computer program tangibly contained on its readable medium, and the computer program includes a computer program for executing the map data display. Shows the code of the method. In such an embodiment, the computer program can be downloaded and installed from the Internet through the communication part 1409, and/or can be installed from the removable medium 1411.

附圖中的流程圖和方塊圖,圖示了按照本發明各種實施方式的系統、方法和電腦程式產品的可能實現的體系架構、功能和操作。在這點上,路程圖或方塊圖中的每個方塊可以代表一個模組、程式段或程式碼的一部分,所述模組、程式段或程式碼的一部分包含一個或多個用於實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方塊中所標註的功能也可以以不同於附圖中所標註的順序發生。例如,兩個接連地表示的方塊實際上可以基本平行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,方塊圖及/或流程圖中的每個方塊、以及方塊圖及/或流程圖中的方塊的組合,可以用執行規定的功能或操作的專用的基於硬體的系統來實現,或者可以用專用硬體與電腦指令的組合來實現。 The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation of the system architecture, functions, and operations of the system, method, and computer program product according to various embodiments of the present invention. In this regard, each block in the route diagram or block diagram can represent a module, program segment, or part of the code, and the module, program segment, or part of the code includes one or more for implementing the requirements Executable instructions for logical functions. It should also be noted that, in some alternative implementations, the functions marked in the block may also occur in a different order from the order marked in the drawings. For example, two consecutively represented blocks can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and/or flowchart, and the combination of blocks in the block diagram and/or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations. It can be realized, or it can be realized by a combination of dedicated hardware and computer instructions.

描述於本發明實施方式中所涉及到的單元或模組可以透過軟體的方式實現,也可以透過硬體的方式來實現。所描述的單元或模組也可以設置在處理器中,這些單元或模組的名稱在某種情況下並不構成對該單元或模組本身的限定。 The units or modules involved in the embodiments described in the present invention can be implemented through software, or through hardware. The described units or modules may also be provided in the processor, and the names of these units or modules do not constitute a limitation on the unit or module itself in certain circumstances.

作為另一態樣,本發明實施例還提供了一種電腦可讀儲存媒體,該電腦可讀儲存媒體可以是上述實施方式中所 述裝置中所包含的電腦可讀儲存媒體;也可以是單獨存在,未裝配入設備中的電腦可讀儲存媒體。電腦可讀儲存媒體儲存有一個或者一個以上程式,所述程式被一個或者一個以上的處理器用來執行描述於本發明實施例的方法。 As another aspect, an embodiment of the present invention also provides a computer-readable storage medium. The computer-readable storage medium may be the one described in the above-mentioned embodiments. The computer-readable storage medium included in the device; it may also be a computer-readable storage medium that exists alone and is not assembled into the device. The computer-readable storage medium stores one or more programs, and the programs are used by one or more processors to execute the methods described in the embodiments of the present invention.

以上描述僅為本發明的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本發明實施例中所涉及的發明範圍,並不限於上述技術特徵的特定組合而成的技術方案,同時也應涵蓋在不脫離所述發明構思的情況下,由上述技術特徵或其等同特徵進行任意組合而形成的其它技術方案。例如上述特徵與本發明實施例中公開的(但不限於)具有類似功能的技術特徵進行互相替換而形成的技術方案。 The above description is only a preferred embodiment of the present invention and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present invention is not limited to the technical solutions formed by the specific combination of the above technical features. Other technical solutions formed by any combination of technical features or their equivalent features. For example, the above-mentioned features and the technical features disclosed in the embodiments of the present invention (but not limited to) having similar functions are replaced with each other to form a technical solution.

Claims (18)

一種地圖資料顯示方法,其特徵在於,包括:獲取可選的地圖資料顯示命令資訊,其中,所述可選的地圖資料顯示命令資訊透過選擇以產生待顯示物件相應的地圖資料顯示命令資訊,所述可選的地圖資料顯示命令資訊包括待顯示物件屬性資訊;根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料;將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示;其中,所述待顯示物件時效性資料是與所述待顯示物件相關的具有時效性的資料,所述待顯示物件歷史標註資料是對於所述待顯示物件產生的標註資料。 A method for displaying map data, characterized in that it comprises: obtaining optional map data display command information, wherein the optional map data display command information is selected to generate map data display command information corresponding to the object to be displayed, so The optional map data display command information includes the attribute information of the object to be displayed; the map data of the object to be displayed is obtained from a map database according to the attribute information of the object to be displayed, wherein the map data of the object to be displayed includes the object to be displayed Object map sub-data and one or more of the following data: timeliness data of the object to be displayed and historical labeling data of the object to be displayed; the map data of the object to be displayed is converted into map display data with the second data format and displayed Wherein, the time-sensitive data of the object to be displayed is time-sensitive data related to the object to be displayed, and the historical annotation data of the object to be displayed is annotation data generated for the object to be displayed. 根據請求項1所述的方法,其中,所述方法還包括:獲取顯示物件屬性資料和顯示物件地圖資料;將所述顯示物件地圖資料轉換為第一資料格式;根據所述顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫。 The method according to claim 1, wherein the method further includes: acquiring display object attribute data and display object map data; converting the display object map data into a first data format; and converting the display object attribute data The map data of the display object with the first data format is stored in the map database. 根據請求項1所述的方法,其中,所述獲取可選的地 圖資料顯示命令資訊,包括:顯示可選顯示命令資訊和可選顯示物件屬性資訊;根據使用者選擇資料產生地圖資料顯示命令資訊。 The method according to claim 1, wherein said obtaining optionally Map data display command information, including: display optional display command information and optional display object attribute information; generate map data display command information based on user selection data. 根據請求項3所述的方法,其中,所述使用者選擇資料包括以下資料中的一種或多種:點擊選擇資料、勾畫選擇資料、預設圖形選擇資料、拖曳選擇資料、預設動作選擇資料和感應選擇資料。 The method according to claim 3, wherein the user selection data includes one or more of the following data: click selection data, outline selection data, preset graphics selection data, drag selection data, preset action selection data, and Sensor selection information. 根據請求項1所述的方法,其中,所述可選的地圖資料顯示命令資訊還包括以下資訊中的一種或多種:顯示屬性資訊、顯示比例資訊、顯示效果資訊、顯示喜好資訊。 The method according to claim 1, wherein the optional map data display command information further includes one or more of the following information: display attribute information, display scale information, display effect information, and display preference information. 根據請求項1所述的方法,其中,所述待顯示物件屬性資訊包括待顯示物件標識資訊,以及以下資訊中的一種或多種:待顯示物件地理資訊、待顯示物件時效性資訊和待顯示物件歷史標註資訊。 The method according to claim 1, wherein the attribute information of the object to be displayed includes identification information of the object to be displayed, and one or more of the following information: geographic information of the object to be displayed, timeliness information of the object to be displayed, and object to be displayed Historical annotation information. 根據請求項1所述的方法,其中,所述根據所述待顯示物件屬性資訊獲取所述待顯示物件的地圖資料,包括:將所述待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,獲取與所述待顯示物件屬性資訊匹配的目標顯示物件屬性資訊;將與所述目標顯示物件屬性資訊對應的地圖資料確定 為所述待顯示物件的地圖資料。 The method according to claim 1, wherein the obtaining map data of the object to be displayed according to the attribute information of the object to be displayed includes: combining the attribute information of the object to be displayed with the display object stored in a map database The attribute data is matched, and the attribute information of the target display object matching the attribute information of the object to be displayed is obtained; the map data corresponding to the attribute information of the target display object is determined Is the map data of the object to be displayed. 根據請求項1所述的方法,其中,當所述待顯示物件為兩個或多個時,所述將所述待顯示物件的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示,包括:對兩個或多個待顯示物件的地圖資料進行組合;將組合後得到的地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示;或者,將兩個或多個待顯示物件的地圖資料分別轉換為具有第二資料格式的地圖顯示資料;對兩個或多個具有第二資料格式的地圖顯示資料進行組合得到組合後的地圖顯示資料,並進行顯示。 The method according to claim 1, wherein, when there are two or more objects to be displayed, the conversion of the map data of the object to be displayed into map display data having a second data format is performed, and Display includes: combining the map data of two or more objects to be displayed; converting the combined map data into map display data with the second data format and displaying it; or, combining two or more The map data of the object to be displayed are respectively converted into map display data with the second data format; two or more map display data with the second data format are combined to obtain the combined map display data and displayed. 一種地圖資料顯示裝置,其特徵在於,包括:第一獲取模組,被配置為獲取可選的地圖資料顯示命令資訊,其中,所述可選的地圖資料顯示命令資訊透過選擇以產生待顯示物件相應的地圖資料顯示命令資訊,所述可選的地圖資料顯示命令資訊包括待顯示物件屬性資訊;第二獲取模組,被配置為根據所述待顯示物件屬性資訊從地圖資料庫中獲取所述待顯示物件地圖資料,其中,所述待顯示物件地圖資料包括待顯示物件地圖子資料以及以下資料中的一種或多種:待顯示物件時效性資料和待顯示物件歷史標註資料; 顯示模組,被配置為將所述待顯示物件地圖資料轉換為具有第二資料格式的地圖顯示資料,並進行顯示;其中,所述待顯示物件時效性資料是與所述待顯示物件相關的具有時效性的資料,所述待顯示物件歷史標註資料是對於所述待顯示物件產生的標註資料。 A map data display device, characterized by comprising: a first acquisition module configured to acquire optional map data display command information, wherein the optional map data display command information is selected to generate an object to be displayed Corresponding map data display command information, the optional map data display command information includes the attribute information of the object to be displayed; the second obtaining module is configured to obtain the information from the map database according to the attribute information of the object to be displayed The map data of the object to be displayed, wherein the map data of the object to be displayed includes the sub-data of the object to be displayed and one or more of the following data: timeliness data of the object to be displayed and historical labeling data of the object to be displayed; The display module is configured to convert the map data of the object to be displayed into map display data in a second data format and display it; wherein, the timeliness data of the object to be displayed is related to the object to be displayed Time-sensitive data, and the historical label data of the object to be displayed is label data generated for the object to be displayed. 根據請求項9所述的裝置,其中,所述裝置還包括:第三獲取模組,被配置為獲取顯示物件屬性資料和顯示物件地圖資料;轉換模組,被配置為將所述顯示物件地圖資料轉換為第一資料格式;儲存模組,被配置為根據所述顯示物件屬性資料將具有第一資料格式的顯示物件地圖資料儲存至地圖資料庫。 The device according to claim 9, wherein the device further includes: a third acquisition module configured to acquire display object attribute data and display object map data; and a conversion module configured to map the display object The data is converted into a first data format; the storage module is configured to store the map data of the display object in the first data format in the map database according to the attribute data of the display object. 根據請求項9所述的裝置,其中,所述第一獲取模組包括:顯示子模組,被配置為顯示可選顯示命令資訊和可選顯示物件屬性資訊;產生子模組,被配置為根據使用者選擇資料產生地圖資料顯示命令資訊。 The device according to claim 9, wherein the first acquisition module includes: a display sub-module configured to display optional display command information and optional display object attribute information; and a generating sub-module configured to Generate map data to display command information based on user selection data. 根據請求項11所述的裝置,其中,所述使用者選擇資料包括以下資料中的一種或多種:點擊選擇資料、勾畫選擇資料、預設圖形選擇資料、拖曳選擇資料、預設動作選 擇資料和感應選擇資料。 The device according to claim 11, wherein the user selection data includes one or more of the following data: click selection data, outline selection data, preset graphics selection data, drag selection data, preset action selection Select data and induction select data. 根據請求項9所述的裝置,其中,所述可選的地圖資料顯示命令資訊還包括以下資訊中的一種或多種:顯示屬性資訊、顯示比例資訊、顯示效果資訊、顯示喜好資訊。 The device according to claim 9, wherein the optional map data display command information further includes one or more of the following information: display attribute information, display scale information, display effect information, and display preference information. 根據請求項9所述的裝置,其中,所述待顯示物件屬性資訊包括待顯示物件標識資訊,以及以下資訊中的一種或多種:待顯示物件地理資訊、待顯示物件時效性資訊和待顯示物件歷史標註資訊。 The device according to claim 9, wherein the attribute information of the object to be displayed includes identification information of the object to be displayed, and one or more of the following information: geographic information of the object to be displayed, timeliness information of the object to be displayed, and object to be displayed Historical annotation information. 根據請求項9所述的裝置,其中,所述第二獲取模組包括:匹配子模組,被配置為將所述待顯示物件屬性資訊與地圖資料庫中儲存的顯示物件屬性資料進行匹配,獲取與所述待顯示物件屬性資訊匹配的目標顯示物件屬性資訊;確定子模組,被配置為將與所述目標顯示物件屬性資訊對應的地圖資料確定為所述待顯示物件的地圖資料。 The device according to claim 9, wherein the second acquisition module includes a matching sub-module configured to match the attribute information of the object to be displayed with the attribute data of the display object stored in a map database, Obtaining the attribute information of the target display object matching the attribute information of the object to be displayed; the determining sub-module is configured to determine the map data corresponding to the attribute information of the target display object as the map data of the object to be displayed. 根據請求項9所述的裝置,其中,當所述待顯示物件為兩個或多個時,所述顯示模組包括:第一組合子模組,被配置為對兩個或多個待顯示物件的地圖資料進行組合;第一轉換子模組,被配置為將組合後得到的地圖資料 轉換為具有第二資料格式的地圖顯示資料,並進行顯示;或者,第二轉換子模組,被配置為將兩個或多個待顯示物件的地圖資料分別轉換為具有第二資料格式的地圖顯示資料;第二組合子模組,被配置為對兩個或多個具有第二資料格式的地圖顯示資料進行組合得到組合後的地圖顯示資料,並進行顯示。 The device according to claim 9, wherein when there are two or more objects to be displayed, the display module includes: a first combined sub-module configured to display two or more objects to be displayed The map data of the objects are combined; the first conversion sub-module is configured to combine the map data obtained after the combination Convert the map display data with the second data format and display it; or, the second conversion sub-module is configured to convert the map data of two or more objects to be displayed into the map with the second data format, respectively Display data; the second combination sub-module is configured to combine two or more map display data with the second data format to obtain the combined map display data, and display it. 一種電子設備,其特徵在於,包括記憶體和處理器;其中,所述記憶體用於儲存多條電腦指令,其中,所述一條或多條電腦指令被所述處理器執行以實現請求項1至8任一項所述的方法步驟。 An electronic device, characterized by comprising a memory and a processor; wherein the memory is used to store a plurality of computer instructions, wherein the one or more computer instructions are executed by the processor to realize the request item 1. To any one of the method steps described in 8. 一種電腦可讀儲存媒體,其上儲存有電腦指令,其特徵在於,該電腦指令被處理器執行時實現請求項1至8任一項所述的方法步驟。 A computer-readable storage medium having computer instructions stored thereon is characterized in that, when the computer instructions are executed by a processor, the method steps described in any one of claim items 1 to 8 are implemented.
TW108117456A 2018-07-27 2019-05-21 Map data display method, device, electronic equipment and computer storage medium TWI736894B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810845060.1A CN109345946B (en) 2018-07-27 2018-07-27 Map data display method, map data display device, electronic equipment and computer storage medium
CN201810845060.1 2018-07-27

Publications (2)

Publication Number Publication Date
TW202008324A TW202008324A (en) 2020-02-16
TWI736894B true TWI736894B (en) 2021-08-21

Family

ID=65291256

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108117456A TWI736894B (en) 2018-07-27 2019-05-21 Map data display method, device, electronic equipment and computer storage medium

Country Status (3)

Country Link
CN (1) CN109345946B (en)
TW (1) TWI736894B (en)
WO (1) WO2020019968A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109345946B (en) * 2018-07-27 2020-11-03 创新先进技术有限公司 Map data display method, map data display device, electronic equipment and computer storage medium
CN111813876B (en) * 2019-04-12 2024-07-23 阿里巴巴集团控股有限公司 Map interface display method and device, navigation equipment and readable storage medium
CN111143716B (en) * 2019-12-27 2023-06-20 中国人民解放军战略支援部队信息工程大学 Self-adaptive map display method and device based on lake object
CN112258601B (en) * 2020-10-19 2022-05-17 武汉中海庭数据技术有限公司 High-precision map customized compiling method and system and electronic equipment
CN115658838B (en) * 2022-11-18 2023-04-07 山东省地图院 Map set data generation method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010044802A1 (en) * 1996-01-10 2001-11-22 Sony Corporation Data providing structure, data providing method and data providing terminal
TW200606671A (en) * 2004-08-13 2006-02-16 Geoinfor Scientek Consultant Inc Electronic map platform of space information
TW201043922A (en) * 2009-06-01 2010-12-16 Acer Inc Portable electronic device, a navigation information download system and a method thereof
CN104318508A (en) * 2014-10-31 2015-01-28 北京思特奇信息技术股份有限公司 Data visualization method and system based on planar shp map layer
US20150128090A1 (en) * 2011-09-26 2015-05-07 Google Inc. Rendering Map Images Using Modifications of Non-Raster Map Data
CN105260407A (en) * 2015-09-24 2016-01-20 武汉传神信息技术有限公司 Generation system of cross border tour map
US20160328367A1 (en) * 2004-07-01 2016-11-10 Mindjet Llc System, method, and software application for displaying data from a web service in a visual map
CN107743312A (en) * 2016-08-10 2018-02-27 乐高乐佳(北京)信息技术有限公司 Cross-platform geographic position locating method, platform and positioning access server

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4996071B2 (en) * 2005-07-04 2012-08-08 株式会社ゼンリンデータコム Map display device, information providing server, and information providing method
CN101192219B (en) * 2006-11-22 2011-02-02 致伸科技股份有限公司 Electronic map display system and method using electronic map file
CN101777051A (en) * 2009-01-14 2010-07-14 肖迪 Travel information service system
JP5903299B2 (en) * 2012-03-05 2016-04-13 本田技研工業株式会社 Navigation device
CN103839479B (en) * 2012-11-20 2016-07-06 江苏省测绘研究所 A kind of efficent electronic writing exchange method
CN103971412B (en) * 2014-05-13 2019-07-02 百度在线网络技术(北京)有限公司 Electronic map shows method and device
CN105404689B (en) * 2015-12-11 2019-09-06 厦门精图信息技术有限公司 A kind of building, operating method and the device of electronic map subgraph layer
WO2019080024A1 (en) * 2017-10-26 2019-05-02 深圳星图腾科技有限公司 Map-based method and apparatus for displaying information, computer apparatus and storage medium
CN109345946B (en) * 2018-07-27 2020-11-03 创新先进技术有限公司 Map data display method, map data display device, electronic equipment and computer storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010044802A1 (en) * 1996-01-10 2001-11-22 Sony Corporation Data providing structure, data providing method and data providing terminal
US20160328367A1 (en) * 2004-07-01 2016-11-10 Mindjet Llc System, method, and software application for displaying data from a web service in a visual map
TW200606671A (en) * 2004-08-13 2006-02-16 Geoinfor Scientek Consultant Inc Electronic map platform of space information
TW201043922A (en) * 2009-06-01 2010-12-16 Acer Inc Portable electronic device, a navigation information download system and a method thereof
US20150128090A1 (en) * 2011-09-26 2015-05-07 Google Inc. Rendering Map Images Using Modifications of Non-Raster Map Data
CN104318508A (en) * 2014-10-31 2015-01-28 北京思特奇信息技术股份有限公司 Data visualization method and system based on planar shp map layer
CN105260407A (en) * 2015-09-24 2016-01-20 武汉传神信息技术有限公司 Generation system of cross border tour map
CN107743312A (en) * 2016-08-10 2018-02-27 乐高乐佳(北京)信息技术有限公司 Cross-platform geographic position locating method, platform and positioning access server

Also Published As

Publication number Publication date
CN109345946A (en) 2019-02-15
WO2020019968A1 (en) 2020-01-30
TW202008324A (en) 2020-02-16
CN109345946B (en) 2020-11-03

Similar Documents

Publication Publication Date Title
TWI736894B (en) Map data display method, device, electronic equipment and computer storage medium
RU2678077C2 (en) Method for drawing search results on map displayed on electronic device
US8423902B2 (en) Representation of overlapping visual entities
US20150062114A1 (en) Displaying textual information related to geolocated images
JP7032277B2 (en) Systems and methods for disambiguating item selection
US20160363458A1 (en) System and method for providing contextual information for a location
JP7032451B2 (en) Dynamically changing the visual properties of indicators on digital maps
CN105869513B (en) Method and device for displaying associated annotation points on electronic map interface
US11301500B2 (en) Clustering for geo-enriched data
US8839091B2 (en) Presenting faceted data on a user interface
US10552017B2 (en) Map lens in a user interface
US20200097564A1 (en) Selecting points of interest for display on a personalized digital map
US11402232B2 (en) Off-viewport location indications for digital mapping
JP7142074B2 (en) Method, apparatus, device and computer readable storage medium used for navigation
US10209876B2 (en) Method and apparatus for providing a segmented scrollbar
US9784591B2 (en) Computing systems, devices and methods for identifying important access roads to a geographic location
US20220282992A1 (en) Method and apparatus for generating electronic map, electronic device and storage medium
CN114003677B (en) Label generation method, device, electronic device and storage medium