專利名稱:一種3d地圖分層顯示方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及3D地圖的顯示領(lǐng)域,尤其涉及一種3D地圖分層顯示方法及其裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù),特別是計(jì)算機(jī)圖形學(xué)、三維仿真技術(shù)、虛擬現(xiàn)實(shí)技術(shù)以及網(wǎng) 絡(luò)通信技術(shù)的飛速發(fā)展,傳統(tǒng)的電子地圖被注入了新的活力,3D電子地圖正成為電子地 圖發(fā)展的一個(gè)重要方向。
3D電子地圖中的數(shù)據(jù)一般包括興趣點(diǎn)POI(Point of Interesting)數(shù)據(jù)和路網(wǎng)數(shù)據(jù)。興趣點(diǎn)指的是如加油站、停車場(chǎng)、餐廳等用戶可能需要用到的特定類型的地點(diǎn)。興 趣點(diǎn)信息包括興趣點(diǎn)名稱、圖標(biāo)、經(jīng)緯度、興趣點(diǎn)的描述信息等。路網(wǎng)信息一般包括交 叉口信息、坐標(biāo)、路段起終點(diǎn)、路段長(zhǎng)度、車種類型、車道數(shù)等。3D地圖相較于一般的 2D地圖,尤其是當(dāng)視角(視角指視線與地圖之間的夾角。視角越大,看到的范圍越 小,越接近2D效果,視角90度即2D地圖;視角越大,看到的范圍越大。)較小時(shí), 地圖遠(yuǎn)端能夠顯示的實(shí)際地理范圍比近端要大很多,這導(dǎo)致地圖遠(yuǎn)端需要顯示的地理信 息量會(huì)比近端相對(duì)要多,在有限的區(qū)域要全部顯示遠(yuǎn)端地圖上的信息,必然會(huì)使要顯示 的信息很小很密集,從而使得顯示界面顯得很雜亂,讓用戶不容易提取有用的信息,現(xiàn) 有技術(shù)中的地圖信息顯示顯得擁擠、雜亂,非常影響地圖信息顯示效果,不能使人一目 了然,快速獲取所需信息。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于針對(duì)現(xiàn)有技術(shù)中3D地圖信息顯示的擁擠,雜亂, 顯示效果不好的缺陷,提供一種3D地圖顯示方法及其裝置。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是
提供一種3D地圖分區(qū)顯示方法,包括以下步驟
A、獲取顯示3D地圖的請(qǐng)求信息;
B、根據(jù)所述請(qǐng)求信息判斷將要顯示的3D地圖上的信息將要顯示在預(yù)先設(shè)置的 3D地圖顯示界面上的多個(gè)顯示區(qū)域的哪一個(gè)顯示區(qū)域,并根據(jù)所述顯示區(qū)域確定所要遵 循的預(yù)先設(shè)置的顯示規(guī)則;
C、根據(jù)所述將要顯示的3D地圖上的信息所在的顯示區(qū)域及預(yù)先設(shè)置的顯示規(guī) 則分區(qū)顯示所述3D地圖上的信息。
本發(fā)明所述的3D地圖分區(qū)顯示方法中,所述將要顯示的3D地圖上的信息包括 路網(wǎng)和/或興趣點(diǎn)的信息。
本發(fā)明所述的3D地圖分區(qū)顯示方法中,步驟C具體包括
ClU根據(jù)所述路網(wǎng)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)的所述預(yù)先設(shè)置的顯示 規(guī)則,判斷所述路網(wǎng)的所在顯示區(qū)域是否允許顯示該級(jí)別路網(wǎng);
C12、若允許顯示所述路網(wǎng),則進(jìn)一步判斷所述路網(wǎng)的名稱將要顯示在顯示界面 的哪個(gè)顯示區(qū)域,并根據(jù)所述路網(wǎng)的名稱的顯示位置所在的顯示區(qū)域判斷所述路網(wǎng)的名 稱的顯示方式;
C13、顯示所述路網(wǎng)的信息。
本發(fā)明所述的3D地圖分區(qū)顯示方法中,步驟C具體包括
C21、根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)到所述預(yù)先設(shè)置的顯 示規(guī)則,判斷所述興趣點(diǎn)的所在顯示區(qū)域是否允許顯示該級(jí)別興趣點(diǎn);
C22、若允許顯示所述興趣點(diǎn),則根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比 例尺對(duì)應(yīng)的所述預(yù)先設(shè)置的顯示規(guī)則進(jìn)一步判斷所述興趣點(diǎn)的圖標(biāo)和/或名稱的顯示方 式;
C23、顯示所述興趣點(diǎn)圖標(biāo)和/或興趣點(diǎn)名稱。
本發(fā)明所述的3D地圖分區(qū)顯示方法中,所述預(yù)先設(shè)置的顯示規(guī)則為
顯示界面預(yù)先設(shè)置的所述多個(gè)顯示區(qū)域是根據(jù)3D地圖信息的遠(yuǎn)近將3D地圖顯 示界面劃分而成的多個(gè)顯示區(qū)域,包括第一區(qū)域,顯示該區(qū)域中所有的路網(wǎng)信息和/或 所有的興趣點(diǎn)信息;第二區(qū)域,顯示該區(qū)域中主干道和次干道級(jí)別的路網(wǎng)信息和/或主 要地標(biāo)級(jí)別的興趣點(diǎn)信息;第三區(qū)域,顯示該區(qū)域中主干道級(jí)別的路網(wǎng)信息和/或著名 地標(biāo)級(jí)別的興趣點(diǎn)信息;且所述第三區(qū)域顯示的路網(wǎng)的名稱和/或興趣點(diǎn)的圖標(biāo)或名稱 的顯示尺寸最小。
本發(fā)明還構(gòu)造了一種3D地圖分區(qū)顯示裝置,包括
請(qǐng)求信息接收模塊,用于接收請(qǐng)求顯示3D地圖的請(qǐng)求信息;
區(qū)域判斷模塊,用于根據(jù)所述請(qǐng)求信息判斷將要顯示的3D地圖上的信息屬于預(yù) 先設(shè)置的3D地圖顯示界面上多個(gè)顯示區(qū)域的哪一顯示區(qū)域;
區(qū)域顯示方式確定模塊,用于根據(jù)所述區(qū)域判斷模塊判斷的3D地圖上的信息所 在的顯示區(qū)域,確定所述3D地圖上的信息所要遵循的預(yù)先設(shè)置的顯示規(guī)則;
顯示模塊,用于根據(jù)所述將要顯示的3D地圖上的信息所在的顯示區(qū)域及所述預(yù) 先設(shè)置的顯示規(guī)則顯示所述3D地圖上的信息。
本發(fā)明所述的3D地圖分區(qū)顯示裝置中,所述將要顯示的3D地圖上的信息包括 路網(wǎng)和/或興趣點(diǎn)的信息。
本發(fā)明所述的3D地圖分區(qū)顯示裝置中,區(qū)域顯示方式確定模塊具體包括
路網(wǎng)顯示判斷模塊,用于根據(jù)所述路網(wǎng)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)的所 述預(yù)先設(shè)置的顯示規(guī)則,判斷所述路網(wǎng)的所在顯示區(qū)域是否允許顯示該級(jí)別路網(wǎng);
路網(wǎng)顯示方式判斷模塊,用于判斷所述路網(wǎng)的名稱將要顯示在顯示界面的哪個(gè) 顯示區(qū)域,并根據(jù)所述路網(wǎng)的名稱的顯示位置所在的顯示區(qū)域判斷所述路網(wǎng)的名稱的顯 不方式。
本發(fā)明所述的3D地圖分區(qū)顯示裝置中,所述區(qū)域顯示方式確定模塊還包括
興趣點(diǎn)顯示判斷模塊,用于根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng) 到所述預(yù)先設(shè)置的顯示規(guī)則,判斷所述興趣點(diǎn)的所在顯示區(qū)域是否允許顯示該級(jí)別興趣點(diǎn) 。
興趣點(diǎn)顯示方式判斷模塊,用于根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)的所述預(yù)先設(shè)置的顯示規(guī)則進(jìn)一步判斷所述興趣點(diǎn)的圖標(biāo)和/或名稱的顯示方式。
本發(fā)明所述的3D地圖分區(qū)顯示裝置中,所述預(yù)先設(shè)置的顯示規(guī)則為
顯示界面預(yù)先設(shè)置的所述多個(gè)顯示區(qū)域是根據(jù)3D地圖信息的遠(yuǎn)近將3D地圖顯 示界面劃分而成的多個(gè)顯示區(qū)域,包括第一區(qū)域,顯示該區(qū)域中所有的路網(wǎng)信息和/或 所有的興趣點(diǎn)信息;第二區(qū)域,顯示該區(qū)域中主干道和次干道級(jí)別的路網(wǎng)信息和/或主 要地標(biāo)級(jí)別的興趣點(diǎn)信息;第三區(qū)域,顯示該區(qū)域中主干道級(jí)別的路網(wǎng)信息和/或著名 地標(biāo)級(jí)別的興趣點(diǎn)信息;且所述第三區(qū)域顯示的路網(wǎng)的名稱和/或興趣點(diǎn)的圖標(biāo)或名稱 的顯示尺寸最小。
本發(fā)明產(chǎn)生的有益效果是通過判斷將要顯示的3D地圖上的信息屬于3D地圖 界面上的哪一顯示區(qū)域,再根據(jù)預(yù)先設(shè)定的顯示規(guī)則而分區(qū)顯示3D地圖上的信息,從而 將3D地圖上的信息進(jìn)行合理有序顯示,而不會(huì)顯得雜亂無章,讓人一目了然。
圖1是本發(fā)明實(shí)施例3D地圖分區(qū)顯示方法的流程圖2是本發(fā)明另一實(shí)施例3D地圖分區(qū)顯示方法的流程圖3是本發(fā)明實(shí)施例3D地圖分區(qū)顯示裝置的原理框圖; 圖4是本發(fā)明實(shí)施例中3D地圖的分區(qū)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施 例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋 本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,本發(fā)明實(shí)施例提供了一種3D地圖分區(qū)顯示方法,主要應(yīng)用在3D 地圖顯示裝置中,如位置服務(wù)終端,車載地圖顯示儀等,主要包括以下步驟
Si、獲取用戶的請(qǐng)求顯示3D地圖的請(qǐng)求信息,用戶根據(jù)需要可以選擇不同比例 尺的3D地S2、根據(jù)用戶不同的請(qǐng)求信息判斷將要顯示的3D地圖上的信息將要顯示在預(yù)先 設(shè)置的3D地圖顯示界面上的多個(gè)顯示區(qū)域的哪一個(gè)顯示區(qū)域;并根據(jù)所述顯示區(qū)域確定 所要遵循的預(yù)先設(shè)置的顯示規(guī)則;如圖4所示,所述的多個(gè)顯示區(qū)域是根據(jù)3D地圖信息 的遠(yuǎn)近將3D地圖顯示界面劃分而成的多個(gè)顯示區(qū)域,如Ql、Q2和Q3,在不同的顯示區(qū) 域顯示規(guī)則可以不同,主要是為了將3D地圖上的信息更加有條理的分區(qū)顯示出來;
S3、根據(jù)將要顯示的3D地圖上的信息所在的顯示區(qū)域及預(yù)先設(shè)置的顯示規(guī)則分 區(qū)顯示3D地圖上的信息,這里所說的3D地圖上的信息主要包括路網(wǎng)信息和/或興趣點(diǎn) 信息,或者其他3D地圖上的所要顯示的重要信息,如重要的交通路況信息,包括道路施 工、事故發(fā)生信息或者交通擁堵程度等信息,對(duì)于這些重要的信息可以突出顯示,如放 大圖標(biāo)、名稱,或者使用不同的顏色或者符號(hào)等方式突出顯示。
以路網(wǎng)信息顯示為例,在不同比例尺下的3D電子地圖分區(qū)域顯示的設(shè)置參數(shù)如 下表1所示
表1路網(wǎng)信息顯示參數(shù)設(shè)置
權(quán)利要求
1.一種3D地圖分區(qū)顯示方法,其特征在于,包括以下步驟A、獲取顯示3D地圖的請(qǐng)求信息;B、根據(jù)所述請(qǐng)求信息判斷將要顯示的3D地圖上的信息將要顯示在預(yù)先設(shè)置的3D地 圖顯示界面上的多個(gè)顯示區(qū)域的哪一個(gè)顯示區(qū)域,并根據(jù)所述顯示區(qū)域確定所要遵循的 預(yù)先設(shè)置的顯示規(guī)則;C、根據(jù)所述將要顯示的3D地圖上的信息所在的顯示區(qū)域及所述預(yù)先設(shè)置的顯示規(guī) 則分區(qū)顯示所述3D地圖上的信息。
2.根據(jù)權(quán)利要求1所述的3D地圖分區(qū)顯示方法,其特征在于,所述將要顯示的3D 地圖上的信息包括路網(wǎng)和/或興趣點(diǎn)的信息。
3.根據(jù)權(quán)利要求2所述的3D地圖分層顯示方法,其特征在于,步驟C具體包括 ClU根據(jù)所述路網(wǎng)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)的所述預(yù)先設(shè)置的顯示規(guī)則,判斷所述路網(wǎng)的所在顯示區(qū)域是否允許顯示該級(jí)別路網(wǎng);C12、若允許顯示所述路網(wǎng),則進(jìn)一步判斷所述路網(wǎng)的名稱將要顯示在顯示界面的哪 個(gè)顯示區(qū)域,并根據(jù)所述路網(wǎng)的名稱的顯示位置所在的顯示區(qū)域判斷所述路網(wǎng)的名稱的 顯示方式;C13、顯示所述路網(wǎng)的信息。
4.根據(jù)權(quán)利要求3所述的3D地圖分區(qū)顯示方法,其特征在于,步驟C具體包括 C21、根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)到所述預(yù)先設(shè)置的顯示規(guī)則,判斷所述興趣點(diǎn)的所在顯示區(qū)域是否允許顯示該級(jí)別興趣點(diǎn);C22、若允許顯示所述興趣點(diǎn),則根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì) 應(yīng)的所述預(yù)先設(shè)置的顯示規(guī)則進(jìn)一步判斷所述興趣點(diǎn)的圖標(biāo)和/或名稱的顯示方式; C23、顯示所述興趣點(diǎn)圖標(biāo)和/或興趣點(diǎn)名稱。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的3D地圖分區(qū)顯示方法,其特征在于,所述預(yù)先 設(shè)置的顯示規(guī)則為顯示界面預(yù)先設(shè)置的所述多個(gè)顯示區(qū)域是根據(jù)3D地圖信息的遠(yuǎn)近將3D地圖顯示界 面劃分而成的多個(gè)顯示區(qū)域,包括第一區(qū)域,顯示該區(qū)域中所有的路網(wǎng)信息和/或所有 的興趣點(diǎn)信息;第二區(qū)域,顯示該區(qū)域中主干道和次干道級(jí)別的路網(wǎng)信息和/或主要地 標(biāo)級(jí)別的興趣點(diǎn)信息;第三區(qū)域,顯示該區(qū)域中主干道級(jí)別的路網(wǎng)信息和/或著名地標(biāo) 級(jí)別的興趣點(diǎn)信息;且所述第三區(qū)域顯示的路網(wǎng)的名稱和/或興趣點(diǎn)的圖標(biāo)或名稱的顯 示尺寸最小。
6.—種3D地圖分區(qū)顯示裝置,其特征在于,包括 請(qǐng)求信息接收模塊,用于接收請(qǐng)求顯示3D地圖的請(qǐng)求信息;區(qū)域判斷模塊,用于根據(jù)所述請(qǐng)求信息判斷將要顯示的3D地圖上的信息屬于預(yù)先設(shè) 置的3D地圖顯示界面上多個(gè)顯示區(qū)域的哪一顯示區(qū)域;區(qū)域顯示方式確定模塊,用于根據(jù)所述區(qū)域判斷模塊判斷的3D地圖上的信息所在的 顯示區(qū)域,確定所述3D地圖上的信息所要遵循的預(yù)先設(shè)置的顯示規(guī)則;顯示模塊,用于根據(jù)所述將要顯示的3D地圖上的信息所在的顯示區(qū)域及所述預(yù)先設(shè) 置的顯示規(guī)則顯示所述3D地圖上的信息。
7.根據(jù)權(quán)利要求6所述的3D地圖分區(qū)顯示裝置,其特征在于,所述將要顯示的3D地圖上的信息包括路網(wǎng)和/或興趣點(diǎn)的信息。
8.根據(jù)權(quán)利要求7所述的3D地圖分區(qū)顯示裝置,其特征在于,區(qū)域顯示方式確定模 塊具體包括路網(wǎng)顯示判斷模塊,用于根據(jù)所述路網(wǎng)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)的所述預(yù) 先設(shè)置的顯示規(guī)則,判斷所述路網(wǎng)的所在顯示區(qū)域是否允許顯示該級(jí)別路網(wǎng);路網(wǎng)顯示方式判斷模塊,用于判斷所述路網(wǎng)的名稱將要顯示在顯示界面的哪個(gè)顯示 區(qū)域,并根據(jù)所述路網(wǎng)的名稱的顯示位置所在的顯示區(qū)域判斷所述路網(wǎng)的名稱的顯示方 式。
9.根據(jù)權(quán)利要求8所述的3D地圖分區(qū)顯示裝置,其特征在于,所述區(qū)域顯示方式確 定模塊還包括興趣點(diǎn)顯示判斷模塊,用于根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng)到所 述預(yù)先設(shè)置的顯示規(guī)則,判斷所述興趣點(diǎn)的所在顯示區(qū)域是否允許顯示該級(jí)別興趣點(diǎn);興趣點(diǎn)顯示方式判斷模塊,用于根據(jù)所述興趣點(diǎn)的級(jí)別、當(dāng)前3D地圖的比例尺對(duì)應(yīng) 的所述預(yù)先設(shè)置的顯示規(guī)則進(jìn)一步判斷所述興趣點(diǎn)的圖標(biāo)和/或名稱的顯示方式。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的3D地圖分區(qū)顯示裝置,其特征在于,所述預(yù)先 設(shè)置的顯示規(guī)則為顯示界面預(yù)先設(shè)置的所述多個(gè)顯示區(qū)域是根據(jù)3D地圖信息的遠(yuǎn)近將3D地圖顯示界 面劃分而成的多個(gè)顯示區(qū)域,包括第一區(qū)域,顯示該區(qū)域中所有的路網(wǎng)信息和/或所有 的興趣點(diǎn)信息;第二區(qū)域,顯示該區(qū)域中主干道和次干道級(jí)別的路網(wǎng)信息和/或主要地 標(biāo)級(jí)別的興趣點(diǎn)信息;第三區(qū)域,顯示該區(qū)域中主干道級(jí)別的路網(wǎng)信息和/或著名地標(biāo) 級(jí)別的興趣點(diǎn)信息;且所述第三區(qū)域顯示的路網(wǎng)的名稱和/或興趣點(diǎn)的圖標(biāo)或名稱的顯 示尺寸最小。
全文摘要
本發(fā)明公開了一種3D地圖分層顯示方法及其裝置,其中3D地圖分區(qū)顯示方法主要包括以下步驟獲取顯示3D地圖的請(qǐng)求信息;根據(jù)請(qǐng)求信息判斷將要顯示的3D地圖上的信息將要顯示在預(yù)先設(shè)置的3D地圖顯示界面上的多個(gè)顯示區(qū)域的哪一個(gè)顯示區(qū)域,并根據(jù)顯示區(qū)域確定所要遵循的預(yù)先設(shè)置的顯示規(guī)則;根據(jù)將要顯示的3D地圖上的信息所在的顯示區(qū)域及預(yù)先設(shè)置的顯示規(guī)則分區(qū)顯示3D地圖上的信息。本發(fā)明通過判斷將要顯示的3D地圖上的信息屬于3D地圖界面上的哪一顯示區(qū)域,再根據(jù)預(yù)先設(shè)定的顯示規(guī)則而分區(qū)顯示3D地圖上的信息,從而將3D地圖上的信息進(jìn)行合理有序顯示,而不會(huì)顯得雜亂無章,讓人一目了然。
文檔編號(hào)G09B29/10GK102024377SQ20101059439
公開日2011年4月20日 申請(qǐng)日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者張文星 申請(qǐng)人:深圳市凱立德欣軟件技術(shù)有限公司