地图渲染方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:35977107 阅读:25 留言:0更新日期:2022-12-17 22:46
本申请实施例提供了一种地图渲染方法、装置、电子设备及计算机存储介质,地图渲染方法,包括:获取至少两个待绘制地图区域的边界信息;基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片;针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见。本申请实施例提供的方案,避免了不同来源对应的地图瓦片存在重叠部分而影响显示效果的问题。果的问题。果的问题。

【技术实现步骤摘要】
地图渲染方法、装置、电子设备及计算机存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种地图渲染方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]随着用户对电子地图准确性和全面性的要求的越来越高,为保证电子地图能及时满足用户要求,电子地图的来源也变得越来越多样,而在这种情况下,会出现同一地区可能被不同来源的电子地图重复覆盖的情况,而不同来源的电子地图的精度和规格也存在差异,如果直接用这样的电子地图进行渲染,则很容易出现重复显示或者显示错误的情况,因此,基于多源的电子地图进行地图渲染时,需要进行数据融合和格式统一,一方面不利于电子地图的及时应用,也造成了服务计算压力和人工成本的上升。因此,如何基于多源的电子地图进行高效且低成本的电子地图渲染,是本领域技术人员需要解决的问题。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种地图渲染方案,以至少部分解决上述问题。
[0004]根据本申请实施例的第一方面,提供了一种地图渲染方法,包括:获取至少两个待绘制地图区域的边界信息;基于所述待绘制地图区域本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种地图渲染方法,其中,包括:获取至少两个待绘制地图区域的边界信息;基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片;针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见。2.根据权利要求1所述的方法,其中,所述基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片,包括:根据用于显示地图的显示窗口的信息、地图缩放比例和显示锚点的信息,从不同来源的地图瓦片数据中,确定可显示在所述显示窗口中的候选地图瓦片;基于所述待绘制地图区域的边界信息,确定所述候选地图瓦片与所述待绘制地图区域的关系;基于所述候选地图瓦片与所述待绘制地图区域的关系,确定需要交付给所述待绘制地图区域的地图瓦片。3.根据权利要求2所述的方法,其中,所述基于所述候选地图瓦片与所述待绘制地图区域的关系,确定需要交付给所述待绘制地图区域的地图瓦片,包括:从所述候选地图瓦片中,选取与所述待绘制地图区域的关系为相交和/或被所述待绘制地图区域包含的地图瓦片作为要交付给所述待绘制地图区域的地图瓦片。4.根据权利要求2所述的方法,其中,所述针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见,包括:针对不同来源的地图瓦片,按来源分别创建对应的渲染图层;针对每个待绘制地图区域,根据所述待绘制地图区域的边界信息,将所述待绘制地图区域被交付的同一来源的地图瓦片渲染于所述来源对应的图层,以使位于所述待绘制地图区域的边界之外的区域不可见。5.根据权利要求4所述的方法,其中,针对每个待绘制地图区域,根据所述待绘制地图区域的边界信息,将所述待...

【专利技术属性】
技术研发人员:赵虹
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

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

1