【技术实现步骤摘要】
一种地图瓦片预览方法、装置、电子设备及介质
[0001]本公开涉及数据处理
,尤其涉及地图导航、大数据
技术介绍
[0002]瓦片地图是一种多分辨率地图,瓦片地图包括多个层级,每个层级覆盖的地理范围不变,从底层到顶层瓦片的分辨率越来越低,且每一层包括的瓦片数量越来越少。利用瓦片地图,可以在用户预览地图时,根据用户对地图的缩放,选择不同层级的瓦片渲染并显示,而不需要直接渲染并显示分辨率最高的地图,因此显示效率高,能够改善用户的预览体验。
技术实现思路
[0003]本公开提供了一种地图瓦片预览方法、装置、电子设备及介质。
[0004]本公开实施例的第一方面,提供了一种地图瓦片预览方法,包括:
[0005]接收第一终端发送的瓦片预览请求,所述瓦片预览请求包括目标瓦片在目标地图中的目标位置,以及所述目标地图的目标切分方式标识,所述目标地图为用户上传的地图;
[0006]若预先存储的各切分方式标识中存在所述目标切分方式标识,则根据各切分方式标识与定位算法标识之间的预设对应关系,确定所述目标切分方式标识对应的目标定位算法标识,并获取目标定位算法;
[0007]利用所述目标定位算法,定位所述目标位置处的所述目标瓦片的存储路径;
[0008]从所述存储路径处获取所述目标瓦片,并向所述第一终端返回所述目标瓦片,以使得所述第一终端显示所述目标瓦片。
[0009]本公开实施例的第二方面,提供了一种地图瓦片预览装置,包括:
[0010]接收模块,用于接收 ...
【技术保护点】
【技术特征摘要】
1.一种地图瓦片预览方法,包括:接收第一终端发送的瓦片预览请求,所述瓦片预览请求包括目标瓦片在目标地图中的目标位置,以及所述目标地图的目标切分方式标识,所述目标地图为用户上传的地图;若预先存储的各切分方式标识中存在所述目标切分方式标识,则根据各切分方式标识与定位算法标识之间的预设对应关系,确定所述目标切分方式标识对应的目标定位算法标识,并获取目标定位算法;利用所述目标定位算法,定位所述目标位置处的所述目标瓦片的存储路径;从所述存储路径处获取所述目标瓦片,并向所述第一终端返回所述目标瓦片,以使得所述第一终端显示所述目标瓦片。2.根据权利要求1所述的方法,在所述接收第一终端发送的瓦片预览请求之前,所述方法还包括:接收第二终端发送的上传请求,所述上传请求包括所述目标地图和所述目标地图的元数据;解析所述元数据,得到解析结果,所述解析结果包括所述目标切分方式标识和所述目标定位算法标识;在预设地图瓦片缓存中存储所述目标地图,并对应存储所述目标地图的目标存储位置和所述解析结果。3.根据权利要求2所述的方法,其中,所述解析结果还包括所述目标地图的目标渲染样式标识;所述利用所述目标定位算法,定位所述目标位置处的所述目标瓦片的存储路径,包括:根据各切分方式标识与渲染样式标识之间的预设对应关系,确定所述目标切分方式标识对应的目标渲染样式标识;根据所述目标渲染样式标识,利用所述目标定位算法,定位所述目标位置处的所述目标瓦片的存储路径。4.根据权利要求2或3所述的方法,其中,所述从所述存储路径处获取所述目标瓦片,包括:根据各切分方式标识与地图的存储位置之间的预设对应关系,确定所述目标切分方式标识对应的目标地图的目标存储位置;在所述预设地图瓦片缓存中,从所述目标存储位置处获取所述目标地图,并按照所述存储路径,从所述目标地图中获取所述目标瓦片。5.根据权利要求2
‑
4任一项所述的方法,其中,所述目标位置包括:所述目标瓦片在所述目标地图中所在的目标层级、目标行号和目标列号;在所述根据各切分方式标识与定位算法标识之间的预设对应关系,确定所述目标切分方式标识对应的目标定位算法标识之前,所述方法还包括:根据预先存储的所述目标切分方式,判断所述目标地图中是否存在位于所述目标层级的所述目标行和所述目标列的瓦片;其中,所述目标切分方式用于表示所述目标地图的层级数、各层级包括的瓦片的行数和列数;若所述目标地图中存在位于所述目标层级的所述目标行和所述目标列的瓦片,则执行所述根据各切分方式标识与定位算法标识之间的预设对应关系,确定所述目标切分方式标
识对应的目标定位算法标识的步骤;若所述目标地图中不存在位于所述目标层级的所述目标行和所述目标列的瓦片,则拒绝响应所述瓦片预览请求。6.一种地图瓦片预览装置,包括:接收模块,用于接收第一终端发送的瓦片预览请求,所述瓦片预览请求包括目标瓦片在目标地图中的目标位置,以及所述目标地图的目标切分方式标识,所述目标地图为用户上传的地图;确定模块,用于若预先存储的各切分方式标识中存在所述目标切分方式标识,则根据各切分方式标识与定位算法标识之间的预设对应关系,确定所述目标切分方式标识对应的目标定位算法...
【专利技术属性】
技术研发人员:黄松,张韦亮,孙伟利,李娜,陈桂红,周欢,张亚姝,步飞,张鑫,梁玉晨,石志国,
申请(专利权)人:北京市大数据中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。