一种应用于地图引擎的数据处理方法及相关装置制造方法及图纸

技术编号:26342548 阅读:26 留言:0更新日期:2020-11-13 20:35
本申请实施例公开了一种应用于地图引擎的数据处理方法及相关装置,其中,该方法包括:接收第一地图数据获取请求,第一地图数据获取请求包括待显示区域和第一缩放比例;确定第一缩放比例在数据分层结构中所对应的数据层级;若第一缩放比例在数据分层结构中所对应的数据层级为第N层,加载包含待显示区域的第N层数据,以及同步加载包含待显示区域的第N层数据上方的至少一层数据;显示包含待显示区域的第N层数据。本申请实施例的技术方案能够有利于提高地图的显示速度。

A data processing method and related device applied to map engine

【技术实现步骤摘要】
一种应用于地图引擎的数据处理方法及相关装置
本申请涉及电数字数据处理
,尤其涉及一种应用于地图引擎的数据处理方法及相关装置。
技术介绍
为了方便管理和追踪数据,一般会对地图数据进行分层处理。一个上层数据可以对应多个下层数据,各层表达了不同道路的连通特性。目前,用户在使用地图引擎时,大多是用户移动到第几层,地图引擎就加载该层的数据,例如,移动到第12层则加载第12层的地图数据,向上移动到第11层则加载第11层的地图数据。并且,当再次移动到之前浏览过的某一层时,则需要重新加载该层的数据。这样,不断的加载地图数据会使得地图显示不流畅,产生迟滞感。
技术实现思路
本申请实施例提供了一种应用于地图引擎的数据处理方法及相关装置,能够有利于提高地图的显示速度和使用体验。本申请实施例第一方面提供一种应用于地图引擎的数据处理方法,包括:接收第一地图数据获取请求,所述第一地图数据获取请求包括待显示区域和第一缩放比例;确定所述第一缩放比例在数据分层结构中所对应的数据层级;若所述第一缩放比例在所述数据分层结构中所对应的数据层级为第N层,加载包含所述待显示区域的第N层数据,以及同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据,其中,所述N为大于1的正整数;显示包含所述待显示区域的所述第N层数据。作为一种可选的实施方式,在本申请实施例第一方面中,所述确定所述第一缩放比例在数据分层结构中所对应的数据层级,包括:确定所述第一缩放比例所处的缩放等级;确定所述缩放等级在数据分层结构中对应的数据层级,其中,不同的缩放等级对应不同的数据层级。作为一种可选的实施方式,在本申请实施例第一方面中,所述同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据,包括:同步加载包含所述待显示区域的所述第N层数据上方的第N-1层数据;或者,同步加载包含所述待显示区域的所述第N层数据上方的第N-1层数据和第N-2层数据;或者,同步加载包含所述待显示区域的所述第N层数据上方的所有层数据。作为一种可选的实施方式,在本申请实施例第一方面中,所述第N层数据的数据量大于所述第N层数据上方的任意一层数据的数据量。作为一种可选的实施方式,在本申请实施例第一方面中,所述方法还包括:接收第二地图数据获取请求,所述第二地图数据获取请求包括所述待显示区域和第二缩放比例;确定所述第二缩放比例在所述数据分层结构中所对应的数据层级为第M层;若所述M大于所述N,加载包含所述待显示区域的第M层数据,以及同步加载包含所述待显示区域的第M-1层数据至第N+1层数据,并显示包含所述待显示区域的所述第M层数据;若所述M小于所述N,且所述第M层数据位于已加载的所述至少一层数据中,显示包含所述待显示区域的所述第M层数据。本申请实施例第二方面提供一种应用于地图引擎的数据处理装置,包括:接收单元,用于接收第一地图数据获取请求,所述第一地图数据获取请求包括待显示区域和第一缩放比例;确定单元,用于确定所述第一缩放比例在数据分层结构中所对应的数据层级;加载单元,用于当所述确定单元确定所述第一缩放比例在所述数据分层结构中所对应的数据层级为第N层时,加载包含所述待显示区域的第N层数据,以及同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据,其中,所述N为大于1的正整数;显示单元,用于显示包含所述待显示区域的所述第N层数据。作为一种可选的实施方式,在本申请实施例第二方面中,所述确定单元具体用于确定所述第一缩放比例所处的缩放等级,并确定所述缩放等级在数据分层结构中对应的数据层级,其中,不同的缩放等级对应不同的数据层级。作为一种可选的实施方式,在本申请实施例第二方面中,所述加载单元同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据的具体方式为:所述加载单元同步加载包含所述待显示区域的所述第N层数据上方的第N-1层数据;或者,所述加载单元同步加载包含所述待显示区域的所述第N层数据上方的第N-1层数据和第N-2层数据;或者,所述加载单元同步加载包含所述待显示区域的所述第N层数据上方的所有层数据。作为一种可选的实施方式,在本申请实施例第二方面中,所述第N层数据的数据量大于所述第N层数据上方的任意一层数据的数据量。作为一种可选的实施方式,在本申请实施例第二方面中,所述接收单元,还用于接收第二地图数据获取请求,所述第二地图数据获取请求包括所述待显示区域和第二缩放比例;所述确定单元,还用于确定所述第二缩放比例在所述数据分层结构中所对应的数据层级为第M层;所述加载单元,还用于当所述M大于所述N时,加载包含所述待显示区域的第M层数据,以及同步加载包含所述待显示区域的第M-1层数据至第N+1层数据;所述显示单元,还用于显示包含所述待显示区域的所述第M层数据;所述显示单元,还用于当所述M小于所述N时,且所述第M层数据位于已加载的所述至少一层数据中时,显示包含所述待显示区域的所述第M层数据。本申请实施例第三方面提供一种应用于地图引擎的数据处理装置,包括处理器、存储器、输入模块、输出模块和通信总线;其中,所述存储器用于存储执行指令,所述输入模块和所述输出模块用于与用户进行交互,所述处理器、所述存储器、所述输入模块和所述输出模块通过所述通信总线连接,所述处理器调用所述存储器存储的所述执行指令,用于执行本申请实施例第一方面公开的方法及其中的任一种可能的实施方式。本申请实施例第四方面提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有用于电子数据交换的计算机程序,所述计算机程序具体包括指令,所述指令用于执行如本申请实施例第一方面公开的方法中所描述的部分或全部步骤。本申请实施例第五方面提供一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面公开的方法中所描述的部分或全部步骤。例如,该计算机程序产品可以为一个软件安装包。本申请实施例中,当用户利用地图引擎进行定位和导航时,可以在地图引擎的界面上输入地图数据获取请求,该请求可以包含待显示区域和缩放比例,装置可以确定该缩放比例在数据分层结构中所对应的数据层级,当该缩放比例对应的数据层级为第N层时,可以从硬盘或网络端加载包含待显示区域的第N层数据,以及同步加载包含待显示区域的第N层数据上方的至少一层数据并缓存,并在地图引擎的界面上显示包含待显示区域的第N层数据。本申请实施例在加载和显示用户所需的地图数据的同时,还同步加载其上层的数据,在用户想要浏览上层地图数据时,则无需重新加载数据即可快速显示,使得地图显示流畅,无迟滞现象。这样不仅有利于提高地图的显示速度,也可以极大的提升用户的使用体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要本文档来自技高网...

【技术保护点】
1.一种应用于地图引擎的数据处理方法,其特征在于,包括:/n接收第一地图数据获取请求,所述第一地图数据获取请求包括待显示区域和第一缩放比例;/n确定所述第一缩放比例在数据分层结构中所对应的数据层级;/n若所述第一缩放比例在所述数据分层结构中所对应的数据层级为第N层,加载包含所述待显示区域的第N层数据,以及同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据,其中,所述N为大于1的正整数;/n显示包含所述待显示区域的所述第N层数据。/n

【技术特征摘要】
1.一种应用于地图引擎的数据处理方法,其特征在于,包括:
接收第一地图数据获取请求,所述第一地图数据获取请求包括待显示区域和第一缩放比例;
确定所述第一缩放比例在数据分层结构中所对应的数据层级;
若所述第一缩放比例在所述数据分层结构中所对应的数据层级为第N层,加载包含所述待显示区域的第N层数据,以及同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据,其中,所述N为大于1的正整数;
显示包含所述待显示区域的所述第N层数据。


2.根据权利要求1所述的应用于地图引擎的数据处理方法,其特征在于,所述确定所述第一缩放比例在数据分层结构中所对应的数据层级,包括:
确定所述第一缩放比例所处的缩放等级;
确定所述缩放等级在数据分层结构中对应的数据层级,其中,不同的缩放等级对应不同的数据层级。


3.根据权利要求1所述的应用于地图引擎的数据处理方法,其特征在于,所述同步加载包含所述待显示区域的所述第N层数据上方的至少一层数据,包括:
同步加载包含所述待显示区域的所述第N层数据上方的第N-1层数据;
或者,同步加载包含所述待显示区域的所述第N层数据上方的第N-1层数据和第N-2层数据;
或者,同步加载包含所述待显示区域的所述第N层数据上方的所有层数据。


4.根据权利要求1所述的应用于地图引擎的数据处理方法,其特征在于,所述第N层数据的数据量大于所述第N层数据上方的任意一层数据的数据量。


5.根据权利要求1-4任一所述的应用于地图引擎的数据处理方法,其特征在于,所述方法还包括:
接收第二地图数据获取请求,所述第二地图数据获取请求包括所述待显示区域和第二缩放比例;
确定所述第二缩放比例在所述数据分层结构中所对应的数据层级为第M层;
若所述M大于所述N,加载包含所述待显示区域的第M层数据,以及同步加载包含所述待显示区域的第M-1层数据至第N+1层数据,并显示包含所述待显示区域的所述第M层数据;
若所述M小于所述N,且所述第M层数据位于已加载的所述至少一层数据中,显示包含所述待显示区域的所述第M层数据。


6.一种应用于地图引擎的数据处理装置,其特征在于,包括:
接收单...

【专利技术属性】
技术研发人员:贾双成朱磊王斌张现法贾郭峰
申请(专利权)人:蘑菇车联信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1