一种3d地图分层显示方法及其装置的制作方法

文档序号:2649521阅读:329来源:国知局
专利名称:一种3d地图分层显示方法及其装置的制作方法
技术领域
本发明涉及3D地图的显示领域,尤其涉及一种3D地图分层显示方法及其装置。
背景技术
随着计算机技术,特别是计算机图形学、三维仿真技术、虚拟现实技术以及网 络通信技术的飞速发展,传统的电子地图被注入了新的活力,3D电子地图正成为电子地 图发展的一个重要方向。
3D电子地图中的数据一般包括兴趣点POI(Point of Interesting)数据和路网数据。兴趣点指的是如加油站、停车场、餐厅等用户可能需要用到的特定类型的地点。兴 趣点信息包括兴趣点名称、图标、经纬度、兴趣点的描述信息等。路网信息一般包括交 叉口信息、坐标、路段起终点、路段长度、车种类型、车道数等。3D地图相较于一般的 2D地图,尤其是当视角(视角指视线与地图之间的夹角。视角越大,看到的范围越 小,越接近2D效果,视角90度即2D地图;视角越大,看到的范围越大。)较小时, 地图远端能够显示的实际地理范围比近端要大很多,这导致地图远端需要显示的地理信 息量会比近端相对要多,在有限的区域要全部显示远端地图上的信息,必然会使要显示 的信息很小很密集,从而使得显示界面显得很杂乱,让用户不容易提取有用的信息,现 有技术中的地图信息显示显得拥挤、杂乱,非常影响地图信息显示效果,不能使人一目 了然,快速获取所需信息。发明内容
本发明要解决的技术问题在于针对现有技术中3D地图信息显示的拥挤,杂乱, 显示效果不好的缺陷,提供一种3D地图显示方法及其装置。
本发明解决其技术问题所采用的技术方案是
提供一种3D地图分区显示方法,包括以下步骤
A、获取显示3D地图的请求信息;
B、根据所述请求信息判断将要显示的3D地图上的信息将要显示在预先设置的 3D地图显示界面上的多个显示区域的哪一个显示区域,并根据所述显示区域确定所要遵 循的预先设置的显示规则;
C、根据所述将要显示的3D地图上的信息所在的显示区域及预先设置的显示规 则分区显示所述3D地图上的信息。
本发明所述的3D地图分区显示方法中,所述将要显示的3D地图上的信息包括 路网和/或兴趣点的信息。
本发明所述的3D地图分区显示方法中,步骤C具体包括
ClU根据所述路网的级别、当前3D地图的比例尺对应的所述预先设置的显示 规则,判断所述路网的所在显示区域是否允许显示该级别路网;
C12、若允许显示所述路网,则进一步判断所述路网的名称将要显示在显示界面 的哪个显示区域,并根据所述路网的名称的显示位置所在的显示区域判断所述路网的名 称的显示方式;
C13、显示所述路网的信息。
本发明所述的3D地图分区显示方法中,步骤C具体包括
C21、根据所述兴趣点的级别、当前3D地图的比例尺对应到所述预先设置的显 示规则,判断所述兴趣点的所在显示区域是否允许显示该级别兴趣点;
C22、若允许显示所述兴趣点,则根据所述兴趣点的级别、当前3D地图的比 例尺对应的所述预先设置的显示规则进一步判断所述兴趣点的图标和/或名称的显示方 式;
C23、显示所述兴趣点图标和/或兴趣点名称。
本发明所述的3D地图分区显示方法中,所述预先设置的显示规则为
显示界面预先设置的所述多个显示区域是根据3D地图信息的远近将3D地图显 示界面划分而成的多个显示区域,包括第一区域,显示该区域中所有的路网信息和/或 所有的兴趣点信息;第二区域,显示该区域中主干道和次干道级别的路网信息和/或主 要地标级别的兴趣点信息;第三区域,显示该区域中主干道级别的路网信息和/或著名 地标级别的兴趣点信息;且所述第三区域显示的路网的名称和/或兴趣点的图标或名称 的显示尺寸最小。
本发明还构造了一种3D地图分区显示装置,包括
请求信息接收模块,用于接收请求显示3D地图的请求信息;
区域判断模块,用于根据所述请求信息判断将要显示的3D地图上的信息属于预 先设置的3D地图显示界面上多个显示区域的哪一显示区域;
区域显示方式确定模块,用于根据所述区域判断模块判断的3D地图上的信息所 在的显示区域,确定所述3D地图上的信息所要遵循的预先设置的显示规则;
显示模块,用于根据所述将要显示的3D地图上的信息所在的显示区域及所述预 先设置的显示规则显示所述3D地图上的信息。
本发明所述的3D地图分区显示装置中,所述将要显示的3D地图上的信息包括 路网和/或兴趣点的信息。
本发明所述的3D地图分区显示装置中,区域显示方式确定模块具体包括
路网显示判断模块,用于根据所述路网的级别、当前3D地图的比例尺对应的所 述预先设置的显示规则,判断所述路网的所在显示区域是否允许显示该级别路网;
路网显示方式判断模块,用于判断所述路网的名称将要显示在显示界面的哪个 显示区域,并根据所述路网的名称的显示位置所在的显示区域判断所述路网的名称的显 不方式。
本发明所述的3D地图分区显示装置中,所述区域显示方式确定模块还包括
兴趣点显示判断模块,用于根据所述兴趣点的级别、当前3D地图的比例尺对应 到所述预先设置的显示规则,判断所述兴趣点的所在显示区域是否允许显示该级别兴趣点 。
兴趣点显示方式判断模块,用于根据所述兴趣点的级别、当前3D地图的比例尺对应的所述预先设置的显示规则进一步判断所述兴趣点的图标和/或名称的显示方式。
本发明所述的3D地图分区显示装置中,所述预先设置的显示规则为
显示界面预先设置的所述多个显示区域是根据3D地图信息的远近将3D地图显 示界面划分而成的多个显示区域,包括第一区域,显示该区域中所有的路网信息和/或 所有的兴趣点信息;第二区域,显示该区域中主干道和次干道级别的路网信息和/或主 要地标级别的兴趣点信息;第三区域,显示该区域中主干道级别的路网信息和/或著名 地标级别的兴趣点信息;且所述第三区域显示的路网的名称和/或兴趣点的图标或名称 的显示尺寸最小。
本发明产生的有益效果是通过判断将要显示的3D地图上的信息属于3D地图 界面上的哪一显示区域,再根据预先设定的显示规则而分区显示3D地图上的信息,从而 将3D地图上的信息进行合理有序显示,而不会显得杂乱无章,让人一目了然。


图1是本发明实施例3D地图分区显示方法的流程图2是本发明另一实施例3D地图分区显示方法的流程图3是本发明实施例3D地图分区显示装置的原理框图; 图4是本发明实施例中3D地图的分区示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施 例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释 本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种3D地图分区显示方法,主要应用在3D 地图显示装置中,如位置服务终端,车载地图显示仪等,主要包括以下步骤
Si、获取用户的请求显示3D地图的请求信息,用户根据需要可以选择不同比例 尺的3D地S2、根据用户不同的请求信息判断将要显示的3D地图上的信息将要显示在预先 设置的3D地图显示界面上的多个显示区域的哪一个显示区域;并根据所述显示区域确定 所要遵循的预先设置的显示规则;如图4所示,所述的多个显示区域是根据3D地图信息 的远近将3D地图显示界面划分而成的多个显示区域,如Ql、Q2和Q3,在不同的显示区 域显示规则可以不同,主要是为了将3D地图上的信息更加有条理的分区显示出来;
S3、根据将要显示的3D地图上的信息所在的显示区域及预先设置的显示规则分 区显示3D地图上的信息,这里所说的3D地图上的信息主要包括路网信息和/或兴趣点 信息,或者其他3D地图上的所要显示的重要信息,如重要的交通路况信息,包括道路施 工、事故发生信息或者交通拥堵程度等信息,对于这些重要的信息可以突出显示,如放 大图标、名称,或者使用不同的颜色或者符号等方式突出显示。
以路网信息显示为例,在不同比例尺下的3D电子地图分区域显示的设置参数如 下表1所示
表1路网信息显示参数设置
权利要求
1.一种3D地图分区显示方法,其特征在于,包括以下步骤A、获取显示3D地图的请求信息;B、根据所述请求信息判断将要显示的3D地图上的信息将要显示在预先设置的3D地 图显示界面上的多个显示区域的哪一个显示区域,并根据所述显示区域确定所要遵循的 预先设置的显示规则;C、根据所述将要显示的3D地图上的信息所在的显示区域及所述预先设置的显示规 则分区显示所述3D地图上的信息。
2.根据权利要求1所述的3D地图分区显示方法,其特征在于,所述将要显示的3D 地图上的信息包括路网和/或兴趣点的信息。
3.根据权利要求2所述的3D地图分层显示方法,其特征在于,步骤C具体包括 ClU根据所述路网的级别、当前3D地图的比例尺对应的所述预先设置的显示规则,判断所述路网的所在显示区域是否允许显示该级别路网;C12、若允许显示所述路网,则进一步判断所述路网的名称将要显示在显示界面的哪 个显示区域,并根据所述路网的名称的显示位置所在的显示区域判断所述路网的名称的 显示方式;C13、显示所述路网的信息。
4.根据权利要求3所述的3D地图分区显示方法,其特征在于,步骤C具体包括 C21、根据所述兴趣点的级别、当前3D地图的比例尺对应到所述预先设置的显示规则,判断所述兴趣点的所在显示区域是否允许显示该级别兴趣点;C22、若允许显示所述兴趣点,则根据所述兴趣点的级别、当前3D地图的比例尺对 应的所述预先设置的显示规则进一步判断所述兴趣点的图标和/或名称的显示方式; C23、显示所述兴趣点图标和/或兴趣点名称。
5.根据权利要求1-4中任一项所述的3D地图分区显示方法,其特征在于,所述预先 设置的显示规则为显示界面预先设置的所述多个显示区域是根据3D地图信息的远近将3D地图显示界 面划分而成的多个显示区域,包括第一区域,显示该区域中所有的路网信息和/或所有 的兴趣点信息;第二区域,显示该区域中主干道和次干道级别的路网信息和/或主要地 标级别的兴趣点信息;第三区域,显示该区域中主干道级别的路网信息和/或著名地标 级别的兴趣点信息;且所述第三区域显示的路网的名称和/或兴趣点的图标或名称的显 示尺寸最小。
6.—种3D地图分区显示装置,其特征在于,包括 请求信息接收模块,用于接收请求显示3D地图的请求信息;区域判断模块,用于根据所述请求信息判断将要显示的3D地图上的信息属于预先设 置的3D地图显示界面上多个显示区域的哪一显示区域;区域显示方式确定模块,用于根据所述区域判断模块判断的3D地图上的信息所在的 显示区域,确定所述3D地图上的信息所要遵循的预先设置的显示规则;显示模块,用于根据所述将要显示的3D地图上的信息所在的显示区域及所述预先设 置的显示规则显示所述3D地图上的信息。
7.根据权利要求6所述的3D地图分区显示装置,其特征在于,所述将要显示的3D地图上的信息包括路网和/或兴趣点的信息。
8.根据权利要求7所述的3D地图分区显示装置,其特征在于,区域显示方式确定模 块具体包括路网显示判断模块,用于根据所述路网的级别、当前3D地图的比例尺对应的所述预 先设置的显示规则,判断所述路网的所在显示区域是否允许显示该级别路网;路网显示方式判断模块,用于判断所述路网的名称将要显示在显示界面的哪个显示 区域,并根据所述路网的名称的显示位置所在的显示区域判断所述路网的名称的显示方 式。
9.根据权利要求8所述的3D地图分区显示装置,其特征在于,所述区域显示方式确 定模块还包括兴趣点显示判断模块,用于根据所述兴趣点的级别、当前3D地图的比例尺对应到所 述预先设置的显示规则,判断所述兴趣点的所在显示区域是否允许显示该级别兴趣点;兴趣点显示方式判断模块,用于根据所述兴趣点的级别、当前3D地图的比例尺对应 的所述预先设置的显示规则进一步判断所述兴趣点的图标和/或名称的显示方式。
10.根据权利要求6-9中任一项所述的3D地图分区显示装置,其特征在于,所述预先 设置的显示规则为显示界面预先设置的所述多个显示区域是根据3D地图信息的远近将3D地图显示界 面划分而成的多个显示区域,包括第一区域,显示该区域中所有的路网信息和/或所有 的兴趣点信息;第二区域,显示该区域中主干道和次干道级别的路网信息和/或主要地 标级别的兴趣点信息;第三区域,显示该区域中主干道级别的路网信息和/或著名地标 级别的兴趣点信息;且所述第三区域显示的路网的名称和/或兴趣点的图标或名称的显 示尺寸最小。
全文摘要
本发明公开了一种3D地图分层显示方法及其装置,其中3D地图分区显示方法主要包括以下步骤获取显示3D地图的请求信息;根据请求信息判断将要显示的3D地图上的信息将要显示在预先设置的3D地图显示界面上的多个显示区域的哪一个显示区域,并根据显示区域确定所要遵循的预先设置的显示规则;根据将要显示的3D地图上的信息所在的显示区域及预先设置的显示规则分区显示3D地图上的信息。本发明通过判断将要显示的3D地图上的信息属于3D地图界面上的哪一显示区域,再根据预先设定的显示规则而分区显示3D地图上的信息,从而将3D地图上的信息进行合理有序显示,而不会显得杂乱无章,让人一目了然。
文档编号G09B29/10GK102024377SQ20101059439
公开日2011年4月20日 申请日期2010年12月17日 优先权日2010年12月17日
发明者张文星 申请人:深圳市凯立德欣软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1