预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115482321A(43)申请公布日2022.12.16(21)申请号202110662150.9(22)申请日2021.06.15(71)申请人阿里巴巴新加坡控股有限公司地址新加坡珊顿道8号AXA大厦45层01室(72)发明人赵虹(74)专利代理机构北京合智同创知识产权代理有限公司11545专利代理师李杰赵海娇(51)Int.Cl.G06T15/00(2011.01)G06F16/29(2019.01)权利要求书2页说明书10页附图4页(54)发明名称地图渲染方法、装置、电子设备及计算机存储介质(57)摘要本申请实施例提供了一种地图渲染方法、装置、电子设备及计算机存储介质,地图渲染方法,包括:获取至少两个待绘制地图区域的边界信息;基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片;针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见。本申请实施例提供的方案,避免了不同来源对应的地图瓦片存在重叠部分而影响显示效果的问题。CN115482321ACN115482321A权利要求书1/2页1.一种地图渲染方法,其中,包括:获取至少两个待绘制地图区域的边界信息;基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片;针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见。2.根据权利要求1所述的方法,其中,所述基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片,包括:根据用于显示地图的显示窗口的信息、地图缩放比例和显示锚点的信息,从不同来源的地图瓦片数据中,确定可显示在所述显示窗口中的候选地图瓦片;基于所述待绘制地图区域的边界信息,确定所述候选地图瓦片与所述待绘制地图区域的关系;基于所述候选地图瓦片与所述待绘制地图区域的关系,确定需要交付给所述待绘制地图区域的地图瓦片。3.根据权利要求2所述的方法,其中,所述基于所述候选地图瓦片与所述待绘制地图区域的关系,确定需要交付给所述待绘制地图区域的地图瓦片,包括:从所述候选地图瓦片中,选取与所述待绘制地图区域的关系为相交和/或被所述待绘制地图区域包含的地图瓦片作为要交付给所述待绘制地图区域的地图瓦片。4.根据权利要求2所述的方法,其中,所述针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见,包括:针对不同来源的地图瓦片,按来源分别创建对应的渲染图层;针对每个待绘制地图区域,根据所述待绘制地图区域的边界信息,将所述待绘制地图区域被交付的同一来源的地图瓦片渲染于所述来源对应的图层,以使位于所述待绘制地图区域的边界之外的区域不可见。5.根据权利要求4所述的方法,其中,针对每个待绘制地图区域,根据所述待绘制地图区域的边界信息,将所述待绘制地图区域被交付的同一来源的地图瓦片渲染于所述来源对应的图层,包括:针对每个待绘制地图区域,根据所述待绘制地图区域的边界信息,确定所述待绘制地图区域的掩模数据;将所述待绘制地图区域被交付的、同一来源的地图瓦片和所述掩模数据相交部分的地图瓦片渲染到所述来源对应的图层中,以使位于所述待绘制地图区域的边界之外的区域不可见。6.根据权利要求4所述的方法,其中,所述针对每个待绘制地图区域,根据所述待绘制地图区域的边界信息,确定所述待绘制地图区域的掩模数据,包括:针对每个所述待绘制地图区域,若掩模缓冲区中存在边界信息,则将所述边界信息移除,并将所述待绘制地图区域的边界信息写入所述掩模缓冲区中,以得到对应的掩模数据。7.根据权利要求4‑6中任一项所述的方法,其中,所述方法还包括:将逐个渲染的所述待绘制地图区域对应的图层在显示窗口中叠加显示。2CN115482321A权利要求书2/2页8.一种地图渲染装置,包括:边界信息获取模块,用于获取至少两个带绘制地图区域的边界信息;瓦片数据确定模块,用于基于所述待绘制地图区域的边界信息,确定覆盖所述待绘制地图区域的地图瓦片;渲染模块,用于针对每个待绘制地图区域,采用同一来源的地图瓦片进行渲染,当所述地图瓦片渲染的地图区域的范围大于所述待绘制地图区域的边界界定的范围时,使位于所述待绘制地图区域的边界之外的区域不可见。9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用