【技术实现步骤摘要】
待显示瓦片的确定方法、装置及终端设备
本申请实施例涉及电子地图
,尤其涉及一种待显示瓦片的确定方法、装置及终端设备。
技术介绍
通常情况下,越来越多的电子地图都采用瓦片技术,瓦片技术中地球的地形数据以四叉树形式存储在地图服务器中,其中,四叉树的根节点中所存储的第一级瓦片覆盖整个地球表面,每个第一级瓦片可以作为父瓦片被平均划分成四个子瓦片(即第二级瓦片),每个第二级瓦片可以再次作为父瓦片被平均划分成四个子瓦片(即第三级瓦片),……,依次类推,直至得到第M级瓦片(M大于1的正整数),构成瓦片金字塔。其中,瓦片金字塔中的层级越高,精度越低,例如:第二级瓦片的精度低于第三级瓦片的精度。现有技术中,当运行有电子地图应用程序的终端设备接收到用户输入的地图操作指令时,终端设备根据地图操作指令确定待显示区域,并向地图服务器发出待显示区域对应的第一级瓦片的下载请求;进一步地,在接收到地图服务器发送的第一级瓦片后,终端设备判断第一级瓦片的可见性以及误差;若第一级瓦片为可见瓦片且误差小于预设阈值,则终端设备确定第一级瓦片为待显示瓦片;若第一级瓦片为可见且误差大于预设阈值,则终端设备确定第一级瓦片为非待显示瓦片,并向地图服务器发出第二级瓦片(即第一级瓦片的子瓦片)的下载请求,进一步在接收到地图服务器发送的第二级瓦片后,终端设备判断第二级瓦片的可见性以及误差;若第二级瓦片为可见瓦片且误差小于预设阈值,则终端设备确定第二级瓦片为待显示瓦片;若第二级瓦片为可见且误差大于预设阈值,则终端设备确定第二级瓦片为非待显示瓦片,并向地图服务器发出第三级瓦片(即第二级瓦片的子瓦片)的下载请求 ...
【技术保护点】
1.一种待显示瓦片的确定方法,其特征在于,包括:当确定待显示区域对应的第N‑1级瓦片为非待显示瓦片且终端设备中未存储有所述待显示区域对应的第N级瓦片时,执行第一判断操作;其中,所述第一判断操作包括:判断所述待显示区域对应的第N级预设瓦片的可见性以及误差;所述第N级预设瓦片为所述第N‑1级瓦片的预设子瓦片所述N为大于1的正整数;若所述第N级预设瓦片为可见瓦片且误差大于第一预设阈值,则确定所述第N级预设瓦片为非待显示瓦片,以及在确定所述终端设备中未存储有所述待显示区域对应的第N+1级瓦片时,将所述待显示区域对应的第N+1级预设瓦片作为新的第N级预设瓦片,并返回执行所述第一判断操作,直至所述新的第N级预设瓦片为可见瓦片且误差小于第二预设阈值,则确定所述新的第N级预设瓦片为待显示瓦片;其中,所述第N+1级瓦片为所述第N级瓦片的子瓦片。
【技术特征摘要】
1.一种待显示瓦片的确定方法,其特征在于,包括:当确定待显示区域对应的第N-1级瓦片为非待显示瓦片且终端设备中未存储有所述待显示区域对应的第N级瓦片时,执行第一判断操作;其中,所述第一判断操作包括:判断所述待显示区域对应的第N级预设瓦片的可见性以及误差;所述第N级预设瓦片为所述第N-1级瓦片的预设子瓦片所述N为大于1的正整数;若所述第N级预设瓦片为可见瓦片且误差大于第一预设阈值,则确定所述第N级预设瓦片为非待显示瓦片,以及在确定所述终端设备中未存储有所述待显示区域对应的第N+1级瓦片时,将所述待显示区域对应的第N+1级预设瓦片作为新的第N级预设瓦片,并返回执行所述第一判断操作,直至所述新的第N级预设瓦片为可见瓦片且误差小于第二预设阈值,则确定所述新的第N级预设瓦片为待显示瓦片;其中,所述第N+1级瓦片为所述第N级瓦片的子瓦片。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述终端设备中存储有所述第N+1级瓦片时,执行第二判断操作;其中,所述第二判断操作包括:判断所述第N+1级瓦片的可见性以及误差;若所述第N+1级瓦片为可见瓦片且误差小于所述第二预设阈值,则确定所述第N+1级瓦片为待显示瓦片;若所述第N+1级瓦片为可见瓦片且误差大于所述第一预设阈值,则确定所述第N+1级瓦片为非待显示瓦片,以及在确定所述终端设备中未存储有所述待显示区域对应的第N+2级瓦片时,将所述待显示区域对应的第N+2级预设瓦片作为新的第N级预设瓦片,并返回执行所述第一判操作,直至所述新的第N级预设瓦片为可见瓦片且误差小于第二预设阈值,则确定所述新的第N级预设瓦片为待显示瓦片;其中,所述第N+2级瓦片为所述第N+1级瓦片的子瓦片。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在确定所述终端设备中存储有所述第N+2级瓦片时,将所述第N+2级瓦片作为新的第N+1级瓦片,并返回执行所述第二判断操作,直至所述新的第N+1级瓦片为可见瓦片且误差小于所述第二预设阈值,则确定所述新的第N+1级瓦片为待显示瓦片。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述确定所述第N级预设瓦片为非待显示瓦片之后,还包括:向地图服务器发送所述待显示区域对应的第N+1级瓦片的下载请求。5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:接收用户输入的地图操作指令;其中,所述地图操作指令中包括:所述用户的观察位置信息;根据所述观察位置信息确定所述待显示区域。6.一种待显示瓦片的确定装置,其特征在于,包括:第一判断模块,用于当确定待显示区域对应的第N-1级瓦片为非待显示瓦片且终端设备中未存储有所述待显示区域对应的第N级瓦片时,执行第一判断操作;其中,所述第一判断操作包括:判断所述待显示区...
【专利技术属性】
技术研发人员:高翔,薛双百,姚长力,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。