專利名稱:導(dǎo)航顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及導(dǎo)航技術(shù),尤其涉及一種導(dǎo)航顯示方法和裝置。
背景技術(shù):
導(dǎo)航技術(shù)中包括離線式導(dǎo)航和在線式導(dǎo)航。其中,由于在線式導(dǎo)航通過網(wǎng)絡(luò)獲取 地理數(shù)據(jù),因此便于實時更新地理數(shù)據(jù),比離線式導(dǎo)航更具優(yōu)勢。應(yīng)用在線式導(dǎo)航技術(shù),目前采用的導(dǎo)航顯示方法為,通過網(wǎng)絡(luò)獲取地圖數(shù)據(jù)和路 線數(shù)據(jù),通過全球定位系統(tǒng)(Global Positioning System,簡稱GPS)衛(wèi)星獲取定位數(shù)據(jù),先 根據(jù)地圖數(shù)據(jù)中包含的坐標(biāo)與地理對象的對應(yīng)關(guān)系在屏幕上顯示地圖,再分別將路線數(shù)據(jù) 和定位數(shù)據(jù)中的坐標(biāo)與地圖數(shù)據(jù)中的坐標(biāo)進行匹配,在地圖上顯示路線和定位位置。由于在線式導(dǎo)航的地圖數(shù)據(jù)和路線數(shù)據(jù)依賴于網(wǎng)絡(luò)獲取,因此在應(yīng)用在線式導(dǎo)航 時,網(wǎng)絡(luò)信號的優(yōu)劣會直接影響導(dǎo)航效果。由于每一次獲取到的地圖數(shù)據(jù)只包括當(dāng)前位置 附近指定范圍的地理信息,如果導(dǎo)航裝置位于快速行駛的汽車中,為了保證正常的導(dǎo)航顯 示,需要隨著導(dǎo)航裝置的移動實時獲取新的地圖數(shù)據(jù),因此,當(dāng)某一時刻網(wǎng)絡(luò)信號中斷時, 無法從網(wǎng)絡(luò)獲取新的地圖數(shù)據(jù)。按照目前采用的導(dǎo)航顯示方法,在顯示路線和定位位置時, 采用將路線數(shù)據(jù)和定位數(shù)據(jù)中的坐標(biāo)與地圖數(shù)據(jù)中的坐標(biāo)進行匹配的方法,則在無法從網(wǎng) 絡(luò)獲取新的地圖數(shù)據(jù)的情況下,屏幕上會仍舊顯示前一時刻獲取的地圖數(shù)據(jù)對應(yīng)的地圖, 而屏幕上顯示的路線只能包括路線數(shù)據(jù)在該地圖范圍內(nèi)的路線;屏幕上顯示的定位位置會 隨著導(dǎo)航設(shè)備的移動在該地圖上移動,但是如果實際中導(dǎo)航設(shè)備的位置移動到該地圖對應(yīng) 的范圍以外,則屏幕上就無法正確顯示出該位置對應(yīng)的定位位置,也無法顯示位于該位置 時所需的前方路線。直到網(wǎng)絡(luò)信號恢復(fù),重新獲取到新的地圖數(shù)據(jù)后,才能正常顯示。因此, 采用現(xiàn)有的導(dǎo)航顯示方法,導(dǎo)航顯示的準(zhǔn)確度低。
發(fā)明內(nèi)容
本發(fā)明提供一種導(dǎo)航顯示方法,用以解決現(xiàn)有技術(shù)中的缺陷,提高導(dǎo)航顯示的準(zhǔn) 確度。本發(fā)明還提供一種導(dǎo)航顯示裝置,用以解決現(xiàn)有技術(shù)中的缺陷,提高導(dǎo)航顯示的 準(zhǔn)確度。本發(fā)明提供了一種導(dǎo)航顯示方法,包括獲取定位數(shù)據(jù)和路線數(shù)據(jù);根據(jù)所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示定位位置;根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線。如上所述的導(dǎo)航顯示方法,其中,還包括獲取地圖數(shù)據(jù);判斷是否成功獲取地圖數(shù)據(jù),如果是,根據(jù)所述地圖數(shù)據(jù)、所述定位數(shù)據(jù)和預(yù)設(shè)的 顯示參數(shù),在屏幕上顯示地圖;否則,在屏幕上顯示預(yù)設(shè)的背景圖片。如上所述的導(dǎo)航顯示方法,其中,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo)航終端的移動速度和移動方向;所述路線數(shù)據(jù)包括導(dǎo)航路線上一個以上的點的地理坐標(biāo);所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線包 括根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo),根據(jù)所述屏幕中心點對應(yīng)的 地理坐標(biāo)以及所述屏幕尺寸和比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo),根據(jù)所述路 線數(shù)據(jù)中導(dǎo)航路線上一個以上的點的地理坐標(biāo)與所述屏幕上一個以上點對應(yīng)的地理坐標(biāo) 進行匹配,在屏幕上顯示路線。如上所述的導(dǎo)航顯示方法,其中,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的 地理坐標(biāo)、導(dǎo)航終端的移動速度和移動方向;所述地圖數(shù)據(jù)包括一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信 息;所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述根據(jù)所述地圖數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù),在屏幕上顯示地 圖包括根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo),根據(jù)所述屏幕中心點對 應(yīng)的地理坐標(biāo)以及所述屏幕尺寸和所述比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo),根 據(jù)所述地圖數(shù)據(jù)中一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信息與所述屏 幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示地圖。本發(fā)明還提供了一種導(dǎo)航顯示裝置,包括全球定位系統(tǒng)GPS模塊,用于獲取定位數(shù)據(jù);網(wǎng)絡(luò)模塊,用于獲取路線數(shù)據(jù);定位顯示模塊,用于根據(jù)所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示定位位 置;路線顯示模塊,用于根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù),在 屏幕上顯示路線;屏幕,用于根據(jù)定位顯示模塊和/或路線顯示模塊的控制顯示圖像。如上所述的導(dǎo)航顯示裝置,其中,所述網(wǎng)絡(luò)模塊還用于獲取地圖數(shù)據(jù);所述導(dǎo)航顯示裝置還包括判斷模塊,用于判斷是否成功獲取地圖數(shù)據(jù),如果是,啟動地圖顯示模塊,否則,啟 動背景顯示模塊;地圖顯示模塊,用于根據(jù)所述地圖數(shù)據(jù)、所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕 上顯示地圖;背景顯示模塊,用于在屏幕上顯示預(yù)設(shè)的背景圖片;所述屏幕還用于根據(jù)地圖顯示模塊和/或背景顯示模塊的控制顯示圖像。如上所述的導(dǎo)航顯示裝置,其中,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的 地理坐標(biāo)、導(dǎo)航終端的移動速度和移動方向;所述路線數(shù)據(jù)包括導(dǎo)航路線上一個以上的點的地理坐標(biāo);所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述路線顯示模塊具體用于根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo),根據(jù)所述屏幕中心點對應(yīng)的地理坐標(biāo)以及所述屏幕尺寸和所述比例尺確定屏幕上一 個以上點對應(yīng)的地理坐標(biāo),根據(jù)所述路線數(shù)據(jù)中導(dǎo)航路線上一個以上的點的地理坐標(biāo)與所 述屏幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示路線。如上所述的導(dǎo)航顯示裝置,其中,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的 地理坐標(biāo)、導(dǎo)航終端的移動速度和移動方向;所述地圖數(shù)據(jù)包括一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信 息;所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述地圖顯示模塊具體用于根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理 坐標(biāo),根據(jù)所述屏幕中心點對應(yīng)的地理坐標(biāo)以及所述屏幕尺寸和所述比例尺確定屏幕上一 個以上點對應(yīng)的地理坐標(biāo),根據(jù)所述地圖數(shù)據(jù)中一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對 應(yīng)的地理對象信息與所述屏幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示地 圖。由上述技術(shù)方案可知,本發(fā)明通過獲取定位數(shù)據(jù)和路線數(shù)據(jù),根據(jù)定位數(shù)據(jù)顯示 定位位置,根據(jù)路線數(shù)據(jù)、定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù)進行顯示路線,而不必像現(xiàn)有的導(dǎo)航 顯示方法那樣根據(jù)地圖數(shù)據(jù)來顯示定位位置和路線。因此,采用本發(fā)明的導(dǎo)航顯示方法和 裝置,不必依賴地圖數(shù)據(jù)來顯示路線和定位位置,從而在無法獲得地圖數(shù)據(jù)時,仍然能夠正 確顯示路線和定位位置,提高了導(dǎo)航顯示的準(zhǔn)確度。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一導(dǎo)航顯示方法的流程圖;圖2為本發(fā)明實施例二導(dǎo)航顯示方法的流程圖;圖3為本發(fā)明實施例三的導(dǎo)航顯示裝置的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。根據(jù)現(xiàn)有的在線式導(dǎo)航技術(shù),路線數(shù)據(jù)中包括的地理范圍大于地圖數(shù)據(jù)中包括的 地理范圍,例如,第一地點與第二地點相距100公里,當(dāng)在第一地點采用導(dǎo)航裝置查詢?nèi)ネ?第二地點的路線時,所獲取到的路線數(shù)據(jù)中包括從第一地點到第二地點的路線上的一個以 上的點的地理坐標(biāo)。而地圖數(shù)據(jù)中只包括在當(dāng)前位置附近指定范圍的地理信息,該指定范 圍通常為以當(dāng)前位置為中心,以指定距離為半徑的圓,或以指定距離為邊長的矩形,一般情 況下,為了清楚地顯示地圖上的地理對象,該指定距離一般僅為幾百米或一至二千米。仍以在第一地點采用導(dǎo)航裝置查詢?yōu)槔?,此時所獲取的地圖數(shù)據(jù)中僅包括第一地點附近約一千 米范圍內(nèi)的地理信息,隨著導(dǎo)航裝置的移動,實時根據(jù)移動后的位置獲取新的地圖數(shù)據(jù)。因 此,當(dāng)某一時刻網(wǎng)絡(luò)中斷時,無法獲取到當(dāng)前的地圖數(shù)據(jù),但是,此時已經(jīng)獲取到第一地點 到第二地點的路線數(shù)據(jù)。本發(fā)明實施例根據(jù)上述技術(shù)特征,提出一種導(dǎo)航顯示方法,當(dāng)由于 網(wǎng)絡(luò)中斷導(dǎo)致無法獲取地圖數(shù)據(jù)時,能夠在屏幕上正確地顯示路線和定位位置,提高導(dǎo)航 顯示的準(zhǔn)確度。圖1為本發(fā)明實施例一導(dǎo)航顯示方法的流程圖。如圖1所示,該導(dǎo)航顯示方法包 括如下步驟。步驟101 獲取定位數(shù)據(jù)和路線數(shù)據(jù)。在此步驟中,通過GPS接收機從GPS衛(wèi)星獲取定位數(shù)據(jù);通過網(wǎng)絡(luò)接收終端從網(wǎng) 絡(luò)服務(wù)器獲取路線數(shù)據(jù)。具體地,定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo) 航終端的移動速度和移動方向;路線數(shù)據(jù)包括導(dǎo)航路線上一個以上的點的地理坐標(biāo),上 述一個以上的點為在導(dǎo)航路線上依次選取的一組有序的點,由該一個以上有序的點連成曲 線,以該曲線表示導(dǎo)航路線。步驟102 根據(jù)定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示定位位置。具體地,在此步驟中,將定位位置顯示在屏幕的中間點。預(yù)設(shè)的顯示參數(shù)包括屏 幕尺寸、屏幕中心點和比例尺。步驟103 根據(jù)路線數(shù)據(jù)、定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線。在此步驟中,具體方法為首先,根據(jù)定位數(shù)據(jù)確定屏幕中心點對應(yīng)的地理坐標(biāo), 即以定位數(shù)據(jù)中當(dāng)前定位位置的地理坐標(biāo)作為屏幕中心點對應(yīng)的地理坐標(biāo)。例如,定位數(shù) 據(jù)顯示當(dāng)前定位位置的地理坐標(biāo)為北緯39. 90912389”,東經(jīng)116. 479275”,則確定屏幕 中心店對應(yīng)的地理坐標(biāo)為北緯39. 90912389”,東經(jīng)116. 479275”。然后,根據(jù)屏幕中心點 對應(yīng)的地理坐標(biāo)以及屏幕尺寸和比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo)。例如, 屏幕尺寸為長20厘米,寬10厘米,比例尺為1 1000,則可以確定屏幕上每一個點的具 體地理坐標(biāo),例如,屏幕邊緣四個頂點的地理坐標(biāo)分別為(39. 91355722,116. 475275), (39.90469056,116.475275),(39. 91355722,116. 483275),(39. 90469056,116. 483275)。最 后,根據(jù)路線數(shù)據(jù)中導(dǎo)航路線上一個以上的點的地理坐標(biāo)與屏幕上一個以上點對應(yīng)的地理 坐標(biāo)進行匹配,在屏幕上顯示路線。例如,路線為從當(dāng)前定位位置向正東方向直線行駛2千 米,則路線數(shù)據(jù)中包括該從當(dāng)前位置向東2千米的直線上的一個以上的點的地理坐標(biāo),分 別根據(jù)路線上每個點的地理坐標(biāo),在屏幕上每個點對應(yīng)的地理坐標(biāo)中進行匹配,標(biāo)出與路 線上每個點地理坐標(biāo)相同的屏幕上的點,即可將該條路線顯示在屏幕上。在本發(fā)明實施例一中,只獲取定位數(shù)據(jù)和路線數(shù)據(jù),在顯示定位位置時,根據(jù)定位 數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù)進行顯示,而不必像現(xiàn)有的導(dǎo)航顯示方法那樣,根據(jù)地圖數(shù)據(jù)中的 地理坐標(biāo)顯示定位位置;并且,在顯示路線時,根據(jù)路線數(shù)據(jù)、定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù) 進行顯示,而不必像現(xiàn)有的導(dǎo)航顯示方法那樣,根據(jù)地圖數(shù)據(jù)中的地理坐標(biāo)顯示路線。因 此,采用本發(fā)明實施例一的導(dǎo)航顯示方法,不必依賴地圖數(shù)據(jù)來顯示路線和定位位置,從而 在無法獲得地圖數(shù)據(jù)時,仍然能夠正確顯示路線和定位位置,提高了導(dǎo)航顯示的準(zhǔn)確度。圖2為本發(fā)明實施例二導(dǎo)航顯示方法的流程圖。如圖2所示,該方法包括以下步 馬聚ο
步驟201 獲取定位數(shù)據(jù)和路線數(shù)據(jù)。在此步驟中,通過GPS接收機從GPS衛(wèi)星獲取定位數(shù)據(jù);通過網(wǎng)絡(luò)接收終端從網(wǎng)絡(luò) 服務(wù)器獲取路線數(shù)據(jù)。具體地,該定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo) 航終端的移動速度和移動方向;該路線數(shù)據(jù)包括導(dǎo)航路線上一個以上的點的地理坐標(biāo), 該一個以上的點為依照導(dǎo)航路線選取的有序的點。步驟202 獲取地圖數(shù)據(jù)。在此步驟中,通過網(wǎng)絡(luò)接收終端從網(wǎng)絡(luò)服務(wù)器獲取地圖數(shù)據(jù)。具體地,該地圖數(shù)據(jù) 包括一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信息。步驟203:判斷是否成功獲取地圖數(shù)據(jù),如果是,執(zhí)行步驟204;否則,執(zhí)行步驟 205。步驟204 根據(jù)地圖數(shù)據(jù)、定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示地圖。在此步驟中,預(yù)設(shè)的顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺。此步驟的具 體方法為首先,根據(jù)定位數(shù)據(jù)確定屏幕中心點對應(yīng)的地理坐標(biāo);然后,根據(jù)屏幕中心點對 應(yīng)的地理坐標(biāo)以及屏幕尺寸和比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo);最后,根據(jù) 地圖數(shù)據(jù)中一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信息與屏幕上一個以 上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示地圖。步驟205 在屏幕上顯示預(yù)設(shè)的背景圖片。在本步驟中,在導(dǎo)航顯示裝置中預(yù)先設(shè) 置背景圖片,該背景圖片可以是任意顏色的單色圖片,也可以是帶有提示標(biāo)記的圖片,該背 景圖片用于在無法獲取到地圖數(shù)據(jù)時代替地圖進行顯示。步驟206 根據(jù)定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示定位位置。具體地,在此步驟中,將定位位置顯示在屏幕的中間點。預(yù)設(shè)的顯示參數(shù)包括屏 幕尺寸、屏幕中心點和比例尺。步驟207 根據(jù)路線數(shù)據(jù)、定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線。在此步驟中,具體方法為首先,根據(jù)定位數(shù)據(jù)確定屏幕中心點對應(yīng)的地理坐標(biāo); 然后,根據(jù)屏幕中心點對應(yīng)的地理坐標(biāo)以及屏幕尺寸和比例尺確定屏幕上一個以上點對應(yīng) 的地理坐標(biāo);最后,根據(jù)路線數(shù)據(jù)中導(dǎo)航路線上一個以上的點的地理坐標(biāo)與屏幕上一個以 上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示路線。在本發(fā)明實施例二的上述步驟中,要求步驟206與步驟207在步驟201之后執(zhí)行, 并且要求步驟204在步驟203之后執(zhí)行,對于其它的步驟執(zhí)行順序不做限制。在本發(fā)明實施例二中,不僅通過獲取的定位數(shù)據(jù)和路線數(shù)據(jù)顯示路線數(shù)據(jù)和定位 位置,并且還獲取地圖數(shù)據(jù),并且對是否成功獲取地圖數(shù)據(jù)進行判斷,當(dāng)成功獲取到地圖數(shù) 據(jù)時,顯示地圖,則此時屏幕上能夠全面的顯示地圖、路線和當(dāng)前位置的全部信息;當(dāng)無法 成功獲取到地圖數(shù)據(jù)時,用預(yù)先設(shè)置的背景圖片代替地圖進行顯示,進一步提高了導(dǎo)航顯 示的準(zhǔn)確度。圖3為本發(fā)明實施例三的導(dǎo)航顯示裝置的結(jié)構(gòu)示意圖。如圖3所示,該導(dǎo)航顯示 裝置至少包括GPS模塊31、網(wǎng)絡(luò)模塊32、定位顯示模塊33、路線顯示模塊34和屏幕35。進 一步地,該導(dǎo)航顯示裝置還可以包括判斷模塊36、地圖顯示模塊37和背景顯示模塊38。其中,GPS模塊31獲取定位數(shù)據(jù)并傳送給定位顯示模塊33。具體地,GPS模塊31 通過GPS接收機從GPS衛(wèi)星獲取定位數(shù)據(jù),該GPS接收機可以位于GPS模塊31內(nèi),也可以在GPS模塊31以外獨立設(shè)置。網(wǎng)絡(luò)模塊32獲取路線數(shù)據(jù)并傳送給路線顯示模塊34。進一步地,網(wǎng)絡(luò)模塊32還 獲取地圖數(shù)據(jù)并傳送給判斷模塊36和地圖顯示模塊37。具體地,網(wǎng)絡(luò)模塊32通過網(wǎng)絡(luò)接 收終端從網(wǎng)絡(luò)服務(wù)器獲取路線數(shù)據(jù)和/或地圖數(shù)據(jù),該網(wǎng)絡(luò)接收終端可以位于網(wǎng)絡(luò)模塊32 內(nèi),也可以在網(wǎng)絡(luò)模塊32以外獨立設(shè)置。定位顯示模塊33從GPS模塊31接收定位數(shù)據(jù),根據(jù)定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù), 在屏幕上顯示定位位置。定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo)航終端的 移動速度和移動方向。預(yù)設(shè)的顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺。路線顯示模塊34,從GPS模塊31接收定位數(shù)據(jù),并且從網(wǎng)絡(luò)模塊32接收路線數(shù) 據(jù),根據(jù)路線數(shù)據(jù)、定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線。具體地,路線顯示模塊 34根據(jù)定位數(shù)據(jù)確定屏幕中心點對應(yīng)的地理坐標(biāo),根據(jù)屏幕中心點對應(yīng)的地理坐標(biāo)以及屏 幕尺寸和比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo),根據(jù)路線數(shù)據(jù)中導(dǎo)航路線上一個 以上的點的地理坐標(biāo)與屏幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示路線。屏幕35根據(jù)定位顯示模塊33和/或路線顯示模塊34的控制顯示圖像。進一步 地,屏幕35還根據(jù)地圖顯示模塊37和/或背景顯示模塊38的控制顯示圖像。判斷模塊36接收來自網(wǎng)絡(luò)模塊32的地圖數(shù)據(jù),判斷是否成功獲取地圖數(shù)據(jù),如果 是,啟動地圖顯示模塊37,否則,啟動背景顯示模塊38。地圖顯示模塊37接收來自網(wǎng)絡(luò)模塊32的地圖數(shù)據(jù),根據(jù)地圖數(shù)據(jù)、定位數(shù)據(jù)和預(yù) 設(shè)的顯示參數(shù),在屏幕上顯示地圖。具體地,地圖顯示模塊37根據(jù)定位數(shù)據(jù)確定屏幕中心 點對應(yīng)的地理坐標(biāo),根據(jù)屏幕中心點對應(yīng)的地理坐標(biāo)以及屏幕尺寸和比例尺確定屏幕上一 個以上點對應(yīng)的地理坐標(biāo),根據(jù)地圖數(shù)據(jù)中一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的 地理對象信息與屏幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示地圖。背景顯示模塊38在屏幕上顯示預(yù)設(shè)的背景圖片。在本發(fā)明實施例三中,分別通過GPS模塊31和網(wǎng)絡(luò)模塊32獲取定位數(shù)據(jù)和路線 數(shù)據(jù),通過定位顯示模塊33根據(jù)定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù)顯示定位位置,通過路線顯示 模塊34根據(jù)定位數(shù)據(jù)、路線數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù)顯示路線,因此不必依賴地圖數(shù)據(jù)來顯 示路線數(shù)據(jù)和定位位置,從而在無法獲得地圖數(shù)據(jù)時,仍然能夠正確顯示路線數(shù)據(jù)和定位 位置,提高了導(dǎo)航顯示的準(zhǔn)確度。進一步地,網(wǎng)絡(luò)模塊32獲取地圖數(shù)據(jù),通過判斷模塊36 對是否成功獲取地圖數(shù)據(jù)進行判斷,在成功獲取地圖數(shù)據(jù)時,不僅顯示路線和定位位置,并 且顯示地圖;在無法成功獲取地圖數(shù)據(jù)時用預(yù)設(shè)圖片代替地圖進行顯示,從而更加提高了 導(dǎo)航顯示的準(zhǔn)確度。需要說明的是對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為 依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部 分,可以參見其他實施例的相關(guān)描述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種導(dǎo)航顯示方法,其特征在于,包括獲取定位數(shù)據(jù)和路線數(shù)據(jù);根據(jù)所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示定位位置;根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線。
2.根據(jù)權(quán)利要求1所述的導(dǎo)航顯示方法,其特征在于,還包括 獲取地圖數(shù)據(jù);判斷是否成功獲取地圖數(shù)據(jù),如果是,根據(jù)所述地圖數(shù)據(jù)、所述定位數(shù)據(jù)和預(yù)設(shè)的顯示 參數(shù),在屏幕上顯示地圖;否則,在屏幕上顯示預(yù)設(shè)的背景圖片。
3.根據(jù)權(quán)利要求1或2所述的導(dǎo)航顯示方法,其特征在于,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo)航終端的移動速度和移 動方向;所述路線數(shù)據(jù)包括導(dǎo)航路線上一個以上的點的地理坐標(biāo); 所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示路線包括根 據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo),根據(jù)所述屏幕中心點對應(yīng)的地理坐 標(biāo)以及所述屏幕尺寸和比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo),根據(jù)所述路線數(shù)據(jù) 中導(dǎo)航路線上一個以上的點的地理坐標(biāo)與所述屏幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹 配,在屏幕上顯示路線。
4.根據(jù)權(quán)利要求2所述的導(dǎo)航顯示方法,其特征在于,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo)航終端的移動速度和移 動方向;所述地圖數(shù)據(jù)包括一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信息; 所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述根據(jù)所述地圖數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù),在屏幕上顯示地圖包 括根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo),根據(jù)所述屏幕中心點對應(yīng)的 地理坐標(biāo)以及所述屏幕尺寸和所述比例尺確定屏幕上一個以上點對應(yīng)的地理坐標(biāo),根據(jù)所 述地圖數(shù)據(jù)中一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信息與所述屏幕上 一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示地圖。
5.一種導(dǎo)航顯示裝置,其特征在于,包括 全球定位系統(tǒng)GPS模塊,用于獲取定位數(shù)據(jù); 網(wǎng)絡(luò)模塊,用于獲取路線數(shù)據(jù);定位顯示模塊,用于根據(jù)所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯示定位位置; 路線顯示模塊,用于根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù),在屏幕 上顯示路線;屏幕,用于根據(jù)定位顯示模塊和/或路線顯示模塊的控制顯示圖像。
6.根據(jù)權(quán)利要求5所述的導(dǎo)航顯示裝置,其特征在于, 所述網(wǎng)絡(luò)模塊還用于獲取地圖數(shù)據(jù);所述導(dǎo)航顯示裝置還包括判斷模塊,用于判斷是否成功獲取地圖數(shù)據(jù),如果是,啟動地圖顯示模塊,否則,啟動背景顯示模塊;地圖顯示模塊,用于根據(jù)所述地圖數(shù)據(jù)、所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù),在屏幕上顯 示地圖;背景顯示模塊,用于在屏幕上顯示預(yù)設(shè)的背景圖片;所述屏幕還用于根據(jù)地圖顯示模塊和/或背景顯示模塊的控制顯示圖像。
7.根據(jù)權(quán)利要求5或6所述的導(dǎo)航顯示裝置,其特征在于,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo)航終端的移動速度和移 動方向;所述路線數(shù)據(jù)包括導(dǎo)航路線上一個以上的點的地理坐標(biāo);所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述路線顯示模塊具體用于根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo), 根據(jù)所述屏幕中心點對應(yīng)的地理坐標(biāo)以及所述屏幕尺寸和所述比例尺確定屏幕上一個以 上點對應(yīng)的地理坐標(biāo),根據(jù)所述路線數(shù)據(jù)中導(dǎo)航路線上一個以上的點的地理坐標(biāo)與所述屏 幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示路線。
8.根據(jù)權(quán)利要求6所述的導(dǎo)航顯示裝置,其特征在于,所述定位數(shù)據(jù)包括導(dǎo)航終端的當(dāng)前定位位置的地理坐標(biāo)、導(dǎo)航終端的移動速度和移 動方向;所述地圖數(shù)據(jù)包括一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的地理對象信息;所述顯示參數(shù)包括屏幕尺寸、屏幕中心點和比例尺;所述地圖顯示模塊具體用于根據(jù)所述定位數(shù)據(jù)確定所述屏幕中心點對應(yīng)的地理坐標(biāo), 根據(jù)所述屏幕中心點對應(yīng)的地理坐標(biāo)以及所述屏幕尺寸和所述比例尺確定屏幕上一個以 上點對應(yīng)的地理坐標(biāo),根據(jù)所述地圖數(shù)據(jù)中一個以上的點的地理坐標(biāo)及該地理坐標(biāo)對應(yīng)的 地理對象信息與所述屏幕上一個以上點對應(yīng)的地理坐標(biāo)進行匹配,在屏幕上顯示地圖。
全文摘要
本發(fā)明提供一種導(dǎo)航顯示方法,首先獲取定位數(shù)據(jù)和路線數(shù)據(jù),然后根據(jù)所述定位數(shù)據(jù)和預(yù)設(shè)的顯示參數(shù)在屏幕上顯示定位位置,根據(jù)所述路線數(shù)據(jù)、所述定位數(shù)據(jù)和所述預(yù)設(shè)的顯示參數(shù)在屏幕上顯示路線。本發(fā)明還提供一種導(dǎo)航顯示裝置。采用本發(fā)明提供的導(dǎo)航顯示方法和裝置,不必依賴地圖數(shù)據(jù)來顯示路線和定位位置,從而在無法獲得地圖數(shù)據(jù)時,仍然能夠正確顯示路線和定位位置,提高了導(dǎo)航顯示的準(zhǔn)確度。
文檔編號G01C21/34GK101979962SQ20101052038
公開日2011年2月23日 申請日期2010年10月20日 優(yōu)先權(quán)日2010年10月20日
發(fā)明者王庚 申請人:北京騰瑞萬里科技有限公司