專利名稱:一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法。
背景技術(shù):
隨著全球定位系統(tǒng)(Global Positioning System,簡稱GPS)的廣泛應(yīng)用,各種手 持、便攜式導(dǎo)航設(shè)備結(jié)合豐富的地圖數(shù)據(jù),導(dǎo)航功能越來越強大。但是目前的地圖資源正在 不斷地規(guī)范化和標(biāo)準(zhǔn)化,再者地圖數(shù)據(jù)都需要付費才能使用,地圖數(shù)據(jù)不是按使用情況付 費,許多用戶只需要使用一個城市的地圖,卻不得不付全國地圖的費用。因此地圖細(xì)化分類 必將成為一種趨勢,按類型進(jìn)行分,按省份進(jìn)行分,按城市進(jìn)行分等等。本專利針對以上一 種趨勢提供一種在此背景下實現(xiàn)地圖自動匹配的方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法。本發(fā)明是這樣實現(xiàn)的一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法,所述導(dǎo)航裝置內(nèi) 置導(dǎo)航程序,所述方法包括,當(dāng)所述導(dǎo)航程序運行時,所述導(dǎo)航裝置從復(fù)數(shù)個地圖文件中選 擇其中部分文件加載,所述復(fù)數(shù)個地圖文件分別屬于不同的地理區(qū)域。更進(jìn)一步,所述方法還包括,獲取所述導(dǎo)航裝置的位置信息,根據(jù)地圖文件的坐標(biāo) 范圍信息以及所述獲取的位置信息,選擇所述位置信息在所述坐標(biāo)范圍信息之內(nèi)的地圖文 件加載。更進(jìn)一步,所述方法還包括,顯示所述復(fù)數(shù)個地圖文件供用戶選擇。更進(jìn)一步,所述地圖文件的根目錄下包括索引文件,所述索引文件的內(nèi)容包括各 個目錄分支下的地圖文件的屬性,其中包括大地坐標(biāo)范圍和地圖文件的存儲路徑。更進(jìn)一步,所述地圖文件中包括文件屬性區(qū),所述文件屬性區(qū)包括大地坐標(biāo)范圍。更進(jìn)一步,所述導(dǎo)航程序啟動時,自動打開上一次結(jié)束軟件時所使用的地圖文件。本發(fā)明還提供一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法,所述導(dǎo)航裝置內(nèi)置導(dǎo)航程 序,所述方法包括,運行所述導(dǎo)航程序;選擇加載地圖的類型;獲取所述導(dǎo)航裝置的位置信 息;獲取復(fù)數(shù)個分別屬于不同的地理區(qū)域的地圖文件的坐標(biāo)范圍信息以及其存儲路徑;根 據(jù)所述選擇的地圖類型、所述地圖文件的坐標(biāo)范圍信息以及所述獲取的導(dǎo)航裝置位置信 息,從所述復(fù)數(shù)個地圖文件中選擇地圖文件加載。采用該方法后,地圖文件可以分區(qū)域、分類別提供,減少地圖使用者的費用,采用 該方法的車載導(dǎo)航設(shè)備能夠很好的適應(yīng)地圖分區(qū)域提供。本發(fā)明適用于采用GPS或者北斗 衛(wèi)星導(dǎo)航系統(tǒng)或者GL0NASS或者GALILEO的定位裝置,也適用于采用基站定位或無線定位 的定位裝置。
圖1地圖顯示流程圖;圖2地圖匹配流程圖; 圖3地圖的分層圖; 圖4軟件的操作選擇界面圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。本發(fā)明的地圖的各級目錄是根據(jù)大地坐標(biāo)按行政區(qū)進(jìn)行劃分。目錄的結(jié)構(gòu)為同一 個國家作為一個分支,同一個國家中根據(jù)大地坐標(biāo)按省份進(jìn)行分類,同一個省作為一個分 支,在每個省中根據(jù)大地坐標(biāo)按城市進(jìn)行分類同一個城市作為一個分支,在同一個城市中 分為旅游景點地圖數(shù)據(jù)文件、詳細(xì)城市交通地圖數(shù)據(jù)文件、餐飲賓館地圖數(shù)據(jù)文件。地圖的 根目錄下有一個索引文件,索引文件的內(nèi)容包括各個目錄分支下的地圖數(shù)據(jù)文件的屬性, 其中包括地圖的編碼ID、大地坐標(biāo)范圍、行政區(qū)名稱、地圖的更新時間以及地圖文件的存儲 路徑。所有地圖文件都按照統(tǒng)一的標(biāo)準(zhǔn)制作。在本發(fā)明中,導(dǎo)航設(shè)備上電后,用戶可以先選擇所要加載地圖文件的類型,如購 物、旅游、賓館等進(jìn)行選擇,此項設(shè)置可以約束地圖搜索的范圍,可以提高地圖搜索速度,或 者用戶也可以不進(jìn)行此項設(shè)置保持缺省設(shè)置為交通地圖,然后軟件自動獲取導(dǎo)航位置信 息,根據(jù)位置信息在索引文件中搜索匹配的地圖,索引文件中有各地圖數(shù)據(jù)的詳細(xì)的屬性 信息,其中包括地圖的編碼ID、類型(如購物、旅游、賓館等)、大地坐標(biāo)范圍、行政區(qū)名稱、地 圖的更新時間以及地圖文件的存儲路徑,地圖數(shù)據(jù)文件與相應(yīng)的信息一一對應(yīng),軟件根據(jù) 設(shè)定條件及位置信息,確定與之匹配的地圖數(shù)據(jù)文件路徑,然后根據(jù)在索引文件中確定的 的地圖文件的存儲路徑以及選擇的類型加載相應(yīng)的地圖文件。當(dāng)然,只根據(jù)在索引文件中 確定的的地圖文件的存儲路徑也可以加載相應(yīng)的地圖,如默認(rèn)或者 缺省的地圖。這樣,在進(jìn) 行地圖搜索時,軟件只需要通過獲取的位置信息,在索引文件中確定文件的路徑,就可通過 該路徑讀取相應(yīng)的地圖文件,將文件加載到顯示區(qū)。在本發(fā)明中,每一個地圖文件都包括一個文件頭,文件頭是地圖數(shù)據(jù)文件的開始 的幾行數(shù)據(jù),文件頭只是用作索引用,文件頭包含的信息是該地圖文件的屬性,主要包括地 圖編碼ID,行政區(qū)域名稱,大地坐標(biāo)范圍,更新時間,地圖的類型(旅游景點地圖,酒店賓館 位置地圖,購物地圖等)。但不局限于所列的內(nèi)容,用戶可根據(jù)需要增加相應(yīng)內(nèi)容。文件頭 中所列的屬性內(nèi)容與索引文件中所列的屬性內(nèi)容一致,以提高地圖匹配的效率和準(zhǔn)確性。圖1為地圖顯示流程圖。當(dāng)步驟101,軟件啟動后,軟件自動進(jìn)入步驟102,獲取位 置信息,根據(jù)獲取的位置信息軟件自動進(jìn)入步驟103,進(jìn)行地圖匹配,匹配成功后,就會進(jìn)入 步驟104,將匹配的地圖加載到顯示區(qū),加載成功后就會進(jìn)入步驟105,匹配的地圖顯示到 屏幕上。圖2為地圖匹配流程圖。步驟201,獲取導(dǎo)航位置信息,步驟202,讀取地圖索引文 件,步驟203,根據(jù)步驟201獲取的位置信息,在步驟202讀取的索引文件中判斷讀取地圖的 路徑,如果匹配失敗,則返回步驟201重新獲取位置信息,如果匹配成功,則進(jìn)入步驟204, 到步驟203匹配成功的路徑下獲取地圖數(shù)據(jù)文件。
圖3為地圖的分層 圖,地圖的最底層為地圖的主要架構(gòu)層301,再上一層為詳細(xì)的 城市交通圖302,然后就是詳細(xì)的賓館飯店位置交通圖303,最上層為詳細(xì)的旅游景點位置 交通圖304。用戶可以根據(jù)需要選擇添加各圖層。圖4為軟件的操作選擇界面圖。此圖只是示意給出地圖軟件供用戶進(jìn)行選擇操作 的界面圖,圖中選擇項1旅游,選擇項2購物,選擇項3賓館,為地圖屬性選擇項,用戶可根 據(jù)需要選擇不同屬性的地圖,選擇項4默認(rèn)選擇地圖,選擇項5手動選擇地圖,選擇項6自 動匹配地圖,為用戶操作選擇項,用戶可根據(jù)需要自定義選擇,選擇選擇項4默認(rèn)選擇地圖 后,軟件會自動打開上一次結(jié)束軟件時所使用的行政區(qū)地圖,選擇選擇項5手動選擇地圖 后,用戶根據(jù)需要自己手動選擇所需的行政區(qū)地圖,選擇選擇項6自動匹配地圖后,軟件會 根據(jù)獲取的當(dāng)前位置信息自動匹配合適的行政區(qū)地圖。本發(fā)明適用于采用GPS或者北斗衛(wèi)星導(dǎo)航系統(tǒng)或者GL0NASS或者GALILEO的定位 裝置,也適用于采用基站定位或無線定位的定位裝置。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法,所述導(dǎo)航裝置內(nèi)置導(dǎo)航程序,其特征在于, 所述方法包括,當(dāng)所述導(dǎo)航程序運行時,所述導(dǎo)航裝置從復(fù)數(shù)個地圖文件中選擇其中部分 文件加載,所述復(fù)數(shù)個地圖文件分別屬于不同的地理區(qū)域。
2.如權(quán)利要求1所述的地圖加載方法,其特征在于,所述方法還包括,獲取所述導(dǎo)航裝 置的位置信息,根據(jù)地圖文件的坐標(biāo)范圍信息以及所述獲取的位置信息,選擇所述位置信 息在所述坐標(biāo)范圍信息之內(nèi)的地圖文件加載。
3.如權(quán)利要求1所述的地圖加載方法,其特征在于,所述方法還包括,顯示所述復(fù)數(shù)個 地圖文件供用戶選擇。
4.如權(quán)利要求2或3中任意一項所述的地圖加載方法,其特征在于,所述地圖文件的根 目錄下包括索引文件,所述索引文件的內(nèi)容包括各個目錄分支下的地圖文件的屬性,其中 包括大地坐標(biāo)范圍和地圖文件的存儲路徑。
5.如權(quán)利要求2或3中任意一項所述的地圖加載方法,其特征在于,所述地圖文件中包 括文件屬性區(qū),所述文件屬性區(qū)包括大地坐標(biāo)范圍。
6.如權(quán)利要求4所述的地圖加載方法,其特征在于,所述導(dǎo)航程序啟動時,自動打開上 一次結(jié)束軟件時所使用的地圖文件。
7.如權(quán)利要求5所述的地圖加載方法,其特征在于,所述導(dǎo)航程序啟動時,自動打開上 一次結(jié)束軟件時所使用的地圖文件。
8.一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法,所述導(dǎo)航裝置內(nèi)置導(dǎo)航程序,其特征在于, 所述方法包括,運行所述導(dǎo)航程序;選擇加載地圖的類型;獲取所述導(dǎo)航裝置的位置信息; 獲取復(fù)數(shù)個分別屬于不同的地理區(qū)域的地圖文件的坐標(biāo)范圍信息以及其存儲路徑;根據(jù)所 述選擇的地圖類型、所述地圖文件的坐標(biāo)范圍信息以及所述獲取的導(dǎo)航裝置位置信息,從 所述復(fù)數(shù)個地圖文件中選擇地圖文件加載。
全文摘要
一種用于衛(wèi)星導(dǎo)航裝置的地圖加載方法,所述導(dǎo)航裝置內(nèi)置導(dǎo)航程序,所述方法包括,當(dāng)所述導(dǎo)航程序運行時,所述導(dǎo)航裝置從復(fù)數(shù)個地圖文件中選擇其中部分文件加載,所述復(fù)數(shù)個地圖文件分別屬于不同的地理區(qū)域。采用該方法后,地圖文件可以分區(qū)域、分類別提供,減少地圖使用者的費用,采用該方法的車載導(dǎo)航設(shè)備能夠很好的適應(yīng)地圖分區(qū)域提供。本發(fā)明適用于采用GPS或者北斗衛(wèi)星導(dǎo)航系統(tǒng)或者GLONASS或者GALILEO的定位裝置,也適用于采用基站定位或無線定位的定位裝置。
文檔編號G01S19/39GK102096082SQ20101055329
公開日2011年6月15日 申請日期2010年11月22日 優(yōu)先權(quán)日2010年11月22日
發(fā)明者劉才 申請人:東莞市泰斗微電子科技有限公司