它的附圖。
[0057]圖1是本發(fā)明實(shí)施例所提供的地圖數(shù)據(jù)的處理方法的實(shí)施例一的流程示意圖;
[0058]圖2是本發(fā)明實(shí)施例所提供的地圖數(shù)據(jù)的處理方法的實(shí)施例二的流程示意圖;
[0059]圖3是本發(fā)明實(shí)施例所提供的地圖數(shù)據(jù)的處理裝置的實(shí)施例一的功能方塊圖;
[0060]圖4是本發(fā)明實(shí)施例所提供的地圖數(shù)據(jù)的處理裝置的實(shí)施例二的功能方塊圖;
[0061]圖5是本發(fā)明實(shí)施例所提供的地圖數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)示意圖。【【具體實(shí)施方式】】
[0062]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0063]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0064]在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
[0065]應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
[0066]應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語第一、第二等來描述視圖,但這些視圖不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將視圖彼此區(qū)分開。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一視圖也可以被稱為第二視圖,類似地,第二視圖也可以被稱為第一視圖。
[0067]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類似地,取決于語境,短語“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。
[0068]實(shí)施例一
[0069]本實(shí)施例給出一種地圖數(shù)據(jù)的處理方法,本實(shí)施例是客戶端側(cè)實(shí)現(xiàn)地圖數(shù)據(jù)的處理方法。請(qǐng)參考圖1,其為本發(fā)明實(shí)施例所提供的地圖數(shù)據(jù)的處理方法的實(shí)施例一的流程示意圖,如圖所示,該方法包括以下步驟:
[0070]S101,向服務(wù)器發(fā)送M個(gè)數(shù)據(jù)請(qǐng)求,所述M個(gè)數(shù)據(jù)請(qǐng)求攜帶不同的地圖參數(shù),以便于所述服務(wù)器根據(jù)每個(gè)所述數(shù)據(jù)請(qǐng)求中攜帶的地圖參數(shù),獲得地圖數(shù)據(jù);M為大于I的整數(shù)。
[0071]S102,接收所述服務(wù)器發(fā)送的M個(gè)所述地圖數(shù)據(jù)。
[0072]S103,在客戶端界面上顯示M個(gè)視圖,以及根據(jù)M個(gè)所述地圖數(shù)據(jù)在所述M個(gè)視圖中繪制M個(gè)電子地圖,并在每個(gè)電子地圖上標(biāo)記客戶端所在終端的地理位置。
[0073]需要說明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于個(gè)人計(jì)算機(jī)(Personal Computer, PC)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)、手機(jī)、MP3播放器、MP4播放器等。
[0074]需要說明的是,SlOl?S103的執(zhí)行主體可以為地圖數(shù)據(jù)的處理裝置,該裝置可以位于本地終端的應(yīng)用,或者還可以為位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本發(fā)明實(shí)施例對(duì)此不進(jìn)行特別限定。
[0075]可以理解的是,所述應(yīng)用可以是安裝在終端上的應(yīng)用程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁程序(webApp),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
[0076]本發(fā)明實(shí)施例中,為了能夠在客戶端界面上同時(shí)顯示多個(gè)電子地圖,需要預(yù)先在客戶端中創(chuàng)建M個(gè)視圖,并設(shè)置M個(gè)視圖中每個(gè)視圖的顯示樣式。這樣,當(dāng)客戶端需要顯示電子地圖時(shí),客戶端會(huì)向服務(wù)器發(fā)送M個(gè)數(shù)據(jù)請(qǐng)求,其中每個(gè)數(shù)據(jù)請(qǐng)求都用于請(qǐng)求獲取一個(gè)地圖數(shù)據(jù)。本發(fā)明實(shí)施例中,M為大于I的整數(shù)。
[0077]在一個(gè)具體的實(shí)現(xiàn)過程中,每個(gè)數(shù)據(jù)請(qǐng)求中都攜帶地圖參數(shù),各數(shù)據(jù)請(qǐng)求中攜帶的地圖參數(shù)不同。地圖參數(shù)可以包括但不限于:比例尺和地理范圍。例如,比例尺可以為1:1000,地理范圍可以為地理區(qū)域上各端點(diǎn)的經(jīng)瑋度坐標(biāo)。
[0078]可以理解的是,若地圖參數(shù)中包括比例尺和地理范圍,則各數(shù)據(jù)請(qǐng)求中攜帶的比例尺不同且各數(shù)據(jù)請(qǐng)求中攜帶的地理范圍也不同。
[0079]例如,在客戶端中創(chuàng)建的視圖可以但不限于利用Android操作系統(tǒng)所提供的Surface View 實(shí)現(xiàn)。
[0080]本發(fā)明實(shí)施例中,客戶端可以依次發(fā)送M個(gè)數(shù)據(jù)請(qǐng)求給服務(wù)器,或者,也可以將M個(gè)數(shù)據(jù)請(qǐng)求同時(shí)發(fā)送給服務(wù)器,本發(fā)明實(shí)施例對(duì)此不進(jìn)行特別限定。
[0081]在一個(gè)具體的實(shí)現(xiàn)過程中,服務(wù)器在從客戶端接收到M個(gè)數(shù)據(jù)請(qǐng)求后,根據(jù)每個(gè)數(shù)據(jù)請(qǐng)求中攜帶的地圖參數(shù),從數(shù)據(jù)庫中獲取相應(yīng)的地圖數(shù)據(jù),這樣服務(wù)器可以獲得M個(gè)地圖數(shù)據(jù),服務(wù)器進(jìn)一步將M個(gè)地圖數(shù)據(jù)返回給客戶端。其中,由于各數(shù)據(jù)請(qǐng)求中攜帶的地圖參數(shù)不同,M個(gè)地圖數(shù)據(jù)也不同,從而可以在客戶端上繪制出不同的電子地圖。
[0082]進(jìn)一步的,客戶端可以接收到服務(wù)器發(fā)送的M個(gè)所述地圖數(shù)據(jù),然后客戶端在客戶端界面上顯示預(yù)先創(chuàng)建好的M個(gè)視圖,然后,針對(duì)每個(gè)地圖數(shù)據(jù),客戶端根據(jù)該地圖數(shù)據(jù)在顯示的一個(gè)視圖上繪制電子地圖,這樣,每個(gè)視圖就可以顯示一個(gè)電子地圖??梢岳斫獾氖?,由于客戶端獲得的各地圖數(shù)據(jù)不同,所以根據(jù)各地圖數(shù)據(jù)繪制出的電子地圖也不同。
[0083]進(jìn)一步的,客戶端在繪制電子地圖后,在每個(gè)電子地圖上分別標(biāo)記出客戶端所在終端的地理位置。本實(shí)施例中,客戶端所在終端的地理位置可以由客戶端預(yù)先從所在終端的全球定位系統(tǒng)(Global Posit1ning System,GPS)模塊獲取;或者,也可以通過向服務(wù)器發(fā)送定位請(qǐng)求,從服務(wù)器獲取客戶端所在終端的地理位置。
[0084]舉例說明,本實(shí)施例中,若M等于2,則M個(gè)視圖包括兩個(gè)視圖,如第一視圖和第二視圖。在創(chuàng)建這兩個(gè)視圖時(shí),可以將分別設(shè)置每個(gè)視圖的尺寸,如可以將所述第二視圖的尺寸設(shè)置成小于所述第一視圖的尺寸;另外,還可以進(jìn)一步設(shè)置每個(gè)視圖的顯示位置,如可以將所述第二視圖設(shè)置成顯示在所述第一視圖上層。而且,還可以進(jìn)一步設(shè)置每個(gè)視圖的透明度,這里由于第二視圖顯示在第一視圖的上層,為了不影響第一視圖的瀏覽,可以所述第二視圖的透明度設(shè)置成大于所述第一視圖的透明度,這樣,與第一視圖相比,第二視圖更加透明,以避免對(duì)第一視圖的遮擋。
[0085]若M等于2,則客戶端可以發(fā)送兩個(gè)數(shù)據(jù)請(qǐng)求,并獲得兩個(gè)地圖數(shù)據(jù),進(jìn)而可以在第一視圖中繪制兩個(gè)比例尺中更大的比例尺對(duì)應(yīng)的電子地圖,以及,在所述第二視圖中繪制兩個(gè)比例尺中更小的比例尺對(duì)應(yīng)的電子地圖,這樣,所述第一視圖中繪制的電子地圖對(duì)應(yīng)的比例尺大于在所述第二視圖中繪制的電子地圖對(duì)應(yīng)的比例尺。
[0086]或者,也可以在所述第一視圖中繪制兩個(gè)地理范圍中更小的地理范圍對(duì)應(yīng)的電子地圖,以及,在所述第二視圖中繪制兩個(gè)地理范圍中更大的地理范圍對(duì)應(yīng)的電子地圖。這樣,在所述第一視圖中繪制的電子地圖對(duì)應(yīng)的地理范圍小于在所述第二視圖中繪制的電子地圖對(duì)應(yīng)的地理范圍。
[0087]在一個(gè)具體的實(shí)現(xiàn)過程中,由于在第一視圖上繪制的電子地圖對(duì)應(yīng)的比例尺較大,對(duì)應(yīng)的地理范圍更小,因此,所述第一視圖上繪制的電子地圖的精度較高,會(huì)包含起始點(diǎn)與終點(diǎn)之間的部分路徑信息;該部分路徑信息可以包括客戶端所在終端當(dāng)前所在路徑以及即將到達(dá)的下一個(gè)路徑。從而通過第一視圖上繪制的電子地圖,可以獲知當(dāng)前所在路徑以及下一個(gè)路徑等詳細(xì)的導(dǎo)航數(shù)據(jù),使得用戶能夠根據(jù)這些詳細(xì)的導(dǎo)航數(shù)據(jù)進(jìn)行駕駛。
[0088]同理,由于在第二視圖上繪制的電子地圖對(duì)應(yīng)的比例尺較小,對(duì)應(yīng)的地理范圍更大,因此,所述第二視圖上繪制的電子地圖的精度比較小,會(huì)包含起始點(diǎn)與終點(diǎn)之間的完整路徑信息。從而通過第二視圖上繪制的電子地圖,可以獲知全程的路徑概要,使用戶對(duì)自身的完整路徑有直觀的了解,還可以使用戶獲知當(dāng)前位于完整路徑中的哪個(gè)部分。
[0089]本實(shí)施例中,第一視圖中繪制起始點(diǎn)與終端之間的部分路徑信息,第二視圖中繪制起始點(diǎn)與終點(diǎn)之間的完整路徑信息,且第一視圖的尺寸大于第二視圖,相當(dāng)于利用了大視圖顯示部分路徑信息,利用小視圖顯示完整路徑信息,從而可以在導(dǎo)航過程中,以類似“畫中畫”的形式將完整路徑信息和部分路徑信息同時(shí)展現(xiàn)給用戶。
[009