[发明专利]一种计算电子地图可视区域内的瓦片的装置和方法有效
申请号: | 201310744408.5 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103699439B | 公开(公告)日: | 2019-03-05 |
发明(设计)人: | 杨新明 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 电子地图 可视 区域内 瓦片 装置 方法 | ||
本发明公开了一种计算电子地图可视区域内的瓦片的装置和方法,该方法包括:根据地图可视区域的中心点的地理位置坐标及地图的当前显示级别,换算得到中心点的像素坐标;根据地图的当前显示级别,得到当前显示级别的单个瓦片的像素尺寸;根据地图可视区域的像素尺寸和中心点的像素坐标,得到地图可视区域的两个相对的顶点的像素坐标;以及根据地图可视区域的两个相对的顶点的像素坐标和当前显示级别的单个瓦片的像素尺寸得到可视区域内的瓦片编号。本发明通过地理位置坐标和显示级别而计算得到可视区域内的瓦片的编号,由此准确地计算可视区域内的瓦片的编号,解决了瓦片获取操作的准确率和操作速度不佳的问题。
技术领域
本发明涉及电子地图技术领域,具体涉及一种计算电子地图可视区域内的瓦片的装置和计算电子地图可视区域内的瓦片的方法。
背景技术
在目前电子地图的应用中,由服务器端保存瓦片的具体保存形式是将瓦片以像素坐标为索引保存。客户端请求电子地图可视区域内的瓦片的方法是通过使用像素坐标向服务器端发出下载瓦片请求,由服务器端根据像素坐标得到瓦片并将瓦片返回客户端,然而采用这样的方法,不仅服务器的处理量较大,而且瓦片获取操作的准确率和操作速度不佳。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的计算电子地图可视区域内的瓦片的装置和相应的计算电子地图可视区域内的瓦片的方法。
依据本发明的一个方面,提供了一种计算电子地图可视区域内的瓦片的装置,该装置包括:定点运算单元,适于根据地图可视区域的中心点的地理位置坐标及地图的当前显示级别,换算得到中心点的像素坐标;瓦片分析单元,适于根据地图的当前显示级别,得到当前显示级别的单个瓦片的像素尺寸;顶点分析单元,适于根据地图可视区域的像素尺寸和中心点的像素坐标,得到地图可视区域的两个相对的顶点的像素坐标;瓦片运算单元,适于根据地图可视区域的两个相对的顶点的像素坐标和当前显示级别的单个瓦片的像素尺寸得到可视区域内的瓦片编号。
可选地,所述顶点分析单元,适于得到两个相对的顶点所在的瓦片的横向索引编号和纵向索引编号;选取位于两个相对的顶点所在的瓦片的横向索引编号之间的横向索引编号以及位于两个相对的顶点所在的瓦片的纵向索引编号之间的纵向索引编号,即得到地图可视区域内的瓦片编号;其中,所述瓦片运算单元,适于对所述顶点分别利用顶点的像素坐标减去地图的原点的像素坐标得到横坐标的差值和纵坐标的差值,利用横坐标的差值除以单个瓦片的像素宽度得到横向索引编号,利用纵坐标的差值除以单个瓦片的像素高度得到纵向索引编号,从而得到两个相对的顶点所在的瓦片的横向索引编号和纵向索引编号。
可选地,该装置还包括:预加载瓦片运算单元,适于根据地图可视区域的中心点的地理位置坐标及预加载级别计算至少一个预加载级别中与可视区域对应的预加载瓦片的编号;或,适于根据预加载级别与当前显示级别之间的级别差将当前显示级别下地图可视区域内的瓦片编号进行除法取整运算或乘法运算,计算至少一个预加载级别中与可视区域内的瓦片对应的预加载瓦片的编号;其中,所述预加载级别,为与当前显示级别的级别差在设置的范围内的至少一个级别。
可选地,所述预加载瓦片运算单元适于根据地图可视区域的中心点的地理位置坐标及预加载级别,换算得到中心点的像素坐标;根据地图的预加载级别,得到预加载级别的单个瓦片的像素尺寸;根据地图可视区域的像素尺寸和中心点的像素坐标,得到地图可视区域的两个相对的顶点的像素坐标;以及根据地图可视区域的两个相对的顶点的像素坐标和预加载级别的单个瓦片的像素尺寸得到预加载级别中与可视区域对应的预加载瓦片的编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310744408.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载弓网数据采集系统
- 下一篇:用于薄膜裁切的翻卷装置