一種地圖搜索方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網技術領域,特別涉及一種地圖搜索方法及裝置。
【背景技術】
[0002]經過近幾年的互聯(lián)網技術的飛速發(fā)展,互聯(lián)網的業(yè)務不斷增加,人們基于互聯(lián)網可以接觸到各種各樣的信息,網絡也成為人們日常工作和生活中不可或缺的一部分。比如,用戶可以利用互聯(lián)網收發(fā)工作郵件、進行視頻會議等;或者,利用互聯(lián)網瀏覽新聞、聽音樂、購物、訂餐、觀看視頻等。當用戶獲取自身需要的信息時,需要利用對應的搜索工具,從互聯(lián)網海量的信息中搜索并查找出自身所需要的信息;在這種情況下,互聯(lián)網作為海量信息的載體,如何有效地提取并利用這些信息成為一個巨大的挑戰(zhàn)。
[0003]地圖搜索作為上述信息搜索的其中一個方面,在用戶的日常工作和生活也占有相當大的比重。目前,利用搜索引擎在互聯(lián)網上進行地圖搜索時,均不具備同時顯示并對比兩個地名對應位置的功能;比如搜索兩個城市甲和乙的位置信息時,幾乎所有的地圖搜索工具顯示搜索結果均為:顯示甲城市中包含乙城市名字的地址或者位置信息?,F(xiàn)有的地圖搜索工具均不具備同時搜索多個地名的對比搜索功能。
【發(fā)明內容】
[0004]本發(fā)明實施例提供一種地圖搜索方法及裝置,用以能夠同時搜索多個地名對應的區(qū)域位置,實現(xiàn)多個地名對應區(qū)域地圖的對比搜索。
[0005]本發(fā)明實施例提供一種地圖搜索方法,包括:
[0006]獲取用戶基于地圖搜索控件所輸入的多個地名信息;
[0007]查找地名數(shù)據庫,獲取用戶輸入的多個搜索地名之間對應的邏輯關系;
[0008]根據獲取的所述搜索地名之間對應的邏輯關系,查找并獲取與所述邏輯關系相匹配的地圖顯示方式;
[0009]根據查找得到的所述地圖顯示方式,顯示多個所述搜索地名對應的地圖信息。
[0010]在一個實施例中,所述邏輯關系為地名在實際位置空間中所對應的物理位置關系,所述邏輯關系包括:按照行政區(qū)域劃分的并列邏輯關系和包含邏輯關系。
[0011]在一個實施例中,所述根據獲取的所述搜索地名之間對應的邏輯關系,查找并獲取與所述邏輯關系相匹配的地圖顯示方式,包括:
[0012]若獲取的所述搜索地名之間對應的邏輯關系為并列邏輯關系,則查找并獲取與所述并列邏輯關系相匹配的地圖顯示方式包括:獲取所述搜索地名共同上級行政區(qū)域對應的上級地名,并采用共同顯示所述上級地名和所述搜索地名的地圖顯示方式;
[0013]若獲取的所述搜索地名之間的邏輯關系為包含邏輯關系,則查找并獲取與所述包含邏輯關系相匹配的地圖顯示方式包括:采用不同搜索地名之間進行突出區(qū)別顯示的地圖顯不方式。
[0014]在一個實施例中,所述采用不同搜索地名之間進行突出區(qū)別顯示的地圖顯示方式包括:
[0015]針對不同的搜索地名,采用不同的顯示圖層和不同的顯示顏色進行區(qū)別顯示的地圖顯示方式。
[0016]在一個實施例中,所述一種地圖搜索方法還包括:
[0017]接收用戶再次輸入的區(qū)域信息;
[0018]顯示用戶再次輸入的區(qū)域信息所對應的完整區(qū)域地圖信息。
[0019]對應于上述實施例所提供一種地圖搜索方法,本發(fā)明實施例還提供了一種地圖搜索裝置,包括:
[0020]獲取模塊,用于獲取用戶基于地圖搜索控件所輸入的多個地名信息;
[0021]查找模塊,用于查找地名數(shù)據庫,獲取用戶輸入的多個搜索地名之間對應的邏輯關系;
[0022]匹配模塊,用于根據獲取的所述搜索地名之間對應的邏輯關系,查找并獲取與所述邏輯關系相匹配的地圖顯示方式;
[0023]顯示模塊,用于根據查找得到的所述地圖顯示方式,顯示多個所述搜索地名對應的地圖信息。
[0024]在一個實施例中,所述邏輯關系為地名在實際位置空間中所對應的物理位置關系,所述邏輯關系包括:按照行政區(qū)域劃分的并列邏輯關系和包含邏輯關系。
[0025]在一個實施例中,所述匹配模塊包括:
[0026]并列匹配單元,用于當所述查找模塊獲取的所述搜索地名之間對應的邏輯關系為并列邏輯關系時,查找并獲取與所述并列邏輯關系相匹配的地圖顯示方式包括:獲取所述搜索地名共同上級行政區(qū)域對應的上級地名,并采用共同顯示所述上級地名和所述搜索地名的地圖顯示方式;
[0027]包含匹配單元,用于當所述查找模塊獲取的所述搜索地名之間的邏輯關系為包含邏輯關系時,查找并獲取與所述包含邏輯關系相匹配的地圖顯示方式包括:采用不同搜索地名之間進行突出區(qū)別顯示的地圖顯示方式。
[0028]在一個實施例中,所述采用不同搜索地名之間進行突出區(qū)別顯示的地圖顯示方式包括:
[0029]針對不同的搜索地名,采用不同的顯示圖層和不同的顯示顏色進行區(qū)別顯示的地圖顯示方式。
[0030]在一個實施例中,所述一種地圖搜索裝置還包括:
[0031]對比搜索模塊,用于接收用戶再次輸入的區(qū)域信息,并顯示用戶再次輸入的區(qū)域信息所對應的完整區(qū)域地圖信息。
[0032]以上實施例所描述的一種地圖搜索方法及裝置可以達到如下有益效果:
[0033]通過獲取用戶基于地圖搜索控件所輸入的多個地名信息;查找地名數(shù)據庫,獲取用戶輸入的多個搜索地名之間對應的邏輯關系;根據獲取的所述搜索地名之間對應的邏輯關系,查找并獲取與所述邏輯關系相匹配的地圖顯示方式;根據查找得到的所述地圖顯示方式,顯示多個所述搜索地名對應的地圖信息;具有同時搜索多個地名對應的區(qū)域位置的有益效果,實現(xiàn)了多個地名對應區(qū)域地圖的對比搜索;進一步地,也提高了地圖搜索的智能性和便捷性;對用戶側來講,同時也提高了用戶體驗。
[0034]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
[0035]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0036]附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0037]圖1為本發(fā)明根據一示例性實施例示出的一種地圖搜索方法的一種實施例方式的流程圖;
[0038]圖2為本發(fā)明根據一示例性實施例示出的一種地圖搜索方法中步驟S30的流程圖;
[0039]圖3為本發(fā)明根據一示例性實施例示出的一種地圖搜索方法的另一種實施例方式的流程圖;
[0040]圖4為本發(fā)明根據一示例性實施例示出的一種地圖搜索裝置的一種實施例方式的框圖;
[0041]圖5為本發(fā)明根據一示例性實施例示出的一種地圖搜索裝置中匹配模塊80的框圖;
[0042]圖6為本發(fā)明根據一示例性實施例示出的一種地圖搜索裝置的另一種實施例方式的框圖。
【具體實施方式】
[0043]以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]本發(fā)明公開的一實施例中提供了一種地圖搜索方法