欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種地圖車輛圖標(biāo)的繪制方法、繪制系統(tǒng)及導(dǎo)航終端的制作方法

文檔序號(hào):10637771閱讀:395來(lái)源:國(guó)知局
一種地圖車輛圖標(biāo)的繪制方法、繪制系統(tǒng)及導(dǎo)航終端的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種地圖車輛圖標(biāo)的繪制方法、繪制系統(tǒng)及導(dǎo)航終端,其通過(guò)將第一地圖的經(jīng)緯度信息轉(zhuǎn)換為第一屏幕坐標(biāo)信息,并根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置進(jìn)行車輛圖標(biāo)的繪制;然后在進(jìn)行地圖切換后,將第二地圖的經(jīng)緯度信息與所述的第一地圖的經(jīng)緯度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)緯度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信息,并通過(guò)偏移量的計(jì)算得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置和對(duì)所述的車輛圖標(biāo)進(jìn)行屏幕坐標(biāo)位置的更新,從而在進(jìn)行地圖切換時(shí)無(wú)需對(duì)車輛圖標(biāo)進(jìn)行從無(wú)到有的重新繪制的過(guò)程,只需對(duì)切換前地圖的車輛圖標(biāo)進(jìn)行平移操作得到切換后地圖的車輛圖標(biāo),大大節(jié)省了地圖切換時(shí)間,提高用戶體驗(yàn)。
【專利說(shuō)明】
一種地圖車輛圖標(biāo)的繪制方法、繪制系統(tǒng)及導(dǎo)航終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及地圖信息處理技術(shù)領(lǐng)域,特別是一種地圖車輛圖標(biāo)的繪制方法及其應(yīng) 用該方法的系統(tǒng)、導(dǎo)航終端。
【背景技術(shù)】
[0002] 對(duì)目前世面在存在著多種地圖,例如百度地圖、高德地圖、谷歌地圖、騰訊地圖以 及本地地圖等,由于對(duì)用戶的個(gè)人偏好不同,常常會(huì)出現(xiàn)對(duì)某種地圖的相對(duì)喜歡,而更喜歡 用該地圖的產(chǎn)品。所以一個(gè)交通系統(tǒng)軟件能夠支持地圖種類的多少一定程度的關(guān)系到產(chǎn)品 市場(chǎng)的占有率。而對(duì)于各種地圖之間的切換功能常常帶來(lái)另一個(gè)問(wèn)題就是切換時(shí)間響應(yīng) 長(zhǎng),需要用戶有足夠的耐心去等待地圖上相應(yīng)車輛和其他覆蓋物的重繪,大大降低了用戶 的體驗(yàn)。
[0003] 對(duì)于這種長(zhǎng)時(shí)間的響應(yīng)主要是在由于傳統(tǒng)的切換地圖功能的一般作法都是將畫 在切換前的地圖上車輛圖標(biāo)保存起來(lái),然后再調(diào)用切換后的地圖提供的相應(yīng)繪制圖標(biāo)的 api進(jìn)行重繪車輛圖標(biāo)。對(duì)于ui重繪這一項(xiàng)工作在pc機(jī)上運(yùn)行是一項(xiàng)很耗性能和內(nèi)存的事, 而對(duì)于大量車輛的重繪就要求在相應(yīng)設(shè)備上的進(jìn)行大量的繪圖計(jì)算,特別是在內(nèi)存有限的 移動(dòng)終端上進(jìn)行重新繪制所需的響應(yīng)時(shí)間更長(zhǎng),需要終端的處理能力更強(qiáng)。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明為解決上述問(wèn)題,提供了一種地圖車輛圖標(biāo)的繪制方法、繪制系統(tǒng)及導(dǎo)航 終端,其在進(jìn)行地圖切換時(shí)無(wú)需對(duì)車輛圖標(biāo)進(jìn)行從無(wú)到有的重新繪制的過(guò)程,只需對(duì)切換 前地圖的車輛圖標(biāo)進(jìn)行平移操作得到切換后地圖的車輛圖標(biāo),大大節(jié)省了地圖切換時(shí)間, 提尚用戶體驗(yàn)。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0006] 首先,本發(fā)明提供一種地圖車輛圖標(biāo)的繪制方法,其特征在于,包括以下步驟: [0007] 10.獲取第一地圖的經(jīng)煒度信息,并將其轉(zhuǎn)換為第一屏幕坐標(biāo)信息;
[0008] 20.根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置進(jìn)行車輛圖標(biāo) 的繪制;
[0009] 30.獲取第二地圖的經(jīng)煒度信息,并將該第二地圖的經(jīng)煒度信息與所述的第一地 圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信 息;
[0010] 40.計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的偏移量,從而得 到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置;
[0011] 50.根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的車輛圖標(biāo)進(jìn)行屏 幕坐標(biāo)位置的更新。
[0012] 優(yōu)選的,所述的步驟10中將第一地圖的經(jīng)煒度信息轉(zhuǎn)換為第一屏幕坐標(biāo)信息,是 根據(jù)所述的第一地圖的縮放比例,將該第一地圖的經(jīng)煒度信息與屏幕坐標(biāo)進(jìn)行映射算法的 處理,得到對(duì)應(yīng)的第一屏幕坐標(biāo)信息。
[0013] 優(yōu)選的,所述的步驟20中進(jìn)行車輛圖標(biāo)的繪制,對(duì)于相同類型的車輛僅進(jìn)行一次 車輛圖標(biāo)的繪制,并將該車輛圖標(biāo)的圖元數(shù)據(jù)存放于對(duì)應(yīng)的緩存列表中,當(dāng)車輛位置發(fā)生 改變時(shí),通過(guò)調(diào)用該相同類型的車輛對(duì)應(yīng)的車輛圖標(biāo)對(duì)所述的車輛位置進(jìn)行更新。
[0014] 優(yōu)選的,所述的步驟30中將所述的第二地圖的經(jīng)煒度信息與所述的第一地圖的經(jīng) 煒度信息進(jìn)行匹配計(jì)算,得到第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信息,是根據(jù) 第一地圖的經(jīng)煒度信息與第一屏幕坐標(biāo)信息的一一對(duì)應(yīng)的映射關(guān)系、第二地圖的經(jīng)煒度信 息與第二屏幕坐標(biāo)信息的一一對(duì)應(yīng)的映射關(guān)系、以及第一地圖的經(jīng)煒度信息與第二地圖的 經(jīng)煒度信息的縮放比例的關(guān)系進(jìn)行計(jì)算所述的第二屏幕坐標(biāo)信息。
[0015] 優(yōu)選的,所述的步驟40中計(jì)算偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置,是通過(guò)先 計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的偏移量,再將偏移前的車輛位 置加上所述的偏移量得到偏移后的車輛位置,從而得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo) 位置。
[0016] 優(yōu)選的,所述的步驟50根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述 的車輛圖標(biāo)進(jìn)行屏幕坐標(biāo)位置的更新,是通過(guò)預(yù)先進(jìn)行車輛圖標(biāo)的繪制,并將該車輛圖標(biāo) 的圖元數(shù)據(jù)存放于對(duì)應(yīng)的緩存列表中,然后根據(jù)所述的第二屏幕坐標(biāo)信息與所述的第一屏 幕坐標(biāo)信息的偏移量,將所述的車輛圖標(biāo)從偏移前的車輛位置所對(duì)應(yīng)的屏幕坐標(biāo)位置平移 至偏移后的車輛位置所對(duì)應(yīng)的屏幕坐標(biāo)位置。
[0017] 其次,本發(fā)明還提供一種地圖車輛圖標(biāo)的繪制系統(tǒng),其包括:
[0018] 第一坐標(biāo)轉(zhuǎn)換模塊,用于獲取第一地圖的經(jīng)煒度信息,并將其轉(zhuǎn)換為第一屏幕坐 標(biāo)信息;
[0019] 圖標(biāo)繪制模塊,用于根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位 置進(jìn)行車輛圖標(biāo)的繪制;
[0020] 第二坐標(biāo)轉(zhuǎn)換模塊,用于獲取第二地圖的經(jīng)煒度信息,并將該第二地圖的經(jīng)煒度 信息與所述的第一地圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)煒度信息所對(duì)應(yīng) 的第二屏幕坐標(biāo)信息;
[0021] 坐標(biāo)偏移計(jì)算模塊,用于計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信 息的偏移量,從而得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置;
[0022] 車輛圖標(biāo)更新模塊,用于根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所 述的車輛圖標(biāo)進(jìn)行屏幕坐標(biāo)位置的更新。
[0023] 另外,本發(fā)明還提供一種導(dǎo)航終端,其特征在于,該導(dǎo)航終端包括如上所述的地圖 車輛圖標(biāo)的繪制系統(tǒng)。
[0024]優(yōu)選的,所述導(dǎo)航終端包括安裝有導(dǎo)航地圖的手機(jī)、平板電腦或車載導(dǎo)航儀。
[0025] 本發(fā)明的有益效果是:
[0026] 本發(fā)明的一種地圖車輛圖標(biāo)的繪制方法、繪制系統(tǒng)及導(dǎo)航終端,其通過(guò)將第一地 圖的經(jīng)煒度信息轉(zhuǎn)換為第一屏幕坐標(biāo)信息,并根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì) 應(yīng)的屏幕坐標(biāo)位置進(jìn)行車輛圖標(biāo)的繪制;然后在進(jìn)行地圖切換后,獲取第二地圖的經(jīng)煒度 信息,并將該第二地圖的經(jīng)煒度信息與所述的第一地圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到 該第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信息,通過(guò)計(jì)算所述的第二屏幕坐標(biāo)信息 與所述的第一屏幕坐標(biāo)信息的偏移量,得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置,最后 根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的車輛圖標(biāo)進(jìn)行屏幕坐標(biāo)位置 的更新,從而在進(jìn)行地圖切換時(shí)無(wú)需對(duì)車輛圖標(biāo)進(jìn)行從無(wú)到有的重新繪制的過(guò)程,只需對(duì) 切換前地圖的車輛圖標(biāo)進(jìn)行平移操作得到切換后地圖的車輛圖標(biāo),大大節(jié)省了地圖切換時(shí) 間,提尚用戶體驗(yàn)。
【附圖說(shuō)明】
[0027] 此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0028] 圖1為本發(fā)明地圖車輛圖標(biāo)的繪制方法的流程簡(jiǎn)圖;
[0029] 圖2為本發(fā)明地圖車輛圖標(biāo)的繪制系統(tǒng)的結(jié)構(gòu)示意圖;
[0030] 圖3為本發(fā)明導(dǎo)航終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解 釋本發(fā)明,并不用于限定本發(fā)明?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出 創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0032] 如圖1所示,本發(fā)明的一種地圖車輛圖標(biāo)的繪制方法,其包括以下步驟:
[0033] 10.獲取第一地圖的經(jīng)煒度信息,并將其轉(zhuǎn)換為第一屏幕坐標(biāo)信息;
[0034] 20.根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置進(jìn)行車輛圖標(biāo) 的繪制;
[0035] 30.獲取第二地圖的經(jīng)煒度信息,并將該第二地圖的經(jīng)煒度信息與所述的第一地 圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信 息;
[0036] 40.計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的偏移量,從而得 到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置;
[0037] 50.根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的車輛圖標(biāo)進(jìn)行屏 幕坐標(biāo)位置的更新。
[0038] 所述的步驟10中將第一地圖的經(jīng)煒度信息轉(zhuǎn)換為第一屏幕坐標(biāo)信息,是根據(jù)所述 的第一地圖的縮放比例,將該第一地圖的經(jīng)煒度信息與屏幕坐標(biāo)進(jìn)行映射算法的處理,得 到對(duì)應(yīng)的第一屏幕坐標(biāo)信息。經(jīng)煒度信息與屏幕坐標(biāo)信息的轉(zhuǎn)換算法可采用現(xiàn)有技術(shù),再 次不進(jìn)行贅述。
[0039] 所述的步驟20中進(jìn)行車輛圖標(biāo)的繪制,該繪制包括新建繪制和復(fù)制繪制。對(duì)于相 同類型的車輛僅進(jìn)行一次車輛圖標(biāo)的繪制(即為新建繪制),并將該車輛圖標(biāo)的圖元數(shù)據(jù)存 放于對(duì)應(yīng)的緩存列表中,當(dāng)車輛位置發(fā)生改變時(shí),通過(guò)調(diào)用該相同類型的車輛對(duì)應(yīng)的車輛 圖標(biāo)對(duì)所述的車輛位置進(jìn)行更新(即為復(fù)制繪制)。本實(shí)施例中,車輛圖標(biāo)的繪制主要是結(jié) 合了內(nèi)存級(jí)拷貝技術(shù)和雙緩存技術(shù)來(lái)實(shí)現(xiàn)的。具體實(shí)現(xiàn)步驟如下:
[0040] 1、創(chuàng)建兩個(gè)虛擬畫布,一個(gè)用于DC顯示,一個(gè)用于雙緩存技術(shù)圖標(biāo)計(jì)算定位和繪 制功能;
[0041 ] 2、建立畫布所對(duì)應(yīng)的坐標(biāo)系為屏幕坐標(biāo)系;
[0042] 3、根據(jù)不同狀態(tài)車輛的不同繪制方法繪制出一組不同狀態(tài)的圖元對(duì)像(即車輛圖 標(biāo)),并和狀態(tài)建立一個(gè)對(duì)應(yīng)關(guān)系;
[0043] 4、通過(guò)Bi tmap的Clone方法創(chuàng)建出一定量的圖元對(duì)像,做為緩存對(duì)像,并放入到相 應(yīng)的車輛狀態(tài)列表里面;
[0044] 5、加載車輛:根據(jù)車輛的狀態(tài),從緩存列表中取出一個(gè)車輛狀態(tài)圖標(biāo),建立與對(duì)應(yīng) 車輛的關(guān)系,通過(guò)平移操作移動(dòng)到所要顯示的位置,顯示在DC上;
[0045] 6、當(dāng)加載車輛圖標(biāo)時(shí)發(fā)現(xiàn)緩存中的數(shù)據(jù)不足夠加載,通過(guò)Clone方法按一次算法, 一般是遞減方式,再創(chuàng)建出一定數(shù)量的緩存放到緩存列表中;
[0046] 7、少數(shù)據(jù)車輛位置或車輛狀態(tài)變化時(shí):如果車輛狀態(tài)有變化,先根據(jù)狀態(tài)從緩存 列表中取該狀態(tài)的車輛,再將平移到所要求的位置上,將原狀態(tài)的車輛隱藏放到緩存列表 后馬上顯示新的狀態(tài)車輛圖標(biāo)。如果車輛狀態(tài)沒(méi)有變化,直接將車輛平移到相應(yīng)位置;
[0047] 8、大量車輛重新定位或車輛狀態(tài)改變:對(duì)于大量的車量變化如果一個(gè)一個(gè)去遍 歷,勢(shì)必會(huì)帶來(lái)面板的高度重繪和閃動(dòng),為了解決這個(gè)問(wèn)題,本實(shí)施例中加入了雙緩存技 術(shù),將整張要繪制的畫布和圖元對(duì)像在后臺(tái)計(jì)算好后繪制在虛擬畫布上,然后以較快的切 換速度一次性切換到當(dāng)前的DC畫布上,人眼就不會(huì)有閃動(dòng)的感覺(jué),切換后,將DC畫布切換為 虛擬畫布,異步對(duì)上面的對(duì)像進(jìn)行回收到緩存列表中。
[0048] 9、當(dāng)車輛圖標(biāo)不需要時(shí),將要移除的車輛圖標(biāo)對(duì)像,重新放回相對(duì)應(yīng)的緩存列表 中;并且,由于大量圖標(biāo)的創(chuàng)建可以會(huì)出現(xiàn)大量使用過(guò)一次的圖標(biāo)長(zhǎng)時(shí)間沒(méi)再用而占用內(nèi) 存。所以本實(shí)施例還建立一個(gè)定時(shí)器,當(dāng)一個(gè)車輛圖標(biāo)在一定時(shí)間內(nèi)沒(méi)有使用就將它徹底 銷毀掉。
[0049] 所述的步驟30中將所述的第二地圖的經(jīng)煒度信息與所述的第一地圖的經(jīng)煒度信 息進(jìn)行匹配計(jì)算,得到第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信息,是根據(jù)第一地 圖的經(jīng)煒度信息與第一屏幕坐標(biāo)信息的一一對(duì)應(yīng)的映射關(guān)系、第二地圖的經(jīng)煒度信息與第 二屏幕坐標(biāo)信息的一一對(duì)應(yīng)的映射關(guān)系、以及第一地圖的經(jīng)煒度信息與第二地圖的經(jīng)煒度 信息的縮放比例的關(guān)系進(jìn)行計(jì)算所述的第二屏幕坐標(biāo)信息。每個(gè)地圖可以有各自不同的經(jīng) 煒度信息與屏幕坐標(biāo)信息的映射算法,但各個(gè)地圖的經(jīng)煒度信息與屏幕坐標(biāo)信息都是一一 映射的關(guān)系,假設(shè)經(jīng)煒度(lng,lat),切換前的第一地圖、切換后的第二地圖、屏幕坐標(biāo)三者 之間的對(duì)應(yīng)關(guān)系如下:
[0050] 第一地圖經(jīng)煒度轉(zhuǎn)屏幕坐標(biāo)的映射方法為Π,對(duì)應(yīng)的第一屏幕坐標(biāo)為(xl,yl),那 么存在一個(gè)--映射關(guān)系(1喂,-)一);
[0051] 第二地圖經(jīng)煒度轉(zhuǎn)屏幕坐標(biāo)的映射方法為Π,對(duì)應(yīng)的第二屏幕坐標(biāo)為
[0052] (X1,y 1),那么存在一個(gè)--映射關(guān)系(I咫X) ;
[0053] 由于是一一映射,那么存在以下對(duì)應(yīng)關(guān)系:
[0054] (\ng,la!)-^―>(.\.丨,.r丨):=> (α:,.η) --~>(ln (χ丨丨)一~r:)
[0055] 所述的步驟40中計(jì)算偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置,是通過(guò)先計(jì)算所述 的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的偏移量,再將偏移前的車輛位置加上所 述的偏移量得到偏移后的車輛位置,從而得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置,從 而使得車輛位置直接與屏幕坐標(biāo)位置建立直接關(guān)系,算法更簡(jiǎn)潔更快速。
[0056] 所述的步驟50根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的車輛 圖標(biāo)進(jìn)行屏幕坐標(biāo)位置的更新,是通過(guò)預(yù)先進(jìn)行車輛圖標(biāo)的繪制,并將該車輛圖標(biāo)的圖元 數(shù)據(jù)存放于對(duì)應(yīng)的緩存列表中,然后根據(jù)所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo) 信息的偏移量,將所述的車輛圖標(biāo)從偏移前的車輛位置所對(duì)應(yīng)的屏幕坐標(biāo)位置平移至偏移 后的車輛位置所對(duì)應(yīng)的屏幕坐標(biāo)位置。
[0057] 如圖2所示,本發(fā)明還提供一種地圖車輛圖標(biāo)的繪制系統(tǒng)100,其包括:
[0058] 第一坐標(biāo)轉(zhuǎn)換模塊101,用于獲取第一地圖的經(jīng)煒度信息,并將其轉(zhuǎn)換為第一屏幕 坐標(biāo)信息;
[0059] 圖標(biāo)繪制模塊102,用于根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐 標(biāo)位置進(jìn)行車輛圖標(biāo)的繪制;
[0060] 第二坐標(biāo)轉(zhuǎn)換模塊103,用于獲取第二地圖的經(jīng)煒度信息,并將該第二地圖的經(jīng)煒 度信息與所述的第一地圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)煒度信息所對(duì) 應(yīng)的第二屏幕坐標(biāo)信息;
[0061] 坐標(biāo)偏移計(jì)算模塊104,用于計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐 標(biāo)信息的偏移量,從而得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置;
[0062] 車輛圖標(biāo)更新模塊105,用于根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置 對(duì)所述的車輛圖標(biāo)進(jìn)行屏幕坐標(biāo)位置的更新。
[0063]如圖3所示,本發(fā)明還提供一種導(dǎo)航終端200,該導(dǎo)航終端200包括如上所述的地圖 車輛圖標(biāo)的繪制系統(tǒng)100,其中,地圖車輛圖標(biāo)的繪制系統(tǒng)100可以采用圖2實(shí)施例的結(jié)構(gòu), 其對(duì)應(yīng)地,可以執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,詳細(xì)可 以參見(jiàn)上述實(shí)施例中的相關(guān)記載,此處不再贅述。
[0064] 本發(fā)明的所述導(dǎo)航終端不僅適用于PC機(jī),還特別適用于各種內(nèi)存有限的移動(dòng)終 端,例如安裝有導(dǎo)航地圖的手機(jī)、平板電腦或車載導(dǎo)航儀等。
[0065] 本發(fā)明采用一種不調(diào)用地圖的方法進(jìn)行車輛圖標(biāo)的繪制,只需要通過(guò)調(diào)用不同地 圖的經(jīng)煒度信息并轉(zhuǎn)為屏幕坐標(biāo)信息,對(duì)得到的屏幕坐標(biāo)信息再通過(guò)本發(fā)明的系統(tǒng)自身的 繪制圖標(biāo)的方法進(jìn)行車輛繪制,并在本系統(tǒng)中管理好車輛圖標(biāo)的關(guān)系,從而便于對(duì)車輛圖 標(biāo)的進(jìn)行管理和控制,在不同地圖進(jìn)行切換時(shí)就可以只根據(jù)相應(yīng)地圖經(jīng)煒度信息計(jì)算屏幕 坐標(biāo)信息的方法計(jì)算出車輛位置,并通過(guò)維護(hù)好的車輛圖標(biāo)關(guān)系更新相應(yīng)車輛圖標(biāo)的屏幕 坐標(biāo)位置,而不需要對(duì)每個(gè)車輛圖標(biāo)進(jìn)行從無(wú)到有的重新繪制,大大節(jié)省了切換時(shí)間,提高 用戶體驗(yàn)。
[0066]需要說(shuō)明的是,本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重 點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。 對(duì)于系統(tǒng)實(shí)施例和終端實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單, 相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。并且,在本文中,術(shù)語(yǔ)"包括"、"包含"或者其任 何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè) 備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方 法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句"包括一個(gè)……"限定的 要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。另 外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完 成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ) 介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0067]上述說(shuō)明示出并描述了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所 披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能 夠在本文發(fā)明構(gòu)想范圍內(nèi),通過(guò)上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人 員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù) 范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種地圖車輛圖標(biāo)的繪制方法,其特征在于,包括以下步驟:10.獲取第一地圖的經(jīng)煒度信息,并將其轉(zhuǎn)換為第一屏幕坐標(biāo)信息;20.根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置進(jìn)行車輛圖標(biāo)的繪 制;30.獲取第二地圖的經(jīng)煒度信息,并將該第二地圖的經(jīng)煒度信息與所述的第一地圖的 經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信息;40.計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的偏移量,從而得到偏 移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置;50.根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的車輛圖標(biāo)進(jìn)行屏幕坐 標(biāo)位置的更新。2. 根據(jù)權(quán)利要求1所述的一種地圖車輛圖標(biāo)的繪制方法,其特征在于:所述的步驟10中 將第一地圖的經(jīng)煒度信息轉(zhuǎn)換為第一屏幕坐標(biāo)信息,是根據(jù)所述的第一地圖的縮放比例, 將該第一地圖的經(jīng)煒度信息與屏幕坐標(biāo)進(jìn)行映射算法的處理,得到對(duì)應(yīng)的第一屏幕坐標(biāo)信 息。3. 根據(jù)權(quán)利要求1所述的一種地圖車輛圖標(biāo)的繪制方法,其特征在于:所述的步驟20中 進(jìn)行車輛圖標(biāo)的繪制,對(duì)于相同類型的車輛僅進(jìn)行一次車輛圖標(biāo)的繪制,并將該車輛圖標(biāo) 的圖元數(shù)據(jù)存放于對(duì)應(yīng)的緩存列表中,當(dāng)車輛位置發(fā)生改變時(shí),通過(guò)調(diào)用該相同類型的車 輛對(duì)應(yīng)的車輛圖標(biāo)對(duì)所述的車輛位置進(jìn)行更新。4. 根據(jù)權(quán)利要求1或2或3所述的一種地圖車輛圖標(biāo)的繪制方法,其特征在于:所述的步 驟30中將所述的第二地圖的經(jīng)煒度信息與所述的第一地圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得 到第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第二屏幕坐標(biāo)信息,是根據(jù)第一地圖的經(jīng)煒度信息與第 一屏幕坐標(biāo)信息的一一對(duì)應(yīng)的映射關(guān)系、第二地圖的經(jīng)煒度信息與第二屏幕坐標(biāo)信息的一 一對(duì)應(yīng)的映射關(guān)系、以及第一地圖的經(jīng)煒度信息與第二地圖的經(jīng)煒度信息的縮放比例的關(guān) 系進(jìn)行計(jì)算所述的第二屏幕坐標(biāo)信息。5. 根據(jù)權(quán)利要求1或2或3所述的一種地圖車輛圖標(biāo)的繪制方法,其特征在于:所述的步 驟40中計(jì)算偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置,是通過(guò)先計(jì)算所述的第二屏幕坐標(biāo)信 息與所述的第一屏幕坐標(biāo)信息的偏移量,再將偏移前的車輛位置加上所述的偏移量得到偏 移后的車輛位置,從而得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置。6. 根據(jù)權(quán)利要求1或2或3所述的一種地圖車輛圖標(biāo)的繪制方法,其特征在于:所述的步 驟50根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的車輛圖標(biāo)進(jìn)行屏幕坐標(biāo) 位置的更新,是通過(guò)預(yù)先進(jìn)行車輛圖標(biāo)的繪制,并將該車輛圖標(biāo)的圖元數(shù)據(jù)存放于對(duì)應(yīng)的 緩存列表中,然后根據(jù)所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的偏移量,將 所述的車輛圖標(biāo)從偏移前的車輛位置所對(duì)應(yīng)的屏幕坐標(biāo)位置平移至偏移后的車輛位置所 對(duì)應(yīng)的屏幕坐標(biāo)位置。7. -種地圖車輛圖標(biāo)的繪制系統(tǒng),其特征在于,包括: 第一坐標(biāo)轉(zhuǎn)換模塊,用于獲取第一地圖的經(jīng)煒度信息,并將其轉(zhuǎn)換為第一屏幕坐標(biāo)信 息; 圖標(biāo)繪制模塊,用于根據(jù)所述的第一屏幕坐標(biāo)信息在車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置進(jìn) 行車輛圖標(biāo)的繪制; 第二坐標(biāo)轉(zhuǎn)換模塊,用于獲取第二地圖的經(jīng)煒度信息,并將該第二地圖的經(jīng)煒度信息 與所述的第一地圖的經(jīng)煒度信息進(jìn)行匹配計(jì)算,得到該第二地圖的經(jīng)煒度信息所對(duì)應(yīng)的第 二屏幕坐標(biāo)信息; 坐標(biāo)偏移計(jì)算模塊,用于計(jì)算所述的第二屏幕坐標(biāo)信息與所述的第一屏幕坐標(biāo)信息的 偏移量,從而得到偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置; 車輛圖標(biāo)更新模塊,用于根據(jù)所述的偏移后的車輛位置對(duì)應(yīng)的屏幕坐標(biāo)位置對(duì)所述的 車輛圖標(biāo)進(jìn)行屏幕坐標(biāo)位置的更新。8. -種導(dǎo)航終端,其特征在于,包括權(quán)利要求7所述的地圖車輛圖標(biāo)的繪制系統(tǒng)。9. 根據(jù)權(quán)利要求8所述的導(dǎo)航終端,其特征在于,所述導(dǎo)航終端包括安裝有導(dǎo)航地圖的 手機(jī)、平板電腦或車載導(dǎo)航儀。
【文檔編號(hào)】G01C21/26GK106017483SQ201610297580
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月6日
【發(fā)明人】張?zhí)煺? 許倜, 林遠(yuǎn)明, 賴?yán)やh, 朱宏, 王宇
【申請(qǐng)人】廈門藍(lán)斯通信股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
光泽县| 进贤县| 应城市| 盖州市| 邳州市| 临湘市| 通城县| 临颍县| 霸州市| 若尔盖县| 淮北市| 庆城县| 汉寿县| 沾化县| 汕头市| 富阳市| 东至县| 鞍山市| 青田县| 陈巴尔虎旗| 昌宁县| 昆山市| 石首市| 长海县| 临沂市| 延庆县| 城步| 新丰县| 论坛| 西贡区| 济宁市| 札达县| 深州市| 汽车| 碌曲县| 封丘县| 军事| 桃江县| 澄江县| 武川县| 阿合奇县|