[发明专利]一种控制电子地图平移的装置及对应方法有效
申请号: | 201310745517.9 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103714164A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 杨新明 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 电子地图 平移 装置 对应 方法 | ||
技术领域
本发明涉及电子地图技术领域,具体涉及一种控制电子地图平移的装置和控制电子地图平移的方法。
背景技术
目前电子地图客户端,在根据使用者的平移地图的指令平移地图(参阅百度地图、腾讯地图等电子地图网络客户端,通过鼠标单击并拖动即可平移电子地图)时,需要加载位于当前显示的瓦片周边的多个目标瓦片,由于需要向服务器请求目标瓦片以及对目标瓦片进行图像渲染等处理,所以在平移电子地图时,因为需要耗费较多的时间所以不能及时显示一些瓦片,电子地图窗口中会存在空白;网络性能不佳时,电子地图的空白更明显。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的控制电子地图平移的装置和相应的控制电子地图平移的方法。
依据本发明的一个方面,提供了一种控制电子地图平移的装置,该装置包括:目标瓦片运算单元,适于在接收到平移地图的指令时,查找出需加载显示的多个目标瓦片;预加载瓦片运算单元,适于基于当前显示级别选择预加载显示级别,查找出预加载显示级别中与所述目标瓦片对应的预加载瓦片;加载单元,适于按照优先顺序获取预加载瓦片和目标瓦片,按照预加载显示级别和当前显示级别之间的级别差加载并放大显示预加载瓦片;以及当获取到目标瓦片后,加载并显示所述目标瓦片以替换对应位置的放大预加载瓦片。
可选地,所述预加载瓦片运算单元,适于选择级别比当前显示级别高的预加载显示级别,所述预加载瓦片所表示的地图范围包括所述多个目标瓦片所表示的地图范围,且各预加载瓦片所对应的地理面积为各目标瓦片所对应的地理面积的n倍,n=4k,k为自然数,表示预加载显示级别和当前显示级别之间的级别差。
可选地,所述加载单元,适于将各个预加载瓦片的横向宽度和纵向高度均放大m倍显示,其中,m=2k,k为自然数,表示预加载显示级别和当前显示级别之间的级别差。
可选地,该装置还包括:缓存单元,适于设置本地缓存,以及将已显示的瓦片保存在本地缓存中。
可选地,在所述缓存单元将已显示的瓦片保存在本地缓存中时,若本地缓存的容量不足,则所述缓存单元从本地缓存中移除最近最少使用的瓦片。
可选地,所述加载单元,适于判断所述预加载瓦片和目标瓦片是否在本地缓存中,若判断为是,则从本地缓存中读取预加载瓦片和目标瓦片,若判断为否,则从服务器下载预加载瓦片和目标瓦片。
可选地,所述加载单元,适于在加载目标瓦片的同时,增加放大的预加载瓦片的透明度;当加载目标瓦片的操作完成时,移除放大的预加载瓦片以及显示目标瓦片。
根据本发明的另一方面,提供了一种控制电子地图平移的方法,其中,该方法包括:在接收到平移地图的指令时,查找出需加载显示的多个目标瓦片;基于当前显示级别选择预加载显示级别,查找出预加载显示级别中与所述目标瓦片对应的预加载瓦片;按照优先顺序获取预加载瓦片和目标瓦片,按照预加载显示级别和当前显示级别之间的级别差加载并放大显示预加载瓦片;当获取到目标瓦片后,加载并显示所述目标瓦片以替换对应位置的放大预加载瓦片。
可选地,所述预加载显示级别比当前显示级别高,所述预加载瓦片所表示的地图范围包括所述多个目标瓦片所表示的地图范围,且各预加载瓦片所对应的地理面积为各目标瓦片所对应的地理面积的n倍,n=4k,k为自然数,表示预加载显示级别和当前显示级别之间的级别差。
可选地,所述按照预加载显示级别和当前显示级别之间的级别差加载并放大显示预加载瓦片,包括:将各个预加载瓦片的横向宽度和纵向高度均放大m倍显示,其中,m=2k,k为自然数,表示预加载显示级别和当前显示级别之间的级别差。
可选地,该方法还包括:设置本地缓存;将已显示的瓦片保存在本地缓存中。
可选地,该方法还包括:在将已显示的瓦片保存在本地缓存中时,若本地缓存的容量不足,则从本地缓存中移除最近最少使用的瓦片。
可选地,所述按照优先顺序获取预加载瓦片和目标瓦片具体包括:判断所述预加载瓦片和目标瓦片是否在本地缓存中,若判断为是,则从本地缓存中读取预加载瓦片和目标瓦片,若判断为否,则从服务器下载预加载瓦片和目标瓦片。
可选地,所述加载并显示所述目标瓦片以替换对应位置的放大的预加载瓦片,具体包括:在加载目标瓦片的同时,增加放大的预加载瓦片的透明度;当加载目标瓦片的操作完成时,移除放大的预加载瓦片以及显示目标瓦片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310745517.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能两轴定点追踪装置
- 下一篇:自动导引运输车避障总成