本發(fā)明涉及電子地圖技術(shù)領(lǐng)域,更為具體來(lái)說(shuō),本發(fā)明為一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法及系統(tǒng)。
背景技術(shù):
隨著大規(guī)模集成電路技術(shù)的不斷發(fā)展,移動(dòng)終端的硬件成本變得越來(lái)越低,比如目前的智能手機(jī),其占有率幾乎達(dá)到100%。在移動(dòng)終端占有率如此高的情況下,尋求移動(dòng)終端設(shè)備的延伸性功能,成為了普遍關(guān)注的方向,而基于移動(dòng)終端的電子地圖功能,更成為了人們關(guān)注的焦點(diǎn)。
現(xiàn)有技術(shù)中,提供了許多基于移動(dòng)終端的應(yīng)用,比如百度地圖、谷歌地圖、搜狗地圖、騰訊地圖、高德地圖、老虎地圖等等。雖然這些地圖能提供基本的地圖功能、導(dǎo)航功能,但是,其提供的數(shù)據(jù)往往是預(yù)先加載于移動(dòng)終端的,用戶查看的并非是實(shí)時(shí)數(shù)據(jù);即使一些應(yīng)用可勉強(qiáng)提供實(shí)時(shí)地圖,但由于技術(shù)瓶頸導(dǎo)致空間圖形數(shù)據(jù)的加載速度過(guò)慢,無(wú)法滿足用戶的實(shí)時(shí)性需求;另外,現(xiàn)有實(shí)施實(shí)時(shí)地圖的方案也過(guò)于復(fù)雜,同時(shí)對(duì)移動(dòng)終端的硬件性能要求過(guò)高,導(dǎo)致傳統(tǒng)方法的適用范圍較窄。
因此,獲得一種提高移動(dòng)終端加載空間圖形數(shù)據(jù)的速度以及提高電子地圖的實(shí)時(shí)性的方法,成為了本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問(wèn)題和始終研究的重點(diǎn)。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有電子地圖中存在的實(shí)時(shí)空間圖形數(shù)據(jù)加載速度慢、實(shí)施實(shí)時(shí)電子地圖的方案過(guò)于復(fù)雜、適用范圍窄等問(wèn)題,本發(fā)明提供了一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法及系統(tǒng),通過(guò)在服務(wù)器端對(duì)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片的處理、服務(wù)器與移動(dòng)終端便捷通信等方式提高了實(shí)時(shí)空間圖形數(shù)據(jù)的加載速度,并降低了對(duì)智能終端的硬件要求。
為實(shí)現(xiàn)上述的技術(shù)目的,本發(fā)明公開(kāi)了一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法,該方法包括如下步驟,
步驟1,服務(wù)器端載入并存儲(chǔ)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片;
步驟2,分割所述衛(wèi)星圖片后生成兩張以上的網(wǎng)格圖片,所有的網(wǎng)格圖片共同組成衛(wèi)星圖片;
步驟3,分別對(duì)每張網(wǎng)格圖片進(jìn)行渲染操作,且渲染后的網(wǎng)格圖片的分辨率高于渲染前的網(wǎng)格圖片的分辨率;
步驟4,基于步驟2中的分割情況,將渲染后的網(wǎng)格圖片重新拼接、生成矢量地圖;
步驟5,移動(dòng)終端向服務(wù)器端發(fā)出下載請(qǐng)求信息,所述下載請(qǐng)求信息還包含移動(dòng)終端自身的定位信息、移動(dòng)終端顯示屏尺寸信息及地圖比例尺信息;
步驟6,服務(wù)器端收到所述下載請(qǐng)求信息后,利用所述定位信息確定中心坐標(biāo),利用所述移動(dòng)終端顯示屏尺寸信息和地圖比例尺信息確定截取區(qū)域,依據(jù)所述中心坐標(biāo)和截取區(qū)域在所述矢量地圖上截取出區(qū)域地圖;
步驟7,將所述區(qū)域地圖發(fā)送至移動(dòng)終端;
步驟8,移動(dòng)終端收到所述區(qū)域地圖后,將所述區(qū)域地圖與移動(dòng)終端自身當(dāng)前的定位信息匹配;如果匹配成功,則在所述移動(dòng)終端上顯示所述區(qū)域地圖,所述區(qū)域地圖中具有空間圖形數(shù)據(jù)。
為了提高空間圖形數(shù)據(jù)在移動(dòng)終端顯示的實(shí)時(shí)性,本發(fā)明創(chuàng)新地將對(duì)地圖數(shù)據(jù)的處理工作主要交由服務(wù)器,通過(guò)服務(wù)器對(duì)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片進(jìn)行分割、渲染、拼接操作,并針對(duì)移動(dòng)終端的請(qǐng)求而有選擇性地裁剪出需要顯示的區(qū)域地圖,本發(fā)明涉及的移動(dòng)終端的主要工作是通過(guò)定位信息匹配而保證電子地圖顯示的準(zhǔn)確性。因此,本發(fā)明顯示空間圖形數(shù)據(jù)的方法具有實(shí)時(shí)性好、可靠性強(qiáng)、對(duì)移動(dòng)終端配置要求低、方案簡(jiǎn)單、便于推廣應(yīng)用等突出優(yōu)點(diǎn)。
進(jìn)一步地,該方法還包括如下步驟,
步驟9,當(dāng)移動(dòng)終端檢測(cè)到其屏幕顯示的區(qū)域地圖被放大或縮小時(shí),則根據(jù)放大或縮小的比例更新地圖比例尺信息,返回步驟5。
本發(fā)明通過(guò)對(duì)比例尺信息的修改而可方便地獲取放大或縮小的區(qū)域地圖,這種簡(jiǎn)單的動(dòng)作響應(yīng)必然提高了空間圖形數(shù)據(jù)的加載速度,以滿足用戶對(duì)放大或縮小實(shí)時(shí)電子地圖的需求。
進(jìn)一步地,步驟9中,當(dāng)移動(dòng)終端檢測(cè)到其屏幕顯示的區(qū)域地圖被移動(dòng)時(shí),則根據(jù)移動(dòng)后的顯示區(qū)域中心位置生成最新定位信息,利用所述最新定位信息更新當(dāng)前的定位信息,返回步驟5。
本發(fā)明通過(guò)對(duì)定位信息的修改而方便地獲取移動(dòng)后的區(qū)域地圖,這種簡(jiǎn)單的動(dòng)作響應(yīng)必然提高了空間圖形數(shù)據(jù)的加載速度,以滿足用戶對(duì)移動(dòng)電子地圖的需求。
進(jìn)一步地,步驟8中,在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi),移動(dòng)終端收到兩張以上的區(qū)域地圖,將所述兩張以上的區(qū)域地圖以堆棧形式存儲(chǔ)于移動(dòng)終端,各區(qū)域地圖按照先入后出的原則與當(dāng)前的定位信息匹配,直至匹配成功為止;如果存儲(chǔ)于移動(dòng)終端的所有區(qū)域地圖均與當(dāng)前的定位信息匹配失敗,則返回步驟5。
本發(fā)明創(chuàng)新地將堆棧方法應(yīng)用于移動(dòng)終端顯示空間圖形數(shù)據(jù)上,基于先入后出的原則,移動(dòng)終端優(yōu)先會(huì)對(duì)相對(duì)新的區(qū)域地圖進(jìn)行匹配,而相對(duì)新的區(qū)域地圖顯然更可能為符合匹配條件的區(qū)域地圖,因而能夠減少移動(dòng)終端的匹配時(shí)間,使移動(dòng)終端盡早地顯示空間圖形數(shù)據(jù),提高電子地圖的實(shí)時(shí)性;特別是對(duì)于硬件配置低的移動(dòng)終端,這種改進(jìn)的技術(shù)方案帶來(lái)的實(shí)時(shí)性效果更為明顯。
進(jìn)一步地,步驟3中,利用基于深度學(xué)習(xí)方法生成的訓(xùn)練數(shù)據(jù)庫(kù)渲染網(wǎng)格圖片。
本發(fā)明創(chuàng)新地通過(guò)深度學(xué)習(xí)的方式渲染網(wǎng)格圖片,這種方式能夠提高渲染效果,使渲染后的網(wǎng)格圖片更接近于實(shí)際情況,從而保證了電子地圖的真實(shí)性和可靠性。
進(jìn)一步地,步驟3中,首先將待渲染的網(wǎng)格圖片進(jìn)行像素級(jí)的放大,利用訓(xùn)練數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)各像素進(jìn)行填充操作,在填充操作結(jié)束后,將網(wǎng)格圖片縮小至像素級(jí)的放大前的尺寸,從而完成渲染操作。
本發(fā)明在對(duì)網(wǎng)格圖片渲染過(guò)程中創(chuàng)新地進(jìn)行放大、填充、縮小操作,通過(guò)這種精細(xì)的渲染方式極大地提高了網(wǎng)格圖片的分辨率,并保證了電子地圖顯示的準(zhǔn)確性,并較佳地滿足用戶對(duì)空間圖形或電子地圖的放大要求。
進(jìn)一步地,步驟2中,平均分割所述衛(wèi)星圖片,生成m×n張網(wǎng)格圖片,其中,m、n均為整數(shù),且m≥1,n≥1。
通過(guò)平均分割的方式能夠降低后期渲染過(guò)程的復(fù)雜度,提高渲染過(guò)程的處理速度,降低空間圖形數(shù)據(jù)在移動(dòng)終端的加載時(shí)間,提高實(shí)時(shí)性效果。
進(jìn)一步地,步驟5中,所述定位信息包括經(jīng)度信息和維度信息。
基于移動(dòng)終端的定位功能,比如gps定位功能,本發(fā)明可保證電子地圖加載的準(zhǔn)確性和可靠性,當(dāng)然,為提高地圖信息的豐富度,定位信息還可包括高度信息。
本發(fā)明的另一個(gè)發(fā)明目的在于提供一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括服務(wù)器端和移動(dòng)終端;所述服務(wù)器端包括載入模塊、分割模塊、渲染模塊、拼接模塊、接收模塊、截取模塊、發(fā)送模塊,所述移動(dòng)終端包括請(qǐng)求模塊、獲取模塊、匹配模塊及顯示模塊;
所述載入模塊,用于載入并存儲(chǔ)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片;
所述分割模塊,用于分割所述衛(wèi)星圖片后生成兩張以上的網(wǎng)格圖片;
所述渲染模塊,用于分別對(duì)每張網(wǎng)格圖片進(jìn)行渲染操作;
所述拼接模塊,用于將渲染后的網(wǎng)格圖片重新拼接、生成矢量地圖;
所述接收模塊,用于接收移動(dòng)終端發(fā)出的下載請(qǐng)求信息;
所述截取模塊,用于利用所述定位信息確定中心坐標(biāo)、利用所述移動(dòng)終端顯示屏尺寸信息和地圖比例尺信息確定截取區(qū)域,依據(jù)所述中心坐標(biāo)和截取區(qū)域在所述矢量地圖上截取出區(qū)域地圖;
所述發(fā)送模塊,用于將所述區(qū)域地圖發(fā)送至移動(dòng)終端;
所述請(qǐng)求模塊,用于向服務(wù)器端發(fā)出下載請(qǐng)求信息,且所述下載請(qǐng)求信息還包含移動(dòng)終端自身的定位信息、移動(dòng)終端顯示屏尺寸信息及地圖比例尺信息;
所述獲取模塊,用于服務(wù)器端發(fā)出的區(qū)域地圖;
所述匹配模塊,用于將所述區(qū)域地圖與移動(dòng)終端自身當(dāng)前的定位信息匹配;
所述顯示模塊,用于在匹配模塊匹配成功后在所述移動(dòng)終端上顯示所述區(qū)域地圖。
進(jìn)一步地,所述移動(dòng)終端還包括檢測(cè)模塊,用于檢測(cè)移動(dòng)終端屏幕顯示的區(qū)域地圖是否被放大、縮小或移動(dòng)。
本發(fā)明的有益效果為:本發(fā)明創(chuàng)新地依靠服務(wù)器端生成矢量地圖,并根據(jù)移動(dòng)終端的請(qǐng)求對(duì)應(yīng)地裁剪出合適的區(qū)域地圖,用于供移動(dòng)終端顯示。本發(fā)明提供的技術(shù)方案將處理過(guò)程側(cè)重于服務(wù)器端,降低了對(duì)移動(dòng)終端的硬件要求,通過(guò)降低移動(dòng)終端計(jì)算過(guò)程的方式提高了空間圖形數(shù)據(jù)的加載速度。
附圖說(shuō)明
圖1為實(shí)施例一中在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法的流程圖。
圖2為實(shí)施例一中在移動(dòng)終端顯示空間圖形數(shù)據(jù)的系統(tǒng)的組成圖。
圖3為實(shí)施例二中在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法的流程圖。
圖4為實(shí)施例二中在移動(dòng)終端顯示空間圖形數(shù)據(jù)的系統(tǒng)的組成圖。
圖5為實(shí)施例三中在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法的流程圖。
圖6為實(shí)施例四中在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法的流程圖。
具體實(shí)施方式
下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法及系統(tǒng)進(jìn)行詳細(xì)的解釋和說(shuō)明。
實(shí)施例一:
如圖1、2所示,本發(fā)明公開(kāi)了一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法,該方法具體包括的如下步驟。
步驟1,服務(wù)器端與采集地面圖片的衛(wèi)星進(jìn)行通信,服務(wù)器端載入并存儲(chǔ)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片,但衛(wèi)星圖片的分辨率往往較低,需對(duì)衛(wèi)星圖片進(jìn)行處理。
步驟2,為提高對(duì)衛(wèi)星圖片的處理精度和便于掌握對(duì)衛(wèi)星圖片的處理進(jìn)度,本實(shí)施例中分割衛(wèi)星圖片后生成兩張以上的網(wǎng)格圖片,所有的網(wǎng)格圖片共同組成衛(wèi)星圖片。本實(shí)施例中,平均分割衛(wèi)星圖片,生成m×n張網(wǎng)格圖片,其中,m、n均為整數(shù),且m≥1,n≥1;比如m=3,n=3。通過(guò)平均分割的方式可降低后期渲染過(guò)程的復(fù)雜度,提高渲染過(guò)程的處理速度,降低空間圖形數(shù)據(jù)在移動(dòng)終端的加載時(shí)間,提高空間圖形數(shù)據(jù)顯示的實(shí)時(shí)性。
步驟3,利用基于深度學(xué)習(xí)方法生成的訓(xùn)練數(shù)據(jù)庫(kù)分別對(duì)每張網(wǎng)格圖片進(jìn)行渲染操作,且渲染后的網(wǎng)格圖片的分辨率高于渲染前的網(wǎng)格圖片的分辨率,具體地,本實(shí)施例首先將待渲染的網(wǎng)格圖片進(jìn)行像素級(jí)的放大,通過(guò)對(duì)網(wǎng)格圖片進(jìn)行像素級(jí)別的放大后,利用訓(xùn)練數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)各個(gè)像素進(jìn)行填充操作,在填充操作結(jié)束后,將網(wǎng)格圖片縮小至像素級(jí)的放大前的尺寸,從而完成渲染操作;本發(fā)明中,在對(duì)網(wǎng)格圖片渲染過(guò)程中創(chuàng)新地進(jìn)行放大、填充、縮小操作,通過(guò)這種精細(xì)、準(zhǔn)確的渲染方式可極大地提高網(wǎng)格圖片的分辨率,并保證了電子地圖顯示的準(zhǔn)確性,并較佳地滿足用戶對(duì)空間圖形或電子地圖的放大要求。本發(fā)明創(chuàng)新地通過(guò)深度學(xué)習(xí)的方式渲染網(wǎng)格圖片,這種方式能夠提高渲染效果,使渲染后的網(wǎng)格圖片更接近于實(shí)際情況,從而保證了電子地圖的真實(shí)性和可靠性,對(duì)于具體建立訓(xùn)練數(shù)據(jù)庫(kù)的過(guò)程,本領(lǐng)域技術(shù)人員在本發(fā)明的技術(shù)啟示下可從常規(guī)的訓(xùn)練數(shù)據(jù)庫(kù)的方法中選擇。
步驟4,基于步驟2中的分割情況,按照事先的分割規(guī)則,將渲染后的網(wǎng)格圖片重新拼接、生成矢量地圖;生成的矢量地圖與衛(wèi)星圖片相比,其基本組成基本相同,只是矢量地圖的分辨率更高,可用于移動(dòng)終端顯示。
步驟5,移動(dòng)終端向服務(wù)器端發(fā)出下載請(qǐng)求信息,下載請(qǐng)求信息中,還包含移動(dòng)終端自身的定位信息、移動(dòng)終端顯示屏尺寸信息及地圖比例尺信息,其中定位信息包括經(jīng)度信息和維度信息?;谝苿?dòng)終端的定位功能,比如,移動(dòng)終端gps定位功能,本發(fā)明可針對(duì)性請(qǐng)求部分空間圖形數(shù)據(jù)、保證電子地圖加載的準(zhǔn)確性和可靠性,當(dāng)然,為提高地圖信息的豐富度,基于移動(dòng)終端自身的加速度計(jì)和陀螺儀,定位信息還可包括高度信息。
步驟6,服務(wù)器端收到下載請(qǐng)求信息后,為盡可能通過(guò)降低需傳輸?shù)臄?shù)據(jù)量方式提高空間圖形數(shù)據(jù)在移動(dòng)終端的加載速度,本實(shí)施例中,利用下載請(qǐng)求信息中的定位信息確定中心坐標(biāo),利用下載請(qǐng)求信息中移動(dòng)終端顯示屏尺寸信息和地圖比例尺信息確定截取區(qū)域,依據(jù)中心坐標(biāo)和截取區(qū)域在矢量地圖上截取出區(qū)域地圖
步驟7,根據(jù)移動(dòng)終端的請(qǐng)求,服務(wù)器將區(qū)域地圖發(fā)送至移動(dòng)終端。
步驟8,移動(dòng)終端收到區(qū)域地圖后,將區(qū)域地圖與移動(dòng)終端自身當(dāng)前的定位信息匹配、已驗(yàn)證區(qū)域地圖的準(zhǔn)確性;具體的匹配過(guò)程可為區(qū)域地圖的中心坐標(biāo)與當(dāng)前的定位信息對(duì)比,如果二者差值的閾值范圍內(nèi),比如二者差值≤18米,則說(shuō)明獲取的區(qū)域地圖是準(zhǔn)確的,說(shuō)明匹配成功,則在移動(dòng)終端上顯示區(qū)域地圖,區(qū)域地圖中具有空間圖形數(shù)據(jù)。
對(duì)應(yīng)上述在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法,本發(fā)明還公開(kāi)了一種在移動(dòng)終端顯示空間圖形數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括服務(wù)器端和移動(dòng)終端;服務(wù)器端包括載入模塊、分割模塊、渲染模塊、拼接模塊、接收模塊、截取模塊、發(fā)送模塊,移動(dòng)終端包括請(qǐng)求模塊、獲取模塊、匹配模塊及顯示模塊;
載入模塊,用于載入并存儲(chǔ)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片;
分割模塊,用于分割衛(wèi)星圖片后生成兩張以上的網(wǎng)格圖片;
渲染模塊,用于分別對(duì)每張網(wǎng)格圖片進(jìn)行渲染操作;
拼接模塊,用于將渲染后的網(wǎng)格圖片重新拼接、生成矢量地圖;
接收模塊,用于接收移動(dòng)終端發(fā)出的下載請(qǐng)求信息;
截取模塊,用于利用定位信息確定中心坐標(biāo)、利用移動(dòng)終端顯示屏尺寸信息和地圖比例尺信息確定截取區(qū)域,依據(jù)中心坐標(biāo)和截取區(qū)域在矢量地圖上截取出區(qū)域地圖;
發(fā)送模塊,用于將區(qū)域地圖發(fā)送至移動(dòng)終端;
請(qǐng)求模塊,用于向服務(wù)器端發(fā)出下載請(qǐng)求信息,且下載請(qǐng)求信息還包含移動(dòng)終端自身的定位信息、移動(dòng)終端顯示屏尺寸信息及地圖比例尺信息;
獲取模塊,用于服務(wù)器端發(fā)出的區(qū)域地圖;
匹配模塊,用于將區(qū)域地圖與移動(dòng)終端自身當(dāng)前的定位信息匹配;
顯示模塊,用于在匹配模塊匹配成功后在移動(dòng)終端上顯示區(qū)域地圖。
本實(shí)施例中,為提高空間圖形數(shù)據(jù)在移動(dòng)終端顯示的實(shí)時(shí)性,本發(fā)明創(chuàng)新地將對(duì)地圖數(shù)據(jù)的主要處理工作交由服務(wù)器,通過(guò)服務(wù)器對(duì)具有空間圖形數(shù)據(jù)的衛(wèi)星圖片進(jìn)行分割、渲染、拼接操作,并針對(duì)移動(dòng)終端的請(qǐng)求而有選擇性地裁剪出需要顯示的區(qū)域地圖,本發(fā)明涉及的移動(dòng)終端的主要工作是通過(guò)定位信息匹配而保證電子地圖顯示的準(zhǔn)確性。因此,本發(fā)明顯示空間圖形數(shù)據(jù)的方法具有實(shí)時(shí)性好、可靠性強(qiáng)、對(duì)移動(dòng)終端配置要求低、方案簡(jiǎn)單、便于推廣應(yīng)用等突出的優(yōu)點(diǎn)。本發(fā)明創(chuàng)新地依靠服務(wù)器端生成矢量地圖,并根據(jù)移動(dòng)終端的請(qǐng)求對(duì)應(yīng)地裁剪出合適的區(qū)域地圖,用于供移動(dòng)終端顯示。本發(fā)明提供的方案將處理過(guò)程側(cè)重于服務(wù)器端,降低了對(duì)移動(dòng)終端的硬件要求,通過(guò)降低移動(dòng)終端的計(jì)算過(guò)程的方式提高了空間圖形數(shù)據(jù)的加載速度。
實(shí)施例二:
如圖3、4所示,本實(shí)施例與實(shí)施例一基本相同,其區(qū)別在于:本實(shí)施例在實(shí)施上述步驟1至步驟8后,還包括如下步驟:步驟9,移動(dòng)終端檢測(cè)到其屏幕顯示是否被縮放或移動(dòng),如果否,則結(jié)束;如果是,則首先判斷移動(dòng)終端檢測(cè)到其屏幕顯示的區(qū)域地圖是否被放大或縮小,如果是,則根據(jù)放大或縮小的比例更新地圖比例尺信息,然后返回步驟5;如果否,則說(shuō)明移動(dòng)終端檢測(cè)到其屏幕顯示的區(qū)域地圖被移動(dòng)時(shí),則根據(jù)移動(dòng)后的顯示區(qū)域中心位置生成最新定位信息,利用最新定位信息更新當(dāng)前的定位信息,返回步驟5,重新發(fā)出下載請(qǐng)求信息。
本發(fā)明通過(guò)對(duì)比例尺信息的修改而可方便地獲取放大或縮小的區(qū)域地圖,這種簡(jiǎn)單的動(dòng)作響應(yīng)必然提高了空間圖形數(shù)據(jù)的加載速度,以滿足用戶對(duì)放大或縮小實(shí)時(shí)電子地圖的需求。本發(fā)明通過(guò)對(duì)定位信息的修改而方便地獲取移動(dòng)后的區(qū)域地圖,這種簡(jiǎn)單的動(dòng)作響應(yīng)必然提高了空間圖形數(shù)據(jù)的加載速度,以滿足用戶對(duì)移動(dòng)電子地圖的需求。
對(duì)應(yīng)于上述的在移動(dòng)終端顯示空間圖形數(shù)據(jù)的方法,本實(shí)施例涉及的在移動(dòng)終端顯示空間圖形數(shù)據(jù)的系統(tǒng)中的移動(dòng)終端還包括檢測(cè)模塊,用于檢測(cè)移動(dòng)終端屏幕顯示的區(qū)域地圖是否被放大、縮小或移動(dòng)。
實(shí)施例三:
如圖5所示,本實(shí)施例與實(shí)施例二基本相同,其區(qū)別在于:本實(shí)施例對(duì)屏幕顯示的區(qū)域地圖的判斷順序與實(shí)施例二不同。本實(shí)施例中,在移動(dòng)終端檢測(cè)到其屏幕顯示的區(qū)域地圖被縮放或移動(dòng)時(shí),則首先判斷區(qū)域地圖是否被移動(dòng),如果是,則根據(jù)移動(dòng)后的顯示區(qū)域中心位置生成最新定位信息,并利用該最新定位信息更新當(dāng)前的定位信息,然后返回步驟5,如果否,則說(shuō)明區(qū)域地圖被放大或縮小,然后根據(jù)放大或縮小的比例自動(dòng)更新地圖比例尺信息,更新后返回步驟5,重新發(fā)出下載請(qǐng)求信息。
在實(shí)施例二和實(shí)施例三的基礎(chǔ)上,本發(fā)明可直接判斷區(qū)域地圖是否被縮放或移動(dòng),判斷縮放、移動(dòng)動(dòng)作的順序可互換。
實(shí)施例四:
如圖6所示,本實(shí)施例與實(shí)施例一、二或三基本相同,其區(qū)別在于:步驟8中,如果移動(dòng)終端已向服務(wù)器端發(fā)出了多次下載請(qǐng)求信息,比如,在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)移動(dòng)終端收到兩張以上的區(qū)域地圖,將兩張以上的區(qū)域地圖以堆棧形式存儲(chǔ)于移動(dòng)終端,各區(qū)域地圖按照先入后出的原則與當(dāng)前的定位信息匹配,直至匹配成功為止,第一預(yù)設(shè)時(shí)長(zhǎng)可根據(jù)需要進(jìn)行合理設(shè)定,比如,第一預(yù)設(shè)時(shí)長(zhǎng)=10秒;如果存儲(chǔ)于移動(dòng)終端的所有區(qū)域地圖均與當(dāng)前的定位信息匹配失敗,則返回步驟5。本發(fā)明創(chuàng)新地將堆棧方法應(yīng)用于移動(dòng)終端顯示空間圖形數(shù)據(jù)上,基于先入后出的原則,移動(dòng)終端優(yōu)先會(huì)對(duì)相對(duì)新的區(qū)域地圖進(jìn)行匹配,而新的區(qū)域地圖顯然更可能為符合匹配條件的區(qū)域地圖,因而能夠減少移動(dòng)終端的匹配時(shí)間,使移動(dòng)終端盡早地顯示空間圖形數(shù)據(jù),提高電子地圖的實(shí)時(shí)性;特別是對(duì)于硬件配置低的移動(dòng)終端,這種改進(jìn)的技術(shù)方案帶來(lái)的實(shí)時(shí)性效果更為明顯。
以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明實(shí)質(zhì)內(nèi)容上所作的任何修改、等同替換和簡(jiǎn)單改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。