基于车载智能设备的网页地图的处理方法及装置制造方法及图纸

技术编号:28118599 阅读:18 留言:0更新日期:2021-04-19 11:21
本申请是关于一种基于车载智能设备的网页地图的处理方法及装置。该方法包括:检测指定事件,解析获得指定事件对应的待显示地图数据;将待显示地图数据发送至服务端,并调用服务端将待显示地图数据转化为待显示地图图片;接收待显示地图图片。本申请提供的方案,能够节约开发成本,缩短开发时间,且便于后期维护,提高后期维护效率。利用已有的服务端资源即可实现地图数据的转化,转化后的地图图片的内存相比地图数据的内存更小,加快用户端的接收速度,提高用户端的显示效率。提高用户端的显示效率。提高用户端的显示效率。

【技术实现步骤摘要】
基于车载智能设备的网页地图的处理方法及装置


[0001]本申请涉及网页地图
,尤其涉及一种基于车载智能设备的网页地图的处理方法及装置。

技术介绍

[0002]相关技术中,WebGL(Web Graphics Library,网络图形库)是一种3D绘图协议,WebGL可以为图形的绘制提供加速渲染。因此,WebGL也常用于网页中的电子地图的渲染。
[0003]然而,由于WebGL的应用技术复杂,需要由专业的技术人员单独进行开发和后期维护,构建耗费时间长,且后期维护成本较高。

技术实现思路

[0004]为解决或部分解决相关技术中存在的问题,本申请提供一种基于车载智能设备的网页地图的处理方法及装置,该基于车载智能设备的网页地图的处理方法及装置,搭建难度低,能够提高开发效率,降低后期维护成本。
[0005]本申请第一方面提供一种基于车载智能设备的网页地图的处理方法,其包括:检测指定事件,解析获得所述指定事件对应的待显示地图数据;将所述待显示地图数据发送至服务端,并调用所述服务端将所述待显示地图数据转化为待显示地图图片;接收所述待显示地图图片。
[0006]在其中一个实施例中,所述检测指定事件,解析获取所述指定事件对应的待显示地图数据,包括:检测指定事件,所述指定事件为地图平移事件或地图缩放事件;当所述指定事件为地图平移事件时,解析获得平移地图时对应的位置信息;当所述指定事件为地图缩放事件时,解析获得缩放地图时对应的数据层级信息。
[0007]在其中一个实施例中,所述将所述待显示地图数据发送至服务端,并调用所述服务端将所述待显示地图数据转化为待显示地图图片,包括:预先在所述服务端生成动态链接库;调用所述动态链接库,根据所述待显示地图数据获得实时渲染画面;将所述实时渲染画面转化为待显示地图图片。
[0008]在其中一个实施例中,所述调用所述动态链接库,根据所述待显示地图数据获得实时渲染画面,包括:调用所述动态链接库,将所述待显示地图数据进行实时渲染,获得OpenGL画面。
[0009]在其中一个实施例中,所述接收所述待显示地图图片之后,还包括:按照预设帧率显示所述待显示地图图片。
[0010]在其中一个实施例中,根据所述指定事件,设置对应的所述预设帧率。
[0011]在其中一个实施例中,在HTML5页面检测指定事件,和/或在所述HTML5页面显示所
述待显示地图图片。
[0012]本申请第二方面提供一种基于车载智能设备的网页地图的处理装置,其包括:检测解析模块,用于检测指定事件,解析获得所述指定事件对应的待显示地图数据;图片处理模块,用于将所述检测解析模块获得的所述待显示地图数据发送至服务端,并调用所述服务端将所述待显示地图数据转化为待显示地图图片;接收模块,用于接收所述图片处理模块获得的所述待显示地图图片。
[0013]本申请第三方面提供一种电子设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
[0014]本申请第四方面提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
[0015]本申请提供的技术方案可以包括以下有益效果:本申请的基于车载智能设备的网页地图的处理方法,直接在用户端检测指定事件,根据指定事件解析获得对应的待显示地图数据,再将待显示地图数据发送至服务端,调用服务端的资源将待显示地图数据转化为待显示地图图片,用户端接收和显示待显示地图图片。这样的设计,一方面,无需单独开发搭建WebGL平台,节约开发成本,缩短开发时间,且便于后期维护,提高后期维护效率。另一方面,利用已有的服务端资源即可实现地图数据的转化,转化后的地图图片的内存相比地图数据的内存更小,加快用户端的接收速度,提高用户端的显示效率。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0017]通过结合附图对本申请示例性实施方式进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。
[0018]图1是本申请实施例示出的基于车载智能设备的网页地图的处理方法的流程示意图;图2是本申请实施例示出的基于车载智能设备的网页地图的处理方法的另一流程示意图;图3是本申请实施例示出的基于车载智能设备的网页地图的处理装置的结构示意图;图4是本申请实施例示出的电子设备的结构示意图。
具体实施方式
[0019]下面将参照附图更详细地描述本申请的实施方式。虽然附图中显示了本申请的实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。
相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。
[0020]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0021]应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0022]相关技术中,网页地图的显示一般采用WebGL技术进行处理。由于WebGL技术的复杂性和独立性,需要专业的技术人员进行开发构建和维护,构建耗费时间长,且后期维护成本较高。
[0023]针对上述问题,本申请实施例提供一种基于车载智能设备的网页地图的处理方法,能够提高开发效率,降低后期维护成本。
[0024]以下结合附图详细描述本申请实施例的技术方案。
[0025]实施例一图1是本申请实施例示出的基于车载智能设备的网页地图的处理方法的流程示意图。
[0026]参见图1,本申请的一实施例中,提供一种基于车载智能设备的网页地图的处理方法,其包括:步骤S110,检测指定事件,解析获得所述指定事件对应的待显示地图数据。
[0027]在其中一个实施例中,指定事件可以是地图平移事件或地图缩放事件。其中,用户在用户端的网页页面中查看电子地图,根据需要,用户在用户端的屏幕显示范围内平移电子地图或者缩放电子地图,以使页面显示用户所需查看的地图内容。用户端根据用户的操作,检测操作对应的指定事件。在其中一个实施例中,用户端可以是车载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车载智能设备的网页地图的处理方法,其特征在于:检测指定事件,解析获得所述指定事件对应的待显示地图数据;将所述待显示地图数据发送至服务端,并调用所述服务端将所述待显示地图数据转化为待显示地图图片;接收所述待显示地图图片。2.根据权利要求1所述的方法,其特征在于:所述检测指定事件,解析获取所述指定事件对应的待显示地图数据,包括:检测指定事件,所述指定事件为地图平移事件或地图缩放事件;当所述指定事件为地图平移事件时,解析获得平移地图时对应的位置信息;当所述指定事件为地图缩放事件时,解析获得缩放地图时对应的数据层级信息。3.根据权利要求1所述的方法,其特征在于:所述将所述待显示地图数据发送至服务端,并调用所述服务端将所述待显示地图数据转化为待显示地图图片,包括:预先在所述服务端生成动态链接库;调用所述动态链接库,根据所述待显示地图数据获得实时渲染画面;将所述实时渲染画面转化为待显示地图图片。4.根据权利要求3所述的方法,其特征在于:所述调用所述动态链接库,根据所述待显示地图数据获得实时渲染画面,包括:调用所述动态链接库,将所述待显示地图数据进行实时渲染,获得OpenGL画面。5.根据权利要求1所...

【专利技术属性】
技术研发人员:贾双成朱磊贾郭峰王斌孟鹏飞
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:

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

1