【技术实现步骤摘要】
地图引擎的资源配置方法、装置及电子设备
本申请涉及导航
,尤其涉及一种地图引擎的资源配置方法、装置及电子设备。
技术介绍
电子地图给人们的生活带来了极大的便利性,电子地图安装于终端上,通过查看电子地图,可以方便用户了解地理位置、规划路线、导航等。用户可以在终端上通过滑动或缩放等手势操作等方式对电子地图进行控制,电子地图根据指令将地图数据显示于终端屏幕。当出现用户位置变化、拖曳界面或者改变地图缩放比例等事件时,屏幕显示的电子地图的范围亦发生变化,需要重新加载和渲染电子地图。由于电子地图本身占用的内存较大,在进行地图渲染时,会产生较高的CPU(中央处理器)占用率,消耗很多CPU资源,从而导致系统卡顿。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种地图引擎的资源配置方法、装置及电子设备,该地图引擎的资源配置方法、装置及电子设备,能够降低CUP的占用率,降低CPU资源消耗,使系统运行更流畅。本申请第一方面提供一种地图引擎的资源配置方法,其包括:检测指定事件,其中所述指定事 ...
【技术保护点】
1.一种地图引擎的资源配置方法,其特征在于,包括:/n检测指定事件,其中所述指定事件预先分配渲染的预设帧数和预设时间;/n根据所述指定事件进行渲染,如果CPU运行的帧数大于分配的所述预设帧数和/或运行的时间大于分配的所述预设时间,将所述CPU运行的帧降低至预设最低帧数。/n
【技术特征摘要】
1.一种地图引擎的资源配置方法,其特征在于,包括:
检测指定事件,其中所述指定事件预先分配渲染的预设帧数和预设时间;
根据所述指定事件进行渲染,如果CPU运行的帧数大于分配的所述预设帧数和/或运行的时间大于分配的所述预设时间,将所述CPU运行的帧降低至预设最低帧数。
2.根据权利要求1所述的方法,其特征在于,还包括:
在未检测到所述指定事件或所述指定事件完成后,将所述CPU运行的帧数降低至所述预设最低帧数。
3.根据权利要求1所述的方法,其特征在于:
所述指定事件包含地图元素的加载与渲染事件,以及手指触碰互动事件。
4.根据权利要求3所述的方法,其特征在于:
所述地图元素的加载与渲染事件包括:label加载与渲染事件、BMD加载与渲染事件、道路加载与渲染事件。
5.根据权利要求3或4所述的方法,其特征在于:
在所述指定事件为地图元素的加载与渲染事件时,根据地图元素的不同,分别按照各自对应的预设帧数和预设时间进行渲染。
6.根据权利要求3所述的方法,其特征在于:
在所述指定事件为手指触碰互动事件时,按照对应的预设帧数和预设时间进行渲染。<...
【专利技术属性】
技术研发人员:贾双成,王红铅,朱磊,王斌,贾郭峰,
申请(专利权)人:蘑菇车联信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。