一種地圖聯(lián)動方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子領(lǐng)域,尤其涉及一種地圖聯(lián)動方法。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)地圖的應(yīng)用過程中,會有這樣一種情況,將多張相關(guān)地圖對比展示,在改變其中一張地圖的顯示范圍時,其它地圖也隨之改變。如以下功能:對比某個城市在不同年份的多張衛(wèi)星影像地圖,當(dāng)鼠標(biāo)拖動某年的地圖改變其顯示范圍時,其它年份的地圖也跟著做出相應(yīng)的改變。但是現(xiàn)有地圖聯(lián)動方法在實現(xiàn)這個功能時,其它年份的地圖隨之做出相應(yīng)改變的時間會出現(xiàn)時間上的延遲,導(dǎo)致用戶體現(xiàn)效果差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種地圖聯(lián)動方法,從而解決現(xiàn)有技術(shù)中存在的前述問題。
[0004]為了實現(xiàn)上述目的,本發(fā)明所述地圖聯(lián)動方法,所述方法包括以下步驟:
[0005]SI,構(gòu)建控制層地圖,所述控制層地圖全覆蓋需要聯(lián)動展示層地圖;
[0006]S2,從需要聯(lián)動的展示層地圖中選擇任意一張地圖作為主展示層地圖,將所述控制層地圖與所述主展示層地圖綁定;
[0007]S3,所述控制層地圖通過所述主展示層地圖獲取用戶的操作指令,然后向除主展示層地圖外的子展示層地圖實時發(fā)送單向操作控制地圖指令;
[0008]S4,所述子展示層地圖按照所述單向操作控制地圖指令調(diào)整地圖,完成所有需要展示的地圖的聯(lián)動。
[0009]優(yōu)選地,所述子展示層地圖的數(shù)量不少于I個。
[0010]優(yōu)選地,步驟S2,具體按照下述步驟實現(xiàn):
[0011]Al,在后臺系統(tǒng)中,將所有需要展示的展示層地圖放在同一個域內(nèi);
[0012]A2,從需要聯(lián)動的地圖中選擇任意一張地圖作為主展示層地圖,剩余其他的需要展示的展示層地圖作為子展示層地圖;
[0013]A3,所述控制層地圖與所述主展示層地圖自動綁定;
[0014]A4,設(shè)定執(zhí)行聯(lián)動時的參數(shù);
[0015]所述參數(shù)為所述子展示層地圖與所述主展示層地圖的縮放比例。
[0016]更優(yōu)選地,所述控制層地圖與所述主展示層地圖自動綁定,具體按照下述步驟實現(xiàn):
[0017]在后臺系統(tǒng)中,后臺系統(tǒng)獲取用戶所指定的主展示層地圖的唯一序列號,并將所述唯一序列號傳遞給所述控制層地圖,所述控制層地圖根據(jù)所述唯一序列號,建立與所述住展示層地圖的對應(yīng)綁定關(guān)系。
[0018]優(yōu)選地,所述調(diào)整指令包括目標(biāo)縮放區(qū)域指令和縮放比例指令。
[0019]更優(yōu)選地,所述縮放比例默認為1:1。
[0020]優(yōu)選地,所述控制層地圖是全透明地圖,可與選擇的任意一張主展示層地圖建立對應(yīng)綁定關(guān)系。
[0021]優(yōu)選地,步驟S3,具體按照下述步驟實現(xiàn):所述主展示層地圖從后臺系統(tǒng)中接收到用戶的操作指令,然后所述控制層地圖從所述主展示層地圖接收到用戶的操作指令后,最后所述控制層地圖向除所述主展示層地圖外的子展示地圖同時實時發(fā)送單向操作控制地圖指令。
[0022]優(yōu)選地,步驟S4,具體按照下述步驟實現(xiàn):所有所述子展示層地圖同時接收到從所述控制層地圖發(fā)出展示區(qū)域范圍指令,然后再依據(jù)預(yù)先設(shè)定的縮放比例進行調(diào)整并展不O
[0023]本發(fā)明的有益效果是:
[0024]本發(fā)明制定了地圖的控制層和展示層后,保證了所有展示層地圖能同時接收到地圖顯示范圍變化的指令,從而保證了所有地圖在聯(lián)動時保持絕對同步的效果。
【附圖說明】
[0025]圖1是所述地圖聯(lián)動的控制結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]實施例
[0028]本實施例中所述地圖聯(lián)動方法,所述方法包括以下步驟:
[0029]SI,構(gòu)建全覆蓋需要聯(lián)動展示層地圖的控制層地圖;
[0030]S2,從需要聯(lián)動的地圖中選擇任意一張地圖作為主展示層地圖,剩余地圖作為子展示層地圖,建立所述主展示層地圖與所述子展示層地圖的聯(lián)動關(guān)系,建立控制層地圖與主展示層地圖的對應(yīng)綁定關(guān)系;所述子展示層地圖的數(shù)量不少于I個;
[0031]S3,所述控制層地圖通過所述主展示層地圖獲取用戶的操作指令,然后向除住展示層地圖外的子展示層地圖實時發(fā)送單向操作控制地圖指令;
[0032]S4,所述子展示層地圖按照所述單向操作控制地圖指令調(diào)整地圖,完成所有需要展示的地圖的聯(lián)動。
[0033]在本實施例中,建立所述主展示層地圖與所述子展示層地圖的聯(lián)動關(guān)系,具體按照下述步驟實現(xiàn):
[0034]在后臺系統(tǒng)中,將所述主展示層地圖和子展示層地圖放在一個域內(nèi),然后將所有所述子展示層地圖分別與所述主展示層地圖進行聯(lián)動關(guān)聯(lián),最后,再設(shè)定執(zhí)行聯(lián)動關(guān)聯(lián)時,所述子展示層地圖與所述主展示層地圖的縮放比例。
[0035]在所有展示層中選擇其中一個作為主展示層地圖,在后臺系統(tǒng)中,控制層會自動跟所選主展示層地圖綁定,并將所述主展示層地圖和子展示層地圖區(qū)分開,在建立聯(lián)動關(guān)聯(lián)之后,進行單向操作命令控制,在主顯示層地圖范圍發(fā)生變化時,控制層地圖同時向所有子展示層地圖發(fā)送控制命令,達到所有展示層地圖同時聯(lián)動的目的。
[0036]在本實施例中,建立控制層地圖與主展示層地圖的控制一一對應(yīng)關(guān)系,具體按照下述步驟實現(xiàn):
[0037]在后臺系統(tǒng)中,當(dāng)用戶確定一個展示層作為主展示后,系統(tǒng)會獲取到主展示的唯一序列號,并將消息傳給控制層,控制層根據(jù)主顯示層的序列號建立與其對應(yīng)關(guān)系,并通過唯一標(biāo)識序列號區(qū)分與其他子顯示層的主從關(guān)系。
[0038]在本實施例中,所述縮放比例默認為1:1 ;也可以按照用戶的需求進行預(yù)先設(shè)定,所述控制層地圖是全透明地圖,與選擇的任意一張主展示層地圖建立對應(yīng)綁定關(guān)系。
[0039]本實施例步驟S3,具體按照下述步驟實現(xiàn):所述主展示層地圖從后臺系統(tǒng)中接收到用戶的操作指令,然后所述控制層地圖從所述主展示層地圖接收到用戶的操作指令,最后所述控制層地圖向除所述主展示層地圖外的子展示地圖同時實時發(fā)送單向操作控制地圖指令。
[0040]本實施例步驟S4,具體按照下述步驟實現(xiàn):所有所述子展示層地圖同時接收到從所述控制層地圖發(fā)出展示區(qū)域范圍指令,然后再依據(jù)預(yù)先設(shè)定的縮放比例進行調(diào)整并展不O
[0041]通過采用本發(fā)明公開的上述技術(shù)方案,得到了如下有益的效果:
[0042]本發(fā)明制定了地圖的控制層和展示層后,保證了所有展示層地圖能同時接收到地圖顯示范圍變化的指令,從而保證了所有地圖在聯(lián)動時保持絕對同步的效果。
[0043]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保護范圍。
【主權(quán)項】
1.一種地圖聯(lián)動方法,其特征在于,所述方法包括以下步驟: Si,構(gòu)建控制層地圖,所述控制層地圖全覆蓋需要聯(lián)動展示層地圖; S2,從需要聯(lián)動的展示層地圖中選擇任意一張地圖作為主展示層地圖,將所述控制層地圖與所述主展示層地圖綁定; S3,所述控制層地圖通過所述主展示層地圖獲取用戶的操作指令,然后向除主展示層地圖外的子展示層地圖實時發(fā)送單向操作控制地圖指令; S4,所述子展示層地圖按照所述單向操作控制地圖指令調(diào)整地圖,完成所有需要展示的地圖的聯(lián)動。2.根據(jù)權(quán)利要求1所述地圖聯(lián)動方法,其特征在于,所述子展示層地圖的數(shù)量不少于I個。3.根據(jù)權(quán)利要求1所述地圖聯(lián)動方法,其特征在于,步驟S2,具體按照下述步驟實現(xiàn): Al,在后臺系統(tǒng)中,將控制層地圖和所有需要展示的展示層地圖放在同一個域內(nèi); A2,從需要聯(lián)動的地圖中選擇任意一張地圖作為主展示層地圖,剩余其他的需要展示的展示層地圖作為子展示層地圖; A3,所述控制層地圖與所述主展示層地圖自動綁定; A4,設(shè)定執(zhí)行聯(lián)動時的參數(shù); 所述參數(shù)為所述子展示層地圖與所述主展示層地圖的縮放比例。4.根據(jù)權(quán)利要求3所述地圖聯(lián)動方法,其特征在于,所述控制層地圖與所述主展示層地圖自動綁定,具體按照下述步驟實現(xiàn): 在后臺系統(tǒng)中,后臺系統(tǒng)獲取用戶所指定的主展示層地圖的唯一序列號,并將所述唯一序列號傳遞給所述控制層地圖,所述控制層地圖根據(jù)所述唯一序列號,建立與所述住展示層地圖的對應(yīng)綁定關(guān)系。5.根據(jù)權(quán)利要求1所述地圖聯(lián)動方法,其特征在于,所述調(diào)整指令包括目標(biāo)縮放區(qū)域指令和縮放比例指令。6.根據(jù)權(quán)利要求5所述地圖聯(lián)動方法,其特征在于,所述縮放比例默認為1:1。7.根據(jù)權(quán)利要求1所述地圖聯(lián)動方法,其特征在于,所述控制層地圖是全透明地圖,與選擇的任意一張主展示層地圖建立對應(yīng)綁定關(guān)系。8.根據(jù)權(quán)利要求1所述地圖聯(lián)動方法,其特征在于,步驟S3,具體按照下述步驟實現(xiàn):所述主展示層地圖從后臺系統(tǒng)中接收到用戶的操作指令,然后所述控制層地圖從所述主展示層地圖接收到用戶的操作指令,最后所述控制層地圖向除所述主展示層地圖外的子展示地圖同時實時發(fā)送單向操作控制地圖指令。9.根據(jù)權(quán)利要求1所述地圖聯(lián)動方法,其特征在于,步驟S4,具體按照下述步驟實現(xiàn):所有所述子展示層地圖同時接收到從所述控制層地圖發(fā)出展示區(qū)域范圍指令,然后再依據(jù)預(yù)先設(shè)定的縮放比例進行調(diào)整并展示。
【專利摘要】本發(fā)明公開了一種地圖聯(lián)動方法,涉及電子領(lǐng)域。所述方法包括以下步驟:S1,構(gòu)建控制層地圖,所述控制層地圖全覆蓋需要聯(lián)動展示層地圖;S2,從需要聯(lián)動的展示層地圖中選擇任意一張地圖作為主展示層地圖,將所述控制層地圖與所述主展示層地圖綁定;S3,所述控制層地圖通過所述主展示層地圖獲取用戶的操作指令,然后向除主展示層地圖外的子展示層地圖實時發(fā)送單向操作控制地圖指令;S4,所述子展示層地圖按照所述單向操作控制地圖指令調(diào)整地圖,完成所有需要展示的地圖的聯(lián)動。本發(fā)明保證了所有展示層地圖能同時接收到地圖顯示范圍變化的指令,從而保證了所有地圖在聯(lián)動時保持絕對同步的效果。
【IPC分類】G06F9/44, G09B29/00
【公開號】CN104966460
【申請?zhí)枴緾N201510336909
【發(fā)明人】劉曉蕾, 李淼泉, 姜華, 劉艷民, 曹黎黎
【申請人】中科宇圖天下科技有限公司
【公開日】2015年10月7日
【申請日】2015年6月17日