地圖顯示方法及裝置制造方法
【專利摘要】本發(fā)明實施例提供一種地圖顯示方法及裝置,其中地圖顯示方法包括服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系;所述服務(wù)器根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上;由于索引文件中存儲的是完整數(shù)據(jù)信息中的關(guān)鍵信息,并且索引文件是存儲在服務(wù)器本地的,因此服務(wù)器在查找目標數(shù)據(jù)信息以及將目標數(shù)據(jù)信息顯示在地圖上的速度都能得到較大的提升,從而有效地提升了Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示的速度及性能。
【專利說明】地圖顯示方法及裝置【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實施例涉及計算機技術(shù)及地圖弓I擎技術(shù),尤其涉及一種地圖顯示方法及裝置。
【背景技術(shù)】
[0002]隨著計算機技術(shù)及地圖引擎技術(shù)的發(fā)展,需要在海量數(shù)據(jù)中快速查詢數(shù)據(jù)信息,并將查詢出的數(shù)據(jù)信息可視化地展現(xiàn)在地圖上。
[0003]動畫(Flex)地圖引擎技術(shù)能夠提供動畫式的地圖瀏覽,是在伽哇腳本語言(Javascript, Js)地圖的基礎(chǔ)上采用Flex技術(shù)進行顯示的地圖引擎技術(shù)。Flex地圖引擎技術(shù)需要在遠程服務(wù)器的數(shù)據(jù)庫上進行數(shù)據(jù)信息的檢索,通過Flex地圖引擎接口將查詢出的數(shù)據(jù)信息在地圖上平滑地進行定位顯示。Flex地圖引擎技術(shù)能夠為用戶提供較好的視覺和操作體驗。
[0004]由于龐大的數(shù)據(jù)信息需要存儲在遠程服務(wù)器的數(shù)據(jù)庫上,當需要利用Flex地圖引擎技術(shù)將數(shù)據(jù)信息顯示在地圖上時,需要先到遠程服務(wù)器的數(shù)據(jù)庫上查詢該數(shù)據(jù)信息及其地理信息,從而使得Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示的速度方面存在不足。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種地圖顯示方法及裝置,用于解決Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示時,在速度方面存在的不足。
[0006]本發(fā)明實施 例的第一個方面是提供一種地圖顯示方法,包括:
[0007]服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系;
[0008]所述服務(wù)器根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0009]結(jié)合第一個方面提供的地圖顯示方法,在第一種可能的實現(xiàn)方式中,所述服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息包括:
[0010]所述服務(wù)器獲取所述Flex地圖的視野范圍左上角的第一坐標以及所述視野范圍右下角的第二坐標;
[0011]所述服務(wù)器將所述索引文件中屬于所述第一坐標和所述第二坐標所確定的地圖區(qū)域中的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
[0012]結(jié)合第一個方面提供的地圖顯示方法,在第二種可能的實現(xiàn)方式中,所述服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息包括:
[0013]所述服務(wù)器根據(jù)關(guān)鍵詞在所述索引文件中進行查詢,獲得包括所述關(guān)鍵詞的目標數(shù)據(jù)信息。
[0014]結(jié)合第一個方面提供的地圖顯示方法,在第三種可能的實現(xiàn)方式中,所述索引文件中的數(shù)據(jù)信息分別屬于至少一個分類項;[0015]相應地,所述服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息之前,所述方法還包括:
[0016]所述服務(wù)器根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。
[0017]結(jié)合第一個方面或第一至三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述方法還包括:
[0018]所述服務(wù)器向位于遠程服務(wù)器上的數(shù)據(jù)庫查詢所述目標數(shù)據(jù)信息對應的詳細信
肩、O
[0019]本發(fā)明實施例的第二個方面是提供一種服務(wù)器,包括:
[0020]查詢單元,用于在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系;
[0021]顯示單元,用于根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0022]結(jié)合第二個方面提供的服務(wù)器,在第一種可能的實現(xiàn)方式中,所述查詢單元還用于:
[0023]獲取所述Flex地圖的視野范圍左上角的第一坐標以及所述視野范圍右下角的第二坐標;
[0024]將所述索引文件中屬于所述第一坐標和所述第二坐標所確定的地圖區(qū)域中的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
[0025]結(jié)合第二個方面提供的服務(wù)器,在第二種可能的實現(xiàn)方式中,所述查詢單元還用于:
[0026]所述服務(wù)器根據(jù)關(guān)鍵詞在所述索引文件中進行查詢,獲得包括所述關(guān)鍵詞的目標數(shù)據(jù)信息。
[0027]結(jié)合第二個方面提供的服務(wù)器,在第三種可能的實現(xiàn)方式中,所述索引文件中的數(shù)據(jù)信息分別屬于至少一個分類項;
[0028]相應地,所述服務(wù)器還包括:
[0029]處理單元,用于在所述查詢單元在所述索引文件中查詢所述目標數(shù)據(jù)信息之前,根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。
[0030]結(jié)合第二個方面或第一至三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述服務(wù)器還包括:
[0031]遠程查詢單元,用于向位于遠程服務(wù)器上的數(shù)據(jù)庫查詢所述目標數(shù)據(jù)信息對應的詳細信息。
[0032]本發(fā)明實施例所述的地圖顯示方法及裝置,服務(wù)器在本地存儲有索引文件,該索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系,服務(wù)器在索引文件中查詢需要顯示的目標數(shù)據(jù)信息,并根據(jù)目標數(shù)據(jù)信息對應的地圖坐標,將目標數(shù)據(jù)信息顯示在Flex地圖上;由于索引文件中存儲的是完整數(shù)據(jù)信息中的關(guān)鍵信息,并且索引文件是存儲在服務(wù)器本地的,因此服務(wù)器在查找目標數(shù)據(jù)信息以及將目標數(shù)據(jù)信息顯示在地圖上的速度都能得到較大的提升,從而有效地提升了 Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示的速度及性能?!緦@綀D】
【附圖說明】
[0033]圖1為本發(fā)明實施例提供的地圖顯示方法的流程圖;
[0034]圖2為本發(fā)明實施例提供的另一地圖顯示方法的流程圖;
[0035]圖3為本發(fā)明實施例提供的又一地圖顯示方法的流程圖;
[0036]圖4為本發(fā)明實施例提供的服務(wù)器的結(jié)構(gòu)示意圖;
[0037]圖5為本發(fā)明實施例提供的另一服務(wù)器的結(jié)構(gòu)示意圖;
[0038]圖6為本發(fā)明實施例提供的又一服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]本發(fā)明各實施例為了解決Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示時,在速度方面存在的不足,對目前的Flex地圖引擎技術(shù)進行了改進。
[0040]本發(fā)明各實施例中的Flex地圖引擎技術(shù)進行地圖顯示時,不再利用遠程服務(wù)器上的數(shù)據(jù)庫查詢數(shù)據(jù)信息,而是將數(shù)據(jù)信息中的部分關(guān)鍵信息及其對應的地圖坐標,以索引文件的形式存儲在運行本發(fā)明各實施例所述地圖顯示方法的服務(wù)器本地。由于服務(wù)器可以在本地進行對數(shù)據(jù)信息的查詢,因此能夠提高將數(shù)據(jù)信息顯示在Flex地圖上的速度。進而,當需要獲取數(shù)據(jù)信息中更多的詳細信息時,服務(wù)器還可以再到遠程服務(wù)器上的數(shù)據(jù)庫進行檢索和讀取。
[0041]本發(fā)明各實施例可以應用在需要查詢數(shù)據(jù)信息,并將所查詢到的數(shù)據(jù)信息顯示在地圖上的各種應用場景中。
[0042]本發(fā)明各實施例中所述的服務(wù)器是具有運行所述地圖顯示方法的設(shè)備,在實際應用中該服務(wù)器可以為小型機服務(wù)器。本發(fā)明各實施例中所述的遠程服務(wù)器是數(shù)據(jù)庫所在的服務(wù)器。
[0043]圖1為本發(fā)明實施例提供的地圖顯示方法的流程圖,如圖1所示,該方法包括:
[0044]101、服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息。其中,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系。
[0045]具體的,遠程服務(wù)器的數(shù)據(jù)庫中存儲有完整的數(shù)據(jù)信息以及與各條數(shù)據(jù)信息對應的地圖坐標。在公安系統(tǒng)的實際應用中,數(shù)據(jù)信息可以為流動人口信息、常住人口信息及警情信息等多種信息。每條數(shù)據(jù)信息可以被劃分為兩部分,一部分為關(guān)鍵信息,另一部分為詳細信息。例如,在某條流動人口信息中,該流動人口的姓名和身份證信息可以作為關(guān)鍵信息,其家庭成員信息及其他形式可以作為詳細信息。
[0046]服務(wù)器根據(jù)遠程服務(wù)器數(shù)據(jù)庫中各數(shù)據(jù)信息的關(guān)鍵信息,生成索引文件。服務(wù)器在本地所存儲的索引文件中保存有數(shù)據(jù)信息以及與數(shù)據(jù)信息對應的地圖坐標,即數(shù)據(jù)信息與地圖坐標之間的對應關(guān)系。由于數(shù)據(jù)信息的關(guān)鍵信息本身也屬于數(shù)據(jù)信息,因此本發(fā)明各實施例中所述的索引文件中的數(shù)據(jù)信息,指代的就是屬于關(guān)鍵信息的這部分數(shù)據(jù)信息。
[0047]服務(wù)器在根據(jù)檢索條件進行查詢時,可以在本地所存儲的索引文件中進行查詢。由于每條完整的數(shù)據(jù)信息中關(guān)鍵信息與詳細信息相比,數(shù)據(jù)量相對較小,且服務(wù)器在本地進行查詢與到遠程服務(wù)器上進行查詢相比,查詢速度相對更快,因此服務(wù)器能夠更快速地獲得查詢結(jié)果。[0048]本發(fā)明各實施例中將查詢結(jié)果稱為“目標數(shù)據(jù)信息”。其中,目標數(shù)據(jù)信息可以為一個或多個查詢到的數(shù)據(jù)信息。
[0049]102、服務(wù)器根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0050]具體的,服務(wù)器在查詢到目標數(shù)據(jù)信息時,相應地還查詢出了與目標數(shù)據(jù)信息對應的地圖坐標,根據(jù)該地圖坐標,可以將該目標數(shù)據(jù)信息顯示在地圖中。
[0051]在實際應用中,服務(wù)器可以根據(jù)目標數(shù)據(jù)信息對應的地圖坐標,將目標數(shù)據(jù)信息顯示在Flex地圖上。
[0052]本發(fā)明實施例所述的地圖顯示方法,服務(wù)器在本地存儲有索引文件,該索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系,服務(wù)器在索引文件中查詢需要顯示的目標數(shù)據(jù)信息,并根據(jù)目標數(shù)據(jù)信息對應的地圖坐標,將目標數(shù)據(jù)信息顯示在Flex地圖上;由于索引文件中存儲的是完整數(shù)據(jù)信息中的關(guān)鍵信息,并且索引文件是存儲在服務(wù)器本地的,因此服務(wù)器在查找目標數(shù)據(jù)信息以及將目標數(shù)據(jù)信息顯示在地圖上的速度都能得到較大的提升,從而有效地提升了 Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示的速度及性能。
[0053]圖2為本發(fā)明實施例提供的另一地圖顯示方法的流程圖,如圖2所示,該方法包括:
[0054]201、服務(wù)器根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。
[0055]具體的,服務(wù)器中所存儲的索引文件中的各項數(shù)據(jù)信息可以分別屬于至少一個分類項,也就是說,索引文件中的各項數(shù)據(jù)信息可以被劃分到一個或多個分類項中。
[0056]服務(wù)器在進行查詢時,可以先選擇查詢范圍。若將全部分類項均作為目標分類項,則索引文件中全部的數(shù)據(jù)信息均屬于可查詢的范圍;若將全部分類項中的部分分類項作為目標分類項,則該部分分類項所包括的數(shù)據(jù)信息即屬于可查詢的范圍。其中,該部分分類項可以為一個或多個分類項。
[0057]202、服務(wù)器獲取所述Flex地圖的視野范圍左上角的第一坐標以及所述視野范圍右下角的第二坐標。
[0058]具體的,服務(wù)器在對Flex地圖進行顯示時,隨著地圖的縮放,在窗口中顯示給使用者的地圖區(qū)域即為視野范圍。服務(wù)器在顯示Flex地圖時,獲取當前視野范圍的左上角的坐標和右下角的坐標。將當前視野范圍左上角的坐標作為第一坐標,將當前視野范圍右下角的坐標作為第二坐標。
[0059]當服務(wù)器上所顯示的Flex地圖被放大或縮小時,相應地對第一坐標和第二坐標進行更新。從而使得第一坐標和第二坐標實時地顯示當前視野范圍左上角的坐標和右下角的坐標。
[0060]203、服務(wù)器將所述索引文件中屬于所述第一坐標和所述第二坐標所確定的地圖區(qū)域中的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
[0061]具體的,在步驟101所述實現(xiàn)方式的基礎(chǔ)上,由于第一坐標和第二坐標的格式均為(橫坐標,縱坐標),因此服務(wù)器根據(jù)第一坐標和第二坐標能夠確定當前視野范圍對應的地圖區(qū)域。
[0062]服務(wù)器在上述確定的可查詢的范圍內(nèi),根據(jù)該可查詢范圍內(nèi)的數(shù)據(jù)信息的地圖坐標,判斷是否有屬于該地圖區(qū)域的地圖坐標。如果有,則將屬于該地圖區(qū)域的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
[0063]204、服務(wù)器根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0064]具體的,可以參見步驟102中所述的實現(xiàn)方式。在此基礎(chǔ)上,當?shù)谝蛔鴺撕偷诙鴺吮桓轮?,服?wù)器根據(jù)更新的第一坐標和第二坐標確定目標數(shù)據(jù)信息,從而能夠隨著Flex地圖的縮放,實時地在地圖上顯示當前視野范圍內(nèi)所包含的目標數(shù)據(jù)信息。
[0065]本發(fā)明實施例提供的地圖顯示方法,根據(jù)視野范圍左上角的第一坐標和右下角的第二坐標能夠確定對應的地圖區(qū)域,結(jié)合索引文件中的數(shù)據(jù)信息,能夠?qū)崿F(xiàn)在視野范圍內(nèi)自動查詢和檢索的功能,有效地提高了用戶體驗;并且,由于視野范圍內(nèi)的查詢和檢索是基于服務(wù)器本地存儲的索引文件實現(xiàn)的,不需要訪問遠程服務(wù)器上的數(shù)據(jù)庫,因此不僅提高了檢索和顯示的速度,還減小了數(shù)據(jù)庫的壓力,避免了對數(shù)據(jù)庫的空間搜索插件的依賴。
[0066]圖3為本發(fā)明實施例提供的又一地圖顯示方法的流程圖,如圖3所示,該方法包括:
[0067]301、服務(wù)器根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。
[0068]具體的,可以參見步驟201中所述的實現(xiàn)方式。
[0069]302、服務(wù)器根據(jù)關(guān)鍵詞在所述索引文件中進行查詢,獲得包括所述關(guān)鍵詞的目標
數(shù)據(jù)信息。
[0070]具體的,在步驟101所述實現(xiàn)方式的基礎(chǔ)上,服務(wù)器如果需要根據(jù)關(guān)鍵詞進行查詢,則在上述設(shè)定的可查詢的范圍內(nèi),查詢包含該關(guān)鍵詞的目標數(shù)據(jù)信息。
[0071]其中,使用者可以采用自由詞全文檢索、關(guān)鍵詞檢索、分類檢索及其他特殊信息的檢索等多種檢索方式,其中進行檢索的方法可以采用與現(xiàn)有技術(shù)中類似的多種檢索方法,此次不再贅述。
[0072]303、服務(wù)器根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0073]具體的,可以參見步驟102中所述的實現(xiàn)方式。
[0074]進一步地,服務(wù)器在查詢到目標數(shù)據(jù)信息時,可以根據(jù)目標數(shù)據(jù)信息與關(guān)鍵詞匹配程度的高低,對目標數(shù)據(jù)信息進行排序。服務(wù)器可以將經(jīng)過排序的目標數(shù)據(jù)信息以分頁的方式顯示給使用者。具體在每次顯示在地圖上時,可以根據(jù)排序的結(jié)果,根據(jù)匹配程度由高至低的方式,將預設(shè)數(shù)量的目標數(shù)據(jù)信息顯示在Flex地圖上。
[0075]進一步地,在上述各實施例的基礎(chǔ)上,所述服務(wù)器向位于遠程服務(wù)器上的數(shù)據(jù)庫查詢所述目標數(shù)據(jù)信息對應的詳細信息。
[0076]當使用者看到服務(wù)器所顯示的、疊加在Flex地圖上的目標數(shù)據(jù)信息時,如果需要繼續(xù)查看與目標數(shù)據(jù)信息相關(guān)的詳細信息,則服務(wù)器可以將向遠程服務(wù)器發(fā)送查詢請求,以使遠程服務(wù)器在其數(shù)據(jù)庫中查詢該目標數(shù)據(jù)信息所對應的詳細信息,并將查詢到的詳細信息返回給服務(wù)器,以供服務(wù)器將該詳細信息提供給使用者。
[0077]在實際應用中,本發(fā)明各實施例提供的地圖顯示方法及裝置,能夠在公安系統(tǒng)中實現(xiàn)對海量信息數(shù)據(jù)空間化,以及批量數(shù)據(jù)的高效查詢展現(xiàn),為政府決策、警情研判、犯罪預防和應急資源等提供高性能、空間化和高速度的技術(shù)支撐。
[0078]圖4為本發(fā)明實施例提供的服務(wù)器的結(jié)構(gòu)示意圖,如圖4所示,該服務(wù)器包括:
[0079]查詢單元11,用于在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系;
[0080]顯示單元12,用于根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0081]進一步地,所述查詢單元11還用于:
[0082]獲取所述Flex地圖的視野范圍左上角的第一坐標以及所述視野范圍右下角的第二坐標;
[0083]將所述索引文件中屬于所述第一坐標和所述第二坐標所確定的地圖區(qū)域中的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
[0084]進一步地,所述查詢單元11還用于:
[0085]所述服務(wù)器根據(jù)關(guān)鍵詞在所述索引文件中進行查詢,獲得包括所述關(guān)鍵詞的目標數(shù)據(jù)信息。
[0086]圖5為本發(fā)明實施例提供的另一服務(wù)器的結(jié)構(gòu)示意圖,如圖5所示,該服務(wù)器還可以包括:
[0087]處理單元13,用于在所述查詢單元在所述索引文件中查詢所述目標數(shù)據(jù)信息之前,根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。所述索引文件中的數(shù)據(jù)信息分別屬于至少一個分類項。
[0088]進一步地,所述服務(wù)器還包括:
[0089]遠程查詢單元14,用于向位于遠程服務(wù)器上的數(shù)據(jù)庫查詢所述目標數(shù)據(jù)信息對應的詳細信息。
[0090]圖6為本發(fā)明實施例提供的又一服務(wù)器的結(jié)構(gòu)示意圖,如圖6所示,該服務(wù)器包括:處理器21、存儲器22、總線23和通信接口 24。處理器21、存儲器22和通信接口 24之間通過總線23連接并完成相互間的通信。
[0091]處理器21可能為單核或多核中央處理單元(Central Processing Unit, CPU),或者為特定集成電路(Application Specific Integrated Circuit, ASIC),或者為被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0092]存儲器22可以為高速RAM存儲器,也可以為非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。
[0093]存儲器22用于存放程序221。具體的,程序221中可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0094]處理器21運行程序221,以執(zhí)行:
[0095]在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系;根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
[0096]具體的,本發(fā)明各實施例提供的服務(wù)器進行地圖顯示的方法,可以參見上述對應的方法實施例中所述的實現(xiàn)方式,此處不再贅述。
[0097]本發(fā)明實施例所述的服務(wù)器,在本地存儲有索引文件,該索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系,服務(wù)器在索引文件中查詢需要顯示的目標數(shù)據(jù)信息,并根據(jù)目標數(shù)據(jù)信息對應的地圖坐標,將目標數(shù)據(jù)信息顯示在Flex地圖上;由于索引文件中存儲的是完整數(shù)據(jù)信息中的關(guān)鍵信息,并且索引文件是存儲在服務(wù)器本地的,因此服務(wù)器在查找目標數(shù)據(jù)信息以及將目標數(shù)據(jù)信息顯示在地圖上的速度都能得到較大的提升,從而有效地提升了 Flex地圖引擎技術(shù)在對數(shù)據(jù)信息進行顯示的速度及性能。
[0098]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0099]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種地圖顯示方法,其特征在于,包括: 服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系; 所述服務(wù)器根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在動畫Flex地圖上。
2.根據(jù)權(quán)利要求1所述的地圖顯示方法,其特征在于,所述服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息包括: 所述服務(wù)器獲取所述Flex地圖的視野范圍左上角的第一坐標以及所述視野范圍右下角的第二坐標; 所述服務(wù)器將所述索引文件中屬于所述第一坐標和所述第二坐標所確定的地圖區(qū)域中的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
3.根據(jù)權(quán)利要求1所述的地圖顯示方法,其特征在于,所述服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息包括: 所述服務(wù)器根據(jù)關(guān)鍵詞在所述索引文件中進行查詢,獲得包括所述關(guān)鍵詞的目標數(shù)據(jù)信息。
4.根據(jù)權(quán)利要求1所述的地圖顯示方法,其特征在于,所述索引文件中的數(shù)據(jù)信息分別屬于至少一個分類項; 相應地,所述服務(wù)器在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息之前,所述方法還包括: 所述服務(wù)器根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。
5.根據(jù)權(quán)利要求1-4中任一所述的地圖顯示方法,其特征在于,所述方法還包括: 所述服務(wù)器向位于遠程服務(wù)器上的數(shù)據(jù)庫查詢所述目標數(shù)據(jù)信息對應的詳細信息。
6.一種服務(wù)器,其特征在于,包括: 查詢單元,用于在本地存儲的索引文件中查詢需要顯示的目標數(shù)據(jù)信息,所述索引文件包括數(shù)據(jù)信息與地圖坐標的對應關(guān)系; 顯示單元,用于根據(jù)所述目標數(shù)據(jù)信息對應的地圖坐標,將所述目標數(shù)據(jù)信息顯示在Flex地圖上。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述查詢單元還用于: 獲取所述Flex地圖的視野范圍左上角的第一坐標以及所述視野范圍右下角的第二坐標; 將所述索引文件中屬于所述第一坐標和所述第二坐標所確定的地圖區(qū)域中的地圖坐標對應的數(shù)據(jù)信息,作為目標數(shù)據(jù)信息。
8.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述查詢單元還用于: 所述服務(wù)器根據(jù)關(guān)鍵詞在所述索引文件中進行查詢,獲得包括所述關(guān)鍵詞的目標數(shù)據(jù)信息。
9.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述索引文件中的數(shù)據(jù)信息分別屬于至少一個分類項; 相應地,所述服務(wù)器還包括:處理單元,用于在所述查詢單元在所述索引文件中查詢所述目標數(shù)據(jù)信息之前,根據(jù)所選擇的至少一個目標分類項,將所述索引文件中所述目標分類項下的數(shù)據(jù)信息作為可查詢的范圍。
10.根據(jù)權(quán)利要求6-9中任一所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 遠程查詢單元,用于向位于遠程服務(wù)器上的數(shù)據(jù)庫查詢所述目標數(shù)據(jù)信息對應的詳細信息。`
【文檔編號】G06F17/30GK103440255SQ201310319556
【公開日】2013年12月11日 申請日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】王曉剛 申請人:聊城市公安局