本申請(qǐng)涉及電子地圖領(lǐng)域,尤其涉及一種地圖標(biāo)注點(diǎn)的顯示方法和裝置。
背景技術(shù):目前,傳統(tǒng)的搜索服務(wù)引擎大都推出了電子地圖搜索服務(wù),電子地圖搜索服務(wù)的關(guān)鍵是在電子地圖上標(biāo)注出某些特定位置,如餐館、商場(chǎng)、醫(yī)院、公交車站等生活設(shè)施的位置。為了解決這個(gè)問題,傳統(tǒng)的搜索服務(wù)引擎在為提供地圖搜索結(jié)果時(shí),會(huì)在地圖上的某些特定位置顯示與搜索結(jié)果相關(guān)的標(biāo)注點(diǎn)給用戶參考,以方便用戶了解所搜索的區(qū)域的周邊環(huán)境。現(xiàn)有技術(shù)下的顯示地圖標(biāo)注點(diǎn)的方法為:用戶訪問前端(客戶端)頁(yè)面時(shí),Web前端向圖片渲染引擎發(fā)送地圖訪問請(qǐng)求消息,圖片渲染引擎從與自身綁定的唯一的搜索引擎搜索并獲取數(shù)據(jù),并攜帶有一些搜索信息以及這張圖片所在世界地圖中的經(jīng)緯度范圍信息,圖片渲染引擎將搜索結(jié)果綁定到圖片上,并對(duì)圖片進(jìn)行渲染,前端通過JavaScript腳本語(yǔ)言再將圖片與搜索結(jié)果進(jìn)行綁定,輸出至用戶終端展示給用戶。現(xiàn)有技術(shù)方案的缺點(diǎn)是:由于一個(gè)圖片渲染引擎指向與圖片引擎在同一個(gè)內(nèi)部環(huán)境的搜索引擎,導(dǎo)致其擴(kuò)展性差;而且由于前端通過JavaScript腳本語(yǔ)言再將圖片與搜索結(jié)果進(jìn)行綁定并輸出至用戶終端上顯示,導(dǎo)致在顯示較多的標(biāo)注點(diǎn)時(shí),會(huì)占用前端過多的內(nèi)存,進(jìn)而使得CPU負(fù)荷升高,因此前端的性能限制了標(biāo)注點(diǎn)顯示的數(shù)量。
技術(shù)實(shí)現(xiàn)要素:本申請(qǐng)的目的是,提供一種地圖標(biāo)注點(diǎn)的顯示方法和裝置,以實(shí)現(xiàn)一個(gè)圖片渲染引擎可以指向與圖片引擎在同一個(gè)內(nèi)部環(huán)境的搜索引擎或多個(gè)外部數(shù)據(jù)源,提高系統(tǒng)的擴(kuò)展性,而且還可以減小多個(gè)地圖標(biāo)注點(diǎn)的顯示對(duì)前端性能的影響,地圖標(biāo)注點(diǎn)顯示的數(shù)量實(shí)現(xiàn)數(shù)量級(jí)增加。為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘环N地圖標(biāo)注點(diǎn)的顯示方法,應(yīng)用于包括多個(gè)客戶端、圖片渲染引擎和多個(gè)搜索引擎的系統(tǒng)中,所述方法包括:接收來(lái)自所述客戶端的熱點(diǎn)圖片的請(qǐng)求消息,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);調(diào)用所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶的回調(diào)函數(shù),向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,所述搜索請(qǐng)求消息中攜帶熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息;接收并解析來(lái)自所述數(shù)據(jù)源根據(jù)所述搜索請(qǐng)求消息中攜帶的熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息搜索到的搜索結(jié)果;根據(jù)解析所述搜索結(jié)果得出的地理位置信息,在透明圖片上標(biāo)注地圖標(biāo)注點(diǎn),以供所述客戶端顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。本申請(qǐng)還提供了一種地圖標(biāo)注點(diǎn)的顯示方法,應(yīng)用于包括多個(gè)客戶端、圖片渲染引擎和多個(gè)搜索引擎的系統(tǒng)中,所述方法包括:發(fā)送熱點(diǎn)圖片的請(qǐng)求消息到所述圖片渲染引擎,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);接收所述圖片渲染引擎發(fā)送的標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片,所述標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片由所述圖片渲染引擎解析向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息后接收到的來(lái)自所述數(shù)據(jù)源的搜索結(jié)果,并根據(jù)解析所述搜索結(jié)果得出的地理位置信息在所述透明圖片上標(biāo)注所述地圖標(biāo)注點(diǎn)而生成;顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。相應(yīng)地,本申請(qǐng)還提供了一種地圖標(biāo)注點(diǎn)的顯示裝置,應(yīng)用于包括多個(gè)客戶端、圖片渲染引擎和多個(gè)搜索引擎的系統(tǒng)中,所述裝置包括:接收單元,用于接收來(lái)自所述客戶端的熱點(diǎn)圖片的請(qǐng)求消息,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);發(fā)送單元,用于調(diào)用所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶的回調(diào)函數(shù),向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,所述搜索請(qǐng)求消息中攜帶熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息;解析單元,用于接收并解析來(lái)自所述數(shù)據(jù)源根據(jù)所述搜索請(qǐng)求消息中攜帶的熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息搜索到的搜索結(jié)果;第一處理單元,用于根據(jù)解析所述搜索結(jié)果得出的地理位置信息,在透明圖片上標(biāo)注地圖標(biāo)注點(diǎn),以供所述客戶端顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。本申請(qǐng)還提供了一種地圖標(biāo)注點(diǎn)的顯示裝置,應(yīng)用于包括多個(gè)客戶端、圖片渲染引擎和多個(gè)搜索引擎的系統(tǒng)中,所述裝置包括:發(fā)送單元,用于發(fā)送熱點(diǎn)圖片的請(qǐng)求消息到所述圖片渲染引擎,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);接收單元,用于接收所述圖片渲染引擎發(fā)送的標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片,所述標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片由所述圖片渲染引擎解析向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息后接收到的來(lái)自所述數(shù)據(jù)源的搜索結(jié)果,并根據(jù)解析所述搜索結(jié)果得出的地理位置信息在所述透明圖片上標(biāo)注所述地圖標(biāo)注點(diǎn)而生成;處理單元,用于顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。本申請(qǐng)實(shí)現(xiàn)了圖片渲染引擎根據(jù)客戶端的要求主動(dòng)從內(nèi)部系統(tǒng)的搜索引擎或者遠(yuǎn)程服務(wù)器獲取搜索結(jié)果數(shù)據(jù),并根據(jù)搜索結(jié)果在透明圖片上標(biāo)注地圖標(biāo)注點(diǎn)。由此,本申請(qǐng)?zhí)峁┑牡貓D標(biāo)注點(diǎn)的顯示方法不會(huì)影響客戶端的性能,并且實(shí)現(xiàn)了圖片渲染引擎和數(shù)據(jù)搜索引擎的解耦,即一個(gè)圖片渲染引擎可以指向多個(gè)數(shù)據(jù)源,提高了擴(kuò)展性。附圖說(shuō)明圖1為本申請(qǐng)實(shí)施例提供的一種地圖標(biāo)注點(diǎn)的顯示系統(tǒng)架構(gòu)圖;圖2為本申請(qǐng)實(shí)施例提供的一種地圖標(biāo)注點(diǎn)的顯示方法流程圖;圖3為本申請(qǐng)實(shí)施例提供的又一地圖標(biāo)注點(diǎn)的顯示方法流程圖;圖4為本申請(qǐng)實(shí)施例提供的一種地圖標(biāo)注點(diǎn)的顯示裝置示意圖;圖5為本申請(qǐng)實(shí)施例提供的又一地圖標(biāo)注點(diǎn)的顯示裝置示意圖。具體實(shí)施方式下面通過附圖和實(shí)施例,對(duì)本申請(qǐng)的技術(shù)方案做進(jìn)一步的詳細(xì)描述。本申請(qǐng)?zhí)峁┑牡貓D標(biāo)注點(diǎn)的顯示方法和裝置,圖片渲染引擎接收客戶端發(fā)送的熱點(diǎn)圖片的請(qǐng)求消息,調(diào)用所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶的回調(diào)函數(shù),向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,然后接收并解析來(lái)自所述數(shù)據(jù)源根據(jù)所述搜索請(qǐng)求消息中攜帶的熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息搜索到的搜索結(jié)果;根據(jù)解析所述搜索結(jié)果得出的地理位置信息,在透明圖片上標(biāo)注地圖標(biāo)注點(diǎn),向所述客戶端發(fā)送所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。由此本申請(qǐng)?zhí)峁┑牡貓D標(biāo)注點(diǎn)的顯示不會(huì)影響客戶端的性能,并且實(shí)現(xiàn)了圖片渲染引擎和數(shù)據(jù)搜索引擎的解耦,即一個(gè)圖片渲染引擎可以指向多個(gè)數(shù)據(jù)源,提高了擴(kuò)展性。下面首先介紹本申請(qǐng)地圖標(biāo)注點(diǎn)顯示方法所應(yīng)用的系統(tǒng)架構(gòu),如圖1所示,該系統(tǒng)包括客戶端A、圖片渲染引擎B,以及多個(gè)數(shù)據(jù)源1、2、......、N。客戶端A接收到用戶端發(fā)送的地圖訪問請(qǐng)求消息后,將地圖展示的范圍劃分為多個(gè)圖片,對(duì)于每個(gè)圖片,客戶端A都向圖片渲染引擎B發(fā)送一個(gè)熱點(diǎn)圖片請(qǐng)求消息,該請(qǐng)求消息攜帶一個(gè)回調(diào)函數(shù),即客戶的搜索條件,圖片渲染引擎B調(diào)用該回調(diào)函數(shù),同時(shí)加入地理范圍信息,向某個(gè)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息;該指定的數(shù)據(jù)源根據(jù)搜索條件進(jìn)行查詢得到搜索結(jié)果,按照一定的格式將搜索結(jié)果發(fā)送給圖片渲染引擎B,圖片渲染引擎B解析搜索結(jié)果,根據(jù)解析的結(jié)果,在相應(yīng)的透明圖片上標(biāo)注地圖標(biāo)注點(diǎn),并將標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片和熱點(diǎn)數(shù)據(jù)發(fā)送給客戶端A;客戶端A將所有標(biāo)注了地圖標(biāo)注點(diǎn)的圖片拼接在一起,在標(biāo)注點(diǎn)位置加上熱點(diǎn),并且將熱點(diǎn)對(duì)應(yīng)的熱點(diǎn)數(shù)據(jù)綁定到熱點(diǎn)上,將標(biāo)注點(diǎn)圖片疊加在原地圖圖片層上,顯示給用戶。如圖2所示,其為本申請(qǐng)?zhí)峁┑囊环N地圖標(biāo)注點(diǎn)的顯示方法流程圖。該實(shí)施例主體是圖片渲染引擎,應(yīng)用于包括客戶端、圖片渲染引擎和至少一個(gè)數(shù)據(jù)源的系統(tǒng)中,結(jié)合圖1和圖2所示,該方法包括:步驟21,接收來(lái)自所述客戶端的熱點(diǎn)圖片的請(qǐng)求消息,所述熱點(diǎn)圖片請(qǐng)求消息中攜帶有一個(gè)回調(diào)函數(shù);客戶端在接收到地圖訪問請(qǐng)求消息后,可將地圖按照展示的范圍劃分為多個(gè)大小相等的圖片,例如將地圖展示的范圍劃分為多個(gè)大小為256*256像素的圖片。這樣針對(duì)一個(gè)用戶發(fā)起的一個(gè)地圖訪問請(qǐng)求,客戶端將劃分相應(yīng)的圖片數(shù)量,向圖片渲染引擎發(fā)起多個(gè)熱點(diǎn)圖片請(qǐng)求消息??蛻舳藢⑨槍?duì)每個(gè)圖片,向圖片渲染引擎發(fā)送熱點(diǎn)圖片請(qǐng)求消息,該熱點(diǎn)圖片請(qǐng)求消息中攜帶有一個(gè)回調(diào)函數(shù),如http://xxx.com?searchurl=http://yyy.com?keywords=mp3,該回調(diào)函數(shù)用來(lái)指示圖片渲染引擎用戶的搜索條件,如searchurl=http://yyy.com?keywords=mp3即為該回調(diào)函數(shù)指示的搜索條件。該回調(diào)函數(shù)中攜帶的搜索條件可以指定獲取搜索數(shù)據(jù)的數(shù)據(jù)源,其中數(shù)據(jù)源可以為本地的搜索引擎,也可以為遠(yuǎn)程服務(wù)器。如圖2所示,在步驟21之后,還包括:步驟25,生成一個(gè)固定大小的透明圖片作為標(biāo)注所述標(biāo)注點(diǎn)的底圖。該透明圖片的大小與圖片的大小一致,如果圖片大小為256*256像素,則透明圖片的大小也為256*256像素。在圖片渲染引擎解析接收到的來(lái)自數(shù)據(jù)源的搜索結(jié)果后,可以在該透明圖片上標(biāo)注地圖標(biāo)注點(diǎn)。步驟22,調(diào)用所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶的回調(diào)函數(shù),向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,所述搜索請(qǐng)求消息中攜帶熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息;圖片渲染引擎調(diào)用熱點(diǎn)圖片請(qǐng)求消息中攜帶的回調(diào)函數(shù),獲取用戶的搜索條件,然后向回調(diào)函數(shù)所指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,請(qǐng)求消息中攜帶了熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息,即要搜索哪個(gè)地理范圍內(nèi)的熱點(diǎn)數(shù)據(jù)。其中,數(shù)據(jù)源可以為本地的搜索引擎,也可以為遠(yuǎn)程服務(wù)器。步驟23,接收并解析來(lái)自所述數(shù)據(jù)源根據(jù)所述搜索請(qǐng)求消息中攜帶的熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息搜索到的搜索結(jié)果;數(shù)據(jù)源在接收到搜索請(qǐng)求消息后,會(huì)根據(jù)搜索請(qǐng)求消息中攜帶的搜索條件進(jìn)行查詢,如根據(jù)地理范圍信息進(jìn)行查詢,得到搜索結(jié)果,然后按照一定的格式將該搜索結(jié)果傳回圖片渲染引擎,該格式可以是圖片渲染引擎和數(shù)據(jù)源約定的一種格式,如數(shù)組的形式。數(shù)據(jù)源搜索到的搜索結(jié)果可以包括每個(gè)地圖標(biāo)注點(diǎn)對(duì)應(yīng)的地理位置信息,以及地圖標(biāo)注點(diǎn)對(duì)應(yīng)熱點(diǎn)的熱點(diǎn)數(shù)據(jù),熱點(diǎn)數(shù)據(jù)可以為該熱點(diǎn)對(duì)應(yīng)的車次信息、公共設(shè)施信息等。每個(gè)標(biāo)注點(diǎn)對(duì)應(yīng)的地理位置信息可以為該標(biāo)注點(diǎn)對(duì)應(yīng)的實(shí)際物理位置信息,如該點(diǎn)的經(jīng)度和緯度信息。步驟24,根據(jù)解析所述搜索結(jié)果得出的地理位置信息,在透明圖片上標(biāo)注地圖標(biāo)注點(diǎn),以供所述客戶端顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。圖片渲染引擎接收到搜索結(jié)果后,解析該搜索結(jié)果,獲取搜索結(jié)果中的每一項(xiàng)的地理位置信息,然后將地理位置信息轉(zhuǎn)換為透明圖片的坐標(biāo)信息,并根據(jù)該坐標(biāo)信息,將地圖標(biāo)注點(diǎn)標(biāo)注在該透明圖片上,向客戶端發(fā)送所述添加了地圖標(biāo)注點(diǎn)的透明圖片。如圖2所示,在步驟23之后還包括:步驟26,如果根據(jù)所述搜索結(jié)果,不能解析出所述地理位置信息,則向所述客戶端發(fā)送所述透明圖片。如果圖片渲染引擎不能根據(jù)數(shù)據(jù)源返回的搜索結(jié)果,解析出所述地理位置信息,則直接將所述透明圖片發(fā)送給所述客戶端。由于客戶端在接收到地圖訪問請(qǐng)求消息后,將地圖按照地圖展示的范圍信息劃分成了多個(gè)大小相等的圖片,并且針對(duì)每個(gè)圖片都發(fā)送了熱點(diǎn)圖片的請(qǐng)求消息,因此,在實(shí)際應(yīng)用中,圖片渲染引擎接收到了多個(gè)熱點(diǎn)圖片的請(qǐng)求消息,并且針對(duì)每個(gè)熱點(diǎn)圖片的請(qǐng)求消息都進(jìn)行了地圖標(biāo)注點(diǎn)的顯示處理。本申請(qǐng)實(shí)現(xiàn)了根據(jù)用戶的搜索條件從指定的數(shù)據(jù)源獲取搜索結(jié)果,并且根據(jù)解析搜索結(jié)果后獲得的地理范圍信息在透明圖片上添加標(biāo)注點(diǎn),實(shí)現(xiàn)了圖片渲染引擎和搜索引擎的解耦,即圖片渲染引擎可以主動(dòng)從除本地搜索引擎之外的其他數(shù)據(jù)源獲取搜索結(jié)果數(shù)據(jù),提高了系統(tǒng)擴(kuò)展性。如圖3所示,其為本申請(qǐng)?zhí)峁┑挠忠坏貓D標(biāo)注點(diǎn)的顯示方法流程圖。該實(shí)施例主體是客戶端,應(yīng)用于包括客戶端、圖片渲染引擎和至少一個(gè)數(shù)據(jù)源的系統(tǒng)中,結(jié)合圖1和圖3所示,該方法包括:步驟31,發(fā)送熱點(diǎn)圖片的請(qǐng)求消息到所述圖片渲染引擎,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);如圖3所示,在本步驟之前,還包括:步驟34,接收地圖訪問請(qǐng)求消息,將地圖按照展示的范圍劃分成多個(gè)大小相同的圖片,并對(duì)各個(gè)所述圖片生成所述熱點(diǎn)圖片的請(qǐng)求消息。客戶端在接收到地圖訪問請(qǐng)求消息后,可將地圖按照展示的范圍劃分為多個(gè)大小相等的圖片,例如將地圖展示的范圍劃分為多個(gè)大小為256*256像素的圖片。這樣針對(duì)一個(gè)用戶發(fā)起的一個(gè)地圖訪問請(qǐng)求,客戶端將劃分相應(yīng)的圖片數(shù)量,向圖片渲染引擎發(fā)起多個(gè)熱點(diǎn)圖片請(qǐng)求消息??蛻舳藢⑨槍?duì)每個(gè)圖片,向圖片渲染引擎發(fā)送熱點(diǎn)圖片請(qǐng)求消息,該熱點(diǎn)圖片請(qǐng)求消息中攜帶有一個(gè)回調(diào)函數(shù),如http://xxx.com?searchurl=http://yyy.com?keywords=mp3,該回調(diào)函數(shù)用來(lái)指示圖片渲染引擎用戶的搜索條件,如searchurl=http://yyy.com?keywords=mp3即為該回調(diào)函數(shù)指示的搜索條件。該回調(diào)函數(shù)中攜帶的搜索條件可以指定獲取搜索數(shù)據(jù)的數(shù)據(jù)源。其中數(shù)據(jù)源可以為本地的搜索引擎,也可以為遠(yuǎn)程服務(wù)器。步驟32,接收所述圖片渲染引擎發(fā)送的標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片,所述標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片由所述圖片渲染引擎解析向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息后接收到的來(lái)自所述數(shù)據(jù)源的搜索結(jié)果,并根據(jù)解析所述搜索結(jié)果得出的地理位置信息在所述透明圖片上標(biāo)注所述地圖標(biāo)注點(diǎn)而生成;當(dāng)然,圖片渲染引擎接收到客戶端發(fā)送的熱點(diǎn)圖片的請(qǐng)求消息后,向該請(qǐng)求消息中攜帶的回調(diào)函數(shù)指示的數(shù)據(jù)源向發(fā)送搜索請(qǐng)求消息,并可接收到來(lái)自所述數(shù)據(jù)源的搜索結(jié)果;圖片渲染引擎解析數(shù)據(jù)源返回的搜索結(jié)果,并根據(jù)解析到的地理位置信息在透明圖片上添加地圖標(biāo)注點(diǎn),然后向客戶端發(fā)送添加了地圖標(biāo)注點(diǎn)的透明圖片和相應(yīng)于地圖標(biāo)注點(diǎn)的熱點(diǎn)數(shù)據(jù)。熱點(diǎn)數(shù)據(jù)為可以為該熱點(diǎn)的地理位置對(duì)應(yīng)的車次信息、公共設(shè)施信息等。點(diǎn)擊圖片中的熱點(diǎn),可以顯示該熱點(diǎn)對(duì)應(yīng)的熱點(diǎn)數(shù)據(jù)??蛻舳私邮諄?lái)自圖片渲染引擎的添加了地圖標(biāo)注點(diǎn)的透明圖片和相應(yīng)的熱點(diǎn)數(shù)據(jù)。步驟33,顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。將所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的所述透明圖片疊加在原地圖圖片層上的具體操作過程為:拼接所述多個(gè)大小相同的圖片對(duì)應(yīng)的多個(gè)標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片;在所述透明圖片的標(biāo)注點(diǎn)位置添加熱點(diǎn);將所述熱點(diǎn)對(duì)應(yīng)的熱點(diǎn)數(shù)據(jù)綁定在所述熱點(diǎn)上;將添加熱點(diǎn)后的透明圖片疊加在原地圖圖片層上,以通過用戶終端顯示給用戶。由于客戶端接收到地圖訪問請(qǐng)求后,將地圖展示的范圍分成了多個(gè)大小相等的圖片,并針對(duì)每一個(gè)圖片發(fā)送了熱點(diǎn)圖片請(qǐng)求消息,因此客戶端接收到圖片渲染引擎針對(duì)每一個(gè)圖片發(fā)送的添加了標(biāo)注點(diǎn)的透明圖片和相應(yīng)的熱點(diǎn)數(shù)據(jù)后,可將所述透明圖片進(jìn)行拼接,并在透明圖片的標(biāo)注點(diǎn)位置添加熱點(diǎn)。熱點(diǎn)一般是指網(wǎng)頁(yè)圖片的內(nèi)嵌的鏈接,如電子地圖中,通過單擊某個(gè)地理位置熱點(diǎn),就可以鏈接到相應(yīng)的區(qū)域,或顯示相應(yīng)區(qū)域的相關(guān)信息。將熱點(diǎn)數(shù)據(jù)綁定在所述熱點(diǎn)上后,當(dāng)用戶端單擊該熱點(diǎn)時(shí),就會(huì)顯示綁定在該熱點(diǎn)上的熱點(diǎn)數(shù)據(jù)。將添加熱點(diǎn)后的透明圖片疊加在原地圖圖層之上后,就可以通過用戶終端顯示給用戶。本申請(qǐng)實(shí)現(xiàn)了根據(jù)接收到的來(lái)自用戶終端的地圖訪問請(qǐng)求消息,向圖片渲染引擎發(fā)送熱點(diǎn)圖片渲染引擎,并根據(jù)圖片渲染引擎返回的透明圖片和熱點(diǎn)數(shù)據(jù),在圖片標(biāo)注點(diǎn)位置添加熱點(diǎn)及并綁定熱點(diǎn)數(shù)據(jù),最終通過用戶終端顯示給用戶一個(gè)完整的有地圖標(biāo)注點(diǎn)的地圖。由此實(shí)現(xiàn)了本申請(qǐng)中的客戶端只需在地圖標(biāo)注點(diǎn)位置添加熱點(diǎn),無(wú)須標(biāo)注地圖標(biāo)注點(diǎn),即客戶端的性能不會(huì)影響地圖標(biāo)注點(diǎn)的顯示,地圖標(biāo)注點(diǎn)的顯示也不會(huì)影響客戶端的渲染性能,提高了標(biāo)注點(diǎn)的顯示數(shù)量的數(shù)量級(jí)。相應(yīng)地,本申請(qǐng)?zhí)峁┮环N地圖標(biāo)注點(diǎn)的顯示裝置。如圖4所示,其為本申請(qǐng)?zhí)峁┑囊环N地圖標(biāo)注點(diǎn)的顯示裝置示意圖。該實(shí)施例主體是圖片渲染引擎,應(yīng)用于包括客戶端、圖片渲染引擎和至少一個(gè)數(shù)據(jù)源的系統(tǒng)中,所述裝置包括:接收單元41,用于接收來(lái)自所述客戶端的熱點(diǎn)圖片的請(qǐng)求消息,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);熱點(diǎn)圖片的請(qǐng)求消息中攜帶有一個(gè)回調(diào)函數(shù)用來(lái)指示用戶的搜索條件,如http://xxx.com?searchurl=http://yyy.com?keywords=mp3,其中searchurl=http://yyy.com?keywords=mp3即為該回調(diào)函數(shù)指示的搜索條件。該回調(diào)函數(shù)中攜帶的搜索條件可以指定獲取搜索數(shù)據(jù)的數(shù)據(jù)源,其中數(shù)據(jù)源可以為本地的搜索引擎,也可以為遠(yuǎn)程服務(wù)器。發(fā)送單元42,用于調(diào)用所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶的回調(diào)函數(shù),向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,所述搜索請(qǐng)求消息中攜帶熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息;圖片渲染引擎調(diào)用熱點(diǎn)圖片的請(qǐng)求消息中攜帶的回調(diào)函數(shù),獲取用戶的搜索條件,然后向回調(diào)函數(shù)所指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息,請(qǐng)求消息中攜帶了熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息,即要搜索哪個(gè)地理范圍內(nèi)的熱點(diǎn)數(shù)據(jù)。其中,數(shù)據(jù)源可以為本地的搜索引擎,也可以為遠(yuǎn)程服務(wù)器。解析單元43,用于接收并解析來(lái)自所述數(shù)據(jù)源根據(jù)所述搜索請(qǐng)求消息中攜帶的熱點(diǎn)圖片對(duì)應(yīng)的地理范圍信息搜索到的搜索結(jié)果;數(shù)據(jù)源在接收到搜索請(qǐng)求消息后,會(huì)根據(jù)搜索請(qǐng)求消息中攜帶的搜索條件進(jìn)行查詢,如根據(jù)地理范圍信息進(jìn)行查詢,得到搜索結(jié)果,然后按照一定的格式將該搜索結(jié)果傳回圖片渲染引擎,該格式可以是圖片渲染引擎和數(shù)據(jù)源約定的一種格式,如數(shù)組的形式。數(shù)據(jù)源搜索到的搜索結(jié)果可以包括每個(gè)地圖標(biāo)注點(diǎn)對(duì)應(yīng)的地理位置信息,以及地圖標(biāo)注點(diǎn)對(duì)應(yīng)熱點(diǎn)的熱點(diǎn)數(shù)據(jù),熱點(diǎn)數(shù)據(jù)可以為該熱點(diǎn)對(duì)應(yīng)的車次信息、公共設(shè)施信息等。每個(gè)標(biāo)注點(diǎn)對(duì)應(yīng)的地理位置信息可以為該標(biāo)注點(diǎn)對(duì)應(yīng)的實(shí)際物理位置信息,如該點(diǎn)的經(jīng)度和緯度信息。第一處理單元44,用于根據(jù)解析所述搜索結(jié)果得出的地理位置信息,在透明圖片上標(biāo)注地圖標(biāo)注點(diǎn),以供所述客戶端顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。第一處理單元44具體用于:將所述地理位置信息,轉(zhuǎn)化為所述透明圖片上的坐標(biāo)信息;根據(jù)所述透明圖片上的坐標(biāo)信息,在所述透明圖片上標(biāo)注所述地圖標(biāo)注點(diǎn)。第一處理單元44還用于向所述客戶端發(fā)送解析所述搜索結(jié)果得出的相應(yīng)于所述地圖標(biāo)注點(diǎn)的熱點(diǎn)數(shù)據(jù)。優(yōu)選地,本申請(qǐng)實(shí)施例還包括:生成單元45,用于生成一個(gè)固定大小的所述透明圖片,以用于作為標(biāo)注所述標(biāo)注點(diǎn)的底圖。透明圖片的大小與所述客戶端根據(jù)地圖訪問請(qǐng)求消息劃分的地圖的圖片大小相同。優(yōu)選地,本申請(qǐng)實(shí)施例還包括:第二處理單元46,用于如果根據(jù)所述搜索結(jié)果,不能解析出所述地理位置信息,則向所述客戶端發(fā)送所述透明圖片。本申請(qǐng)實(shí)現(xiàn)了根據(jù)用戶的搜索條件從指定的數(shù)據(jù)源獲取搜索結(jié)果,并且根據(jù)解析搜索結(jié)果后獲得的地理范圍信息在透明圖片上添加地圖標(biāo)注點(diǎn),實(shí)現(xiàn)了圖片渲染引擎和搜索引擎的解耦,即圖片渲染引擎可以主動(dòng)從除本地搜索引擎之外的其他數(shù)據(jù)源獲取搜索結(jié)果數(shù)據(jù),提高了系統(tǒng)擴(kuò)展性。相應(yīng)地,本申請(qǐng)還提供了一種地圖標(biāo)注點(diǎn)的顯示裝置。如圖5所示,其為本申請(qǐng)?zhí)峁┑挠忠坏貓D標(biāo)注點(diǎn)的顯示裝置示意圖。該實(shí)施例主體是客戶端,應(yīng)用于包括客戶端、圖片渲染引擎和至少一個(gè)數(shù)據(jù)源的系統(tǒng)中,所述裝置包括:發(fā)送單元51,用于發(fā)送熱點(diǎn)圖片的請(qǐng)求消息到所述圖片渲染引擎,所述熱點(diǎn)圖片的請(qǐng)求消息中攜帶有回調(diào)函數(shù);優(yōu)選地,本申請(qǐng)實(shí)施例還包括:劃分單元54,用于接收地圖訪問請(qǐng)求消息,將地圖按照展示的范圍劃分成多個(gè)大小相同的圖片,并對(duì)各個(gè)所述圖片生成所述熱點(diǎn)圖片的請(qǐng)求消息??蛻舳嗽诮邮盏降貓D訪問請(qǐng)求消息后,可將地圖按照展示的范圍劃分為多個(gè)大小相等的圖片,例如將地圖展示的范圍劃分為多個(gè)大小為256*256像素的圖片。客戶端將針對(duì)每個(gè)圖片,向圖片渲染引擎發(fā)送熱點(diǎn)圖片請(qǐng)求消息,該熱點(diǎn)圖片請(qǐng)求消息中攜帶有一個(gè)回調(diào)函數(shù),如http://xxx.com?searchurl=http://yyy.com?keywords=mp3,該回調(diào)函數(shù)用來(lái)指示圖片渲染引擎用戶的搜索條件,如searchurl=http://yyy.com?keywords=mp3即為該回調(diào)函數(shù)指示的搜索條件。該回調(diào)函數(shù)中攜帶的搜索條件可以指定獲取搜索數(shù)據(jù)的數(shù)據(jù)源。其中數(shù)據(jù)源可以為本地的搜索引擎,也可以為遠(yuǎn)程服務(wù)器。接收單元52,用于接收所述圖片渲染引擎發(fā)送的標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片,所述標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片由所述圖片渲染引擎解析向所述回調(diào)函數(shù)指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息后接收到的來(lái)自所述數(shù)據(jù)源的搜索結(jié)果,并根據(jù)解析所述搜索結(jié)果得出的地理位置信息在所述透明圖片上標(biāo)注所述地圖標(biāo)注點(diǎn)而生成;圖片渲染引擎接收到客戶端發(fā)送的熱點(diǎn)圖片請(qǐng)求消息后,向指定的數(shù)據(jù)源發(fā)送搜索請(qǐng)求消息后,接收并解析數(shù)據(jù)源返回的搜索結(jié)果后,根據(jù)解析到的地理位置信息在透明圖片上添加地圖標(biāo)注點(diǎn),然后向客戶端發(fā)送添加了地圖標(biāo)注點(diǎn)的透明圖片。接收單元52除了接收到標(biāo)注了地圖標(biāo)注點(diǎn)的透明圖片外,還將接收到自圖片渲染引擎的相應(yīng)的熱點(diǎn)數(shù)據(jù)。處理單元53,用于顯示所述標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片。處理單元53具體包括:拼接子單元55,用于拼接所述多個(gè)大小相同的圖片對(duì)應(yīng)的多個(gè)標(biāo)注有所述地圖標(biāo)注點(diǎn)的透明圖片;添加子單元56,用于在所述透明圖片的標(biāo)注點(diǎn)位置添加熱點(diǎn);綁定子單元57,用于將所述熱點(diǎn)對(duì)應(yīng)的熱點(diǎn)數(shù)據(jù)綁定在所述熱點(diǎn)上;疊加子單元58,用于將添加熱點(diǎn)后的透明圖片疊加在原地圖圖片層上,以通過用戶終端顯示給用戶。由于客戶端接收到地圖訪問請(qǐng)求后,將地圖展示的范圍分成了多個(gè)大小相等的圖片,并針對(duì)每一個(gè)圖片發(fā)送了熱點(diǎn)圖片請(qǐng)求消息,因此客戶端接收到圖片渲染引擎針對(duì)每一個(gè)圖片發(fā)送的添加了標(biāo)注點(diǎn)的透明圖片和相應(yīng)的熱點(diǎn)數(shù)據(jù)后,可將所述透明圖片進(jìn)行拼接,并在透明圖片的標(biāo)注點(diǎn)位置添加熱點(diǎn)。熱點(diǎn)一般是指網(wǎng)頁(yè)圖片的內(nèi)嵌的鏈接,如電子地圖中,通過單擊某個(gè)地理位置熱點(diǎn),就可以鏈接到相應(yīng)的區(qū)域,或顯示相應(yīng)區(qū)域的相關(guān)信息。將熱點(diǎn)數(shù)據(jù)綁定在所述熱點(diǎn)上后,當(dāng)用戶端單擊該熱點(diǎn)時(shí),就會(huì)顯示綁定在該熱點(diǎn)上的熱點(diǎn)數(shù)據(jù)。將添加熱點(diǎn)后的透明圖片疊加在原地圖圖層之上后,就可以通過用戶終端顯示給用戶本申請(qǐng)實(shí)現(xiàn)了根據(jù)接收到的來(lái)自用戶終端的地圖訪問請(qǐng)求消息,向圖片渲染引擎發(fā)送熱點(diǎn)圖片渲染引擎,并根據(jù)圖片渲染引擎返回的透明圖片和熱點(diǎn)數(shù)據(jù),在圖片標(biāo)注點(diǎn)位置添加熱點(diǎn)及并綁定熱點(diǎn)數(shù)據(jù),最終通過用戶終端顯示給用戶一個(gè)完整的有地圖標(biāo)注點(diǎn)的地圖。由此實(shí)現(xiàn)了本申請(qǐng)中的客戶端只需在標(biāo)注點(diǎn)位置添加熱點(diǎn),無(wú)須標(biāo)注地圖標(biāo)注點(diǎn),即客戶端的性能不會(huì)影響地圖標(biāo)注點(diǎn)的顯示,地圖標(biāo)注點(diǎn)的顯示也不會(huì)影響客戶端的渲染性能,提高了地圖標(biāo)注點(diǎn)的顯示數(shù)量的數(shù)量級(jí)。專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請(qǐng)的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本申請(qǐng)的具體實(shí)施方式而已,并不用于限定本申請(qǐng)的保護(hù)范圍,凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的保護(hù)范圍之內(nèi)。