用于浏览器端的地图瓦片加载方法、装置、设备和介质制造方法及图纸

技术编号:31236634 阅读:25 留言:0更新日期:2021-12-08 10:20
本公开的实施例公开了用于浏览器端的地图瓦片加载方法、装置、设备和介质。该方法的一具体实施方式包括:响应于检测到浏览器端的图片请求,以及图片请求为地图瓦片请求,对图片请求进行地图瓦片解析处理,得到地图瓦片信息;响应于确定本地不存在地图瓦片信息对应的第一地图瓦片数据,以及当前的网络连接状态为在线状态,发起图片请求;响应于接收到对应图片请求的第二地图瓦片数据,将第二地图瓦片数据转换为第一地图瓦片数据,以及将第一地图瓦片数据存储至本地;在相关联的显示设备上加载第二地图瓦片数据或第一地图瓦片数据对应的地图瓦片。该实施方式降低了离线地图应用的使用门槛,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
用于浏览器端的地图瓦片加载方法、装置、设备和介质


[0001]本公开的实施例涉及地图可视化领域,具体涉及用于浏览器端的地图瓦片加载方法、装置、设备和介质。

技术介绍

[0002]当前网络地图普遍以瓦片地图的形式提供服务。目前,通常采用的地图瓦片加载方式为:通过提前切分并存储至服务端的不同比例尺的地图瓦片,在浏览器端拼接显示可视区域的完整地图,实现网络地图在渲染性能、显示效果和宽带占用上的均衡。
[0003]然而,当采用上述方式加载地图瓦片时,经常会存在如下技术问题:
[0004]第一,加载离线地图瓦片时,需要用户在本地搭建地图服务器,下载并加载离线地图数据,以及在本地部署使用地图服务的网络地图应用,导致离线地图应用的使用门槛较高,用户需耗费较长时间部署地图服务器和地图应用,用户体验较差;
[0005]第二,加载离线地图瓦片时,需要用户手动修改原地图应用和原地图瓦片请求地址,以拦截并替换地图瓦片,导致地图瓦片加载延迟。

技术实现思路

[0006]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于浏览器端的地图瓦片加载方法,包括:响应于检测到浏览器端的图片请求,确定所述图片请求是否为地图瓦片请求;响应于确定所述图片请求为地图瓦片请求,对所述图片请求进行地图瓦片解析处理,得到地图瓦片信息;根据所述地图瓦片信息包括的地图瓦片等级信息和地图瓦片位置信息,确定本地是否存在所述地图瓦片信息对应的第一地图瓦片数据;响应于确定本地不存在所述地图瓦片信息对应的第一地图瓦片数据,以及当前的网络连接状态为在线状态,发起所述图片请求;响应于接收到对应于所述图片请求的第二地图瓦片数据,将所述第二地图瓦片数据转换为第一地图瓦片数据,以及将所述第一地图瓦片数据存储至本地;在相关联的显示设备上加载所述第二地图瓦片数据或所述第一地图瓦片数据对应的地图瓦片。2.根据权利要求1所述的方法,其中,所述在相关联的显示设备上加载所述第二地图瓦片数据或所述第一地图瓦片数据对应的地图瓦片,包括:根据所述第一地图瓦片数据和所述图片请求,构建重定向请求地址;根据所述重定向请求地址,在所述显示设备上加载所述第一地图瓦片数据对应的地图瓦片。3.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定本地存在所述地图瓦片信息对应的第一地图瓦片数据,从本地获取所述地图瓦片信息对应的第一瓦片数据;在所述显示设备上加载所获取的第一瓦片数据对应的地图瓦片。4.根据权利要求3所述的方法,其中,所述响应于确定本地存在所述地图瓦片信息对应的第一地图瓦片数据,从本地获取所述地图瓦片信息对应的第一瓦片数据,包括:确定本地缓存中是否存在所述地图瓦片信息对应的第一地图瓦片数据;响应于确定本地缓存中不存在所述地图瓦片信息对应的第一地图瓦片数据,确定目标数据库中是否存在所述地图瓦片信息对应的第一地图瓦片数据;响应于确定所述目标数据库中存在所述地图瓦片信息对应的第一地图瓦片数据,从所述目标数据库中获取所述地图瓦片信息对应的第一地图瓦片数据。5.根据权利要求4所述的方法,其中,所述响应于确定本地存在所述地图瓦片信息对应的第一地图瓦片数据,从本地获取所述地图瓦片信息对应的第一瓦片数据,包括:响应于确定本地缓存中存在所述地图瓦片信息对应的第一地图瓦片数据,从本地缓存中获取所述地图瓦片信息对应的第一地图瓦片数据。6.根据权...

【专利技术属性】
技术研发人员:李豪刘嵘陈金春肖凡周辉余堃杨鹏务宇宽杨怡
申请(专利权)人:中国人民解放军三二零二一部队
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1