技术摘要:
本发明公开了一种交通地图的渲染方法、装置、终端设备、服务器和系统,该方法包括:响应于预设操作,确定地图中的路况渲染区域;获取路况渲染区域中多个路段的位置信息,及位于路况渲染区域内、路况类型为指定类型的预设的标记对象;根据路况渲染区域中多个路段的位置 全部
背景技术:
随着技术的发展,地图应用所提供的功能也越来越多,例如,包括展示道路路况的 功能。 现有的通过地图应用来渲染整个城市的道路路况的方式,通常是由服务器预先对 道路路况做提前计算,生成相应的瓦片,并将瓦片发送至终端设备中进行渲染。 但是,现有的渲染方式中,生成瓦片需要耗费服务器大量的计算资源和存储资源。
技术实现要素:
本发明的一个目的是提供一种渲染地图的新技术方案。 根据本发明的第一方面,提供了一种交通地图的渲染方法,包括: 响应于预设操作,确定地图中的路况渲染区域; 获取所述路况渲染区域中多个路段的位置信息,及位于所述路况渲染区域内、路 况类型为指定类型标记对象; 根据所述路况渲染区域中多个路段的位置信息,将所述路况渲染区域中所述多个 路段渲染到地图中; 将所述标记对象所对应的路段区间渲染为第一设定颜色,并将所述路况渲染区域 内的其他路段区间渲染为第二设定颜色; 在界面中展示渲染后的所述路况渲染区域对应的地图。 可选的,还包括: 响应于所述预设操作,获取预设区域中多个路段的位置信息;其中,所述路况渲染 区域位于所述预设区域内; 所述将所述标记对象所对应的路段区间渲染为第一设定颜色,并将所述路况渲染 区域内的其他路段区间渲染为第二设定颜色包括: 根据所述预设区域中多个路段的位置信息,将所述预设区域内的所述多个路段在 地图中渲染为所述第二设定颜色; 将所述标记对象所对应的路段区间渲染为所述第一颜色。 可选的,所述指定类型为多种, 所述方法还包括: 获取所述标记对象的路况类型; 所述将所述标记对象所对应的路段区间渲染为第一设定颜色包括: 将每一所述标记对象所对应的路段区间渲染为与路况类型所对应的第一设定颜 色。 4 CN 111586108 A 说 明 书 2/14 页 可选的,所述确定所述预设区域内的路况渲染区域包括: 获取所述终端设备的显示参数;其中,所述显示参数为影响所述路况渲染区域的 选取范围的参数; 根据所述显示参数,确定所述路况渲染区域。 可选的,所述根据所述显示参数,确定所述路况渲染区域包括: 根据所述显示参数,确定所示地图的展示区域; 根据预设的扩充比例,对所述展示区域进行扩充,得到所述路况渲染区域。 可选的,还包括: 在展示地图的过程中,如果检测到更新所述显示参数的事件发生,获取新的显示 参数; 根据所述新的显示参数获取新的路况渲染区域; 对所述地图中所述新的路况渲染区域进行渲染; 在所述界面中展示渲染后的所述新的路况渲染区域的地图。 可选的,所述更新所述显示参数的事件包括: 接收到拖动所述界面中的地图的操作;和/或, 接收到缩放所述界面中的地图的操作。 可选的,还包括: 存储所述路况类型为指定类型的标记对象,以供设定时间内再次展示包含所述标 记对象所对应的路段的路况渲染区域时读取。 根据本发明的第二方面,提供了一种交通地图的渲染方法,包括: 响应于终端设备获取位于预设的路况渲染区域内、路况类型为指定类型的预设的 标记对象的请求,获取所述路况渲染区域内的多个标记对象所对应的路段区间的行驶速度 和路段类型; 分别根据每一标记对象所对应的路段区间的行驶速度和路段类型,确定对应标记 对象的路况类型; 将路况类型为指定类型的标记对象返回至所述终端设备中进行路况渲染。 可选的,所述分别根据每一标记对象所对应的路段区间的行驶速度和路段类型, 确定对应标记对象的路况类型包括: 获取预设的反映路段类型、行驶速度和路况类型之间对应关系的对照表,分别根 据每一标记对象所对应的路段区间的行驶速度和路段类型查找所述对照表,得到对应标记 对象的路况类型。 根据本发明的第三方面,提供了一种交通地图的渲染装置,包括: 区域确定模块,用于响应于预设操作,确定地图中的路况渲染区域; 信息获取模块,用于获取所述路况渲染区域中多个路段的位置信息,及位于所述 路况渲染区域内、路况类型为指定类型的预设的标记对象; 路段渲染模块,用于根据所述路况渲染区域中多个路段的位置信息,将所述路况 渲染区域中所述多个路段渲染到地图中; 路况渲染模块,用于将所述标记对象所对应的路段区间渲染为第一设定颜色,并 将所述路况渲染区域内的其他路段区间渲染为第二设定颜色; 5 CN 111586108 A 说 明 书 3/14 页 地图展示模块,用于在界面中展示渲染后的所述路况渲染区域对应的地图。 根据本发明的第四方面,提供了一种交通地图的渲染装置,包括: 响应模块,用于响应于所述终端设备获取位于预设的路况渲染区域内、路况类型 为指定类型的标记对象的请求,获取所述路况渲染区域内的多个标记对象所对应的路段区 间的行驶速度和路段类型; 路况确定模块,用于分别根据每一标记对象所对应的路段区间的行驶速度和路段 类型,确定对应标记对象的路况类型; 返回模块,用于将路况类型为指定类型的标记对象返回至所述终端设备中进行路 况渲染。 根据本发明的第五方面,提供了一种终端设备,包括第一处理器和第一存储器,所 述第一存储器用于存储可执行的第一指令,所述第一指令用于控制所述第一处理器执行根 据本发明第一方面所述的方法。 根据本发明的第六方面,提供了一种服务器,包括第二处理器和第二存储器,所述 第二存储器用于存储可执行的第二指令,所述第二指令用于控制所述第二处理器执行根据 本发明第二方面所述的方法。 根据本发明的第七方面,提供了一种交通地图的渲染系统,包括根据本发明第五 方面所述的终端设备,和根据本发明第六方面所述的服务器。 通过本发明的实施例,将路况类型为指定类型的标记对象所对应的路段区间渲染 为第一设定颜色,可以提升所展示的地图中的路段路况的精度。服务器是将路况类型为指 定类型的标记对象返回至终端设备,可以减少服务器和终端设备之间的数据传输量。而且, 还可以减轻服务器的计算量和资源存储量。 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其 优点将会变得清楚。 附图说明 被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连 同其说明一起用于解释本发明的原理。 图1是可用于实现本发明的实施例的交通地图的渲染系统的硬件配置的一个例子 的框图。 图2是本发明的交通地图的渲染方法的应用场景的示意图; 图3是根据本发明第一实施例的交通地图的渲染方法的流程示意图; 图4是根据本发明第一实施例的交通地图的渲染装置的原理框图; 图5是根据本发明第一实施例的终端设备的原理框图; 图6是根据本发明第二实施例的交通地图的渲染方法的流程示意图; 图7是根据本发明第二实施例的交通地图的渲染装置的原理框图; 图8是根据本发明第二实施例的服务器的原理框图; 图9是根据本发明实施例的交通地图的渲染系统的原理框图。 6 CN 111586108 A 说 明 书 4/14 页