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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113822978A(43)申请公布日2021.12.21(21)申请号202111017410.3(22)申请日2021.08.31(71)申请人北京三快在线科技有限公司地址100080北京市海淀区北四环西路9号2106-030(72)发明人陈帅(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人任亚娟(51)Int.Cl.G06T15/00(2011.01)G06T17/05(2011.01)权利要求书2页说明书12页附图5页(54)发明名称电子地图渲染方法及装置(57)摘要本公开的实施例提供了一种电子地图渲染方法及装置。所述方法包括:对待渲染视图进行拆分处理,得到所述待渲染视图对应的多个子视图;获取所述多个子视图对应的视图坐标信息;对所述多个子视图进行位图转换处理,生成所述多个子视图对应的位图图像;调用地图渲染引擎根据所述视图坐标信息对所述位图图像进行渲染,生成目标电子地图。本公开的实施例可以实现AndroidView与地图渲染元素位置更新的绝对同步,提高了用户体验。CN113822978ACN113822978A权利要求书1/2页1.一种电子地图渲染方法,其特征在于,包括:对待渲染视图进行拆分处理,得到所述待渲染视图对应的多个子视图;获取所述多个子视图对应的视图坐标信息;对所述多个子视图进行位图转换处理,生成所述多个子视图对应的位图图像;调用地图渲染引擎根据所述视图坐标信息对所述位图图像进行渲染,生成目标电子地图。2.根据权利要求1所述的方法,其特征在于,所述获取所述多个子视图对应的视图坐标信息,包括:获取预先定义的所述待渲染视图上的坐标原点;基于所述坐标原点和所述多个子视图在所述待渲染视图上的位置,确定所述多个子视图在所述待渲染视图上的视图坐标信息。3.根据权利要求1所述的方法,其特征在于,所述调用地图渲染引擎根据所述视图坐标信息对所述位图图像进行渲染,生成目标电子地图,包括:将所述位图图像添加至所述地图渲染引擎;调用所述地图渲染引擎根据所述视图坐标信息,在电子地图上对所述位图图像进行布局;调用所述地图渲染引擎对布局后的电子地图进行渲染,生成所述目标电子地图。4.根据权利要求1所述的方法,其特征在于,在所述调用地图渲染引擎根据所述视图坐标信息对所述位图图像进行渲染,生成目标电子地图之后,所述方法还包括:建立并保存各所述位图图像的图像标识与各所述位图图像对应的子视图之间的对应关系;在所述多个子视图中的目标子视图存在视图更新的情况下,获取所述目标子视图对应的更新子视图;对所述更新子视图进行位图转换处理,生成所述更新子视图对应的目标位图图像;获取所述目标位图图像对应的目标坐标信息;调用所述地图渲染引擎在电子地图上根据所述目标坐标信息对所述目标位图图像进行渲染显示。5.根据权利要求1所述的方法,其特征在于,在所述调用地图渲染引擎根据所述视图坐标信息对所述位图图像进行渲染,生成目标电子地图之后,所述方法还包括:在接收到用户在所述目标电子地图上执行的点击事件之后,获取所述点击事件对应的地图元素;获取所述多个子视图中与所述地图元素匹配的第一子视图;反馈所述点击事件给所述第一子视图。6.一种电子地图渲染装置,其特征在于,包括:子视图获取模块,用于对待渲染视图进行拆分处理,得到所述待渲染视图对应的多个子视图;视图坐标获取模块,用于获取所述多个子视图对应的视图坐标信息;位图图像生成模块,用于对所述多个子视图进行位图转换处理,生成所述多个子视图对应的位图图像;2CN113822978A权利要求书2/2页目标地图生成模块,用于调用地图渲染引擎根据所述视图坐标信息对所述位图图像进行渲染,生成目标电子地图。7.根据权利要求6所述的装置,其特征在于,所述视图坐标获取模块包括:坐标原点获取单元,用于获取预先定义的所述待渲染视图上的坐标原点;视图坐标确定单元,用于基于所述坐标原点和所述多个子视图在所述待渲染视图上的位置,确定所述多个子视图在所述待渲染视图上的视图坐标信息。8.根据权利要求6所述的装置,其特征在于,所述目标地图生成模块包括:位图图像添加单元,用于将所述位图图像添加至所述地图渲染引擎;位图图像布局单元,用于调用所述地图渲染引擎根据所述视图坐标信息,在电子地图上对所述位图图像进行布局;目标地图生成单元,用于调用所述地图渲染引擎对布局后的电子地图进行渲染,生成所述目标电子地图。9.根据权利要求6所述的装置,其特征在于,所述装置还包括:对应关系建立模块,用于建立并保存各所述位图图像的图像标识与各所述位图图像对应的子视图之间的对应关系;更新子视图获取模块,用于在所述多个子视图中的目标子视图存在视图更新的情况下,获取所述目标子视图对应的更新子视图;目标位图生