一种地图加载方法、装置、电子设备及存储介质与流程

文档序号:29406851发布日期:2022-03-26 10:50阅读:来源:国知局

技术特征:
1.一种地图加载方法,其特征在于,包括以下步骤:获取地图加载指令;对所述地图加载指令进行解析,得到指令解析结果,所述指令解析结果包括待加载地图信息;根据所述待加载地图信息的加载属性加载对应的地图瓦片,将所述地图瓦片组合以得到第一加载地图;获取所述地图瓦片对应的几何属性信息,根据所述几何属性信息对所述第一加载地图进行加载,得到第二加载地图;以所述第二加载地图替换所述第一加载地图并重复上一步骤,直到地图加载完成。2.如权利要求1所述的方法,其特征在于,所述根据所述待加载地图信息的加载属性加载对应的地图瓦片,将所述地图瓦片组合以得到第一加载地图包括:根据所述待加载地图信息,确定所述待加载地图的中心坐标和加载层级;根据所述待加载地图的中心坐标和所述加载层级,从地图瓦片池中加载对应的地图瓦片;将所述地图瓦片组合渲染以形成所述第一加载地图。3.如权利要求2所述的方法,其特征在于,所述根据所述待加载地图的中心坐标和所述加载层级,从地图瓦片池中加载对应的地图瓦片包括:根据所述加载层级计算需要的地图瓦片数量;基于所述待加载地图的中心坐标和所述地图瓦片数量,从地图瓦片池中获取对应的地图瓦片。4.如权利要求1所述的方法,其特征在于,所述获取所述地图瓦片对应的几何属性信息,根据所述几何属性信息对所述第一加载地图进行加载,得到第二加载地图包括:获取所述第一加载地图中所述地图瓦片的坐标编码信息和加载方向;根据所述坐标编码信息和所述加载方向,从地图瓦片池中对应地加载新地图瓦片形成所述第二加载地图。5.如权利要求1所述的方法,其特征在于,所述方法还包括:根据预先记录的用户操作,确定出所述用户操作对应的地图加载属性;其中,所述地图加载属性包括中心锚点与加载层级;根据所述中心锚点与所述加载层级将对应的初始地图瓦片进行移除,并从地图瓦片池获取对应的目标地图瓦片;将获取的目标地图瓦片替换至所述初始地图瓦片的区域以完成地图加载。6.如权利要求1所述的方法,其特征在于,所述方法还包括:获取用户对加载完成的地图的至少一个点击指令,所述点击指令包括点击坐标;顺次将多个所述点击坐标相连接,形成目标选择框;基于所述目标选择框和射线法对用户选中的标识进行互斥操作,判断所述标识是否落在所述目标选择框中。7.如权利要求6所述的方法,其特征在于,所述基于所述目标选择框和射线法对用户选中的标识进行互斥操作,判断所述标识是否落在所述目标选择框中包括:根据所述标识的当前坐标,生成与所述目标选择框相交并沿经度/纬度延伸的延长线;
根据所述延长线与所述目标选择框的交点,确定出所述交点的数目结果;根据所述交点的数目结果以判断所述标识是否落在所述目标选择框中。8.一种地图加载装置,其特征在于,包括:获取模块,用于获取地图加载指令;解析模块,用于对所述地图加载指令进行解析,得到指令解析结果,所述指令解析结果包括待加载地图信息;第一加载模块,用于根据所述待加载地图信息的加载属性加载对应的地图瓦片,将所述地图瓦片组合以得到第一加载地图;第二加载模块,用于获取所述地图瓦片对应的几何属性信息,根据所述几何属性信息对所述第一加载地图进行加载,得到第二加载地图;重复模块,用于以所述第二加载地图替换所述第一加载地图并重复上一步骤,直到地图加载完成。9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的地图加载方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的地图加载方法中的步骤。

技术总结
本发明实施例提供一种地图加载方法、装置、电子设备及存储介质,所述方法包括:获取地图加载指令;对地图加载指令进行解析,得到指令解析结果,指令解析结果包括待加载地图信息;根据待加载地图信息的加载属性加载对应的地图瓦片,将地图瓦片组合以得到第一加载地图;获取地图瓦片对应的几何属性信息,根据几何属性信息对第一加载地图进行加载,得到第二加载地图;以第二加载地图替换第一加载地图并重复上一步骤,直到地图加载完成。通过以上步骤大大提高了地图的更新时间并降低复杂度,提高了地图的加载效率。高了地图的加载效率。高了地图的加载效率。


技术研发人员:付威
受保护的技术使用者:深圳云天励飞技术股份有限公司
技术研发日:2021.11.09
技术公布日:2022/3/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1