[发明专利]一种基于Web客户端的第三方地图瓦片服务接入方法及系统在审
| 申请号: | 201710195693.8 | 申请日: | 2017-03-29 |
| 公开(公告)号: | CN106991153A | 公开(公告)日: | 2017-07-28 |
| 发明(设计)人: | 李论;王国峰;段松贺;黎云飞;孙超俊;张琪;徐敬根 | 申请(专利权)人: | 武大吉奥信息技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 北京双收知识产权代理有限公司11241 | 代理人: | 曾晓芒 |
| 地址: | 430223 湖北省武汉*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 web 客户端 第三 地图 瓦片 服务 接入 方法 系统 | ||
1.一种基于Web客户端的第三方地图瓦片服务接入方法,其特征在于,所述方法包括下述步骤:
配置文件并根据第三方地图瓦片服务平台提供的服务接口得到地图链接模板;
当地图平移或缩放时,根据当前地图显示比例尺得到瓦片级别,然后根据地图可见视窗的地理范围、当前级别对应的地图分辨率、瓦片原点、单张瓦片的宽高计算得到所要获取瓦片的行列号区间;
在所述行列号区间内,获取所有要请求瓦片的行号和列号并代入所述地图链接模板,得到所有请求瓦片的实际请求链接;
基于所述实际请求链接向第三方地图瓦片服务平台发起请求,获取图片数据并在地图上显示出来。
2.如权利要求1所述基于Web客户端的第三方地图瓦片服务接入方法,其特征在于,所述方法还包括:
当地图缩放时,检测当前地图显示比例尺是否在预设的显示最大比例尺最小显示比例尺之间的范围内,当超出范围时,设置瓦片不可见。
3.如权利要求2所述基于Web客户端的第三方地图瓦片服务接入方法,其特征在于,所述地图链接模板需通过配置文件重新定义一套标准化的配置参数,包括:参考系、初始化范围、全图范围、单位、显示最大比例尺、显示最小比例尺、图层ID、样式ID、矩阵、格式、瓦片信息,其中瓦片信息包含分辨率、瓦片宽高、瓦片原点、地图级别定义,所述地图级别定义包括级别编号、比例尺、分辨率。
4.如权利要求3所述基于Web客户端的第三方地图瓦片服务接入方法,其特征在于,所要获取瓦片的行列号区间为:
row=[rowmin,rowmax],col=[colmin,colmax]
其中行号下限rowmin=(xmin-originx)/(resolution*tileWidth)
行号上限rowmax=[(xmax-originx)/(resolution*tileWidth)]+1
列号下限colmin=(originy-ymax)/(resolution*tileHeight)
列号上限colmax=[(originy-ymin)/(resolution*tileHeight)]+1
这里xmin、ymin、xmax、ymax分别表示地图可见视窗的地理范围的x坐标最小值、y坐标最小值、x坐标最大值和y坐标最大值;
originx、originy表示瓦片原点的坐标;
tileWidth、tileHeight表示瓦片的宽高;
resolution表示地图分辨率。
5.一种基于Web客户端的第三方地图瓦片服务接入系统,其特征在于,包括:
模板定义单元,用于配置文件并根据第三方地图瓦片服务平台提供的服务接口得到地图链接模板;
区间计算单元,用于当地图平移或缩放时,根据当前地图显示比例尺得到瓦片级别,然后根据地图可见视窗的地理范围、当前级别对应的地图分辨率、瓦片原点、单张瓦片的宽高计算得到所要获取瓦片的行列号区间;
链接获取单元,用于在所述行列号区间内,获取所有要请求瓦片的行号和列号并代入所述地图链接模板,得到所有请求瓦片的实际请求链接;
数据加载单元,用于基于所述实际请求链接向第三方地图瓦片服务平台发起请求,获取图片数据并在地图上显示出来。
6.如权利要求5所述基于Web客户端的第三方地图瓦片服务接入系统,其特征在于,所述系统还包括:
判断设置单元,用于当地图缩放时,检测当前地图显示比例尺是否在预设的显示最大比例尺最小显示比例尺之间的范围内,当超出范围时,设置瓦片不可见。
7.如权利要求6所述基于Web客户端的第三方地图瓦片服务接入系统,其特征在于,所述模板定义单元中,所述地图链接模板需通过配置文件重新定义一套标准化的配置参数,包括:参考系、初始化范围、全图范围、单位、显示最大比例尺、显示最小比例尺、图层ID、样式ID、矩阵、格式、瓦片信息,其中瓦片信息包含分辨率、瓦片宽高、瓦片原点、地图级别定义,所述地图级别定义包括级别编号、比例尺、分辨率。
8.如权利要求7所述基于Web客户端的第三方地图瓦片服务接入系统,其特征在于,所要获取瓦片的行列号区间为:
row=[rowmin,rowmax],col=[colmin,colmax]
其中行号下限rowmin=(xmin-originx)/(resolution*tileWidth)
行号上限rowmax=[(xmax-originx)/(resolution*tileWidth)]+1
列号下限colmin=(originy-ymax)/(resolution*tileHeight)
列号上限colmax=[(originy-ymin)/(resolution*tileHeight)]+1
这里xmin、ymin、xmax、ymax分别表示地图可见视窗的地理范围的x坐标最小值、y坐标最小值、x坐标最大值和y坐标最大值;
originx、originy表示瓦片原点的坐标;
tileWidth、tileHeight表示瓦片的宽高;
resolution表示地图分辨率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武大吉奥信息技术有限公司,未经武大吉奥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710195693.8/1.html,转载请声明来源钻瓜专利网。





