[发明专利]一种地图平滑移动的方法及装置有效
申请号: | 201010616249.7 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102542903A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 王军 | 申请(专利权)人: | 上海博泰悦臻电子设备制造有限公司 |
主分类号: | G09B29/00 | 分类号: | G09B29/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
地址: | 200233 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 平滑 移动 方法 装置 | ||
技术领域
本发明涉及导航领域,尤其涉及一种地图平滑移动的方法及装置。
背景技术
在现有的导航技术中,显示界面上显示的地图随着当前位置的变化而发生移动,现有技术中地图平滑移动有多种实现方式,例如,地图被拖动的过程中不绘制,拖动停止后,再获取显示界面上地图对应的数据,重新绘制地图;或者地图在拖动的过程中,实时加载数据。
但是,现有技术中的地图平滑移动的技术效果不是很好,由于是在地图停止拖动之后再对地图进行更新或者是实时加载数据,使得在地图被拖动的过程中存在时间差或数据加载时间较长,显示界面数据更新慢,时延长,效率不高,不能很好的实现地图的平滑移动,不能满足用户的需求。
发明内容
本发明实施例提供了一种地图平滑移动的方法及装置,用于实现地图的平滑移动。
本发明实施例的方法包括:在地图被移动过程中,实时获取当前显示界面上需要绘制的地图的范围;判断需要绘制的地图的范围是否在预置的参考位图中,参考位图为缓存的已绘制的地图;若需要绘制的地图的范围完全在参考位图中,则将需要绘制的地图在参考位图中的对应部分显示在当前显示界面上;若需要绘制的地图的范围不在参考位图中,判断需要绘制的地图对应的数据是否缓存在数据缓存区中,数据缓存区包含已显示过的不在参考位图中的地图对应的数据;若需要绘制的地图对应的数据缓存在数据缓存区中,则从数据缓存区中获取需要绘制的对图对应的数据;根据获取到的数据在当前显示界面上显示对应的地图。
本发明实施例的装置包括:获取单元,用于在地图被移动过程中,实时获取当前显示界面上需要绘制的地图的范围;第一判断单元,用于判断需要绘制的地图的范围是否在预置的参考位图中,参考位图为缓存的已绘制的地图;第一显示单元,用于若需要绘制的地图的范围完全在参考位图中,则将需要绘制的地图在参考位图中的对应部分显示在当前显示界面上;第二判断单元,用于若需要绘制的地图的范围不在参考位图中,判断需要绘制的地图对应的数据是否缓存在数据缓存区中,数据缓存区包含已显示过的不在参考位图中的地图对应的数据;数据获取单元,用于若需要绘制的地图对应的数据缓存在数据缓存区中,从数据缓存区中获取需要绘制的对图对应的数据;第二显示单元,用于根据获取到的数据在当前显示界面上显示对应的地图。
从以上技术方案可以看出,本发明实施例具有以下优点:
通过使用缓存的已绘制的参考位图,使得当需要绘制的地图在参考位图中时,可直接将需要绘制的对图在参考位图中对应的部分显示在当前显示界面上,不需要进行地图数据的加载及绘制,能够有效的缩短地图显示的时间,使得地图能够平滑的移动。同时,当需要绘制的地图不在参考位图中时,通过利用数据缓存区中缓存的数据绘制地图能够有效的避免数据加载,缩短地图显示的时间,实现地图的平滑移动。
附图说明
图1为本发明实施例一种地图平滑移动的方法的一个示意图;
图2为本发明实施例一种地图平滑移动的方法的另一示意图;
图3为本发明实施例一种地图平滑移动的方法的另一示意图;
图4为本发明实施例一种地图平滑移动的装置的一个示意图;
图5为本发明实施例一种地图平滑移动的装置的另一示意图。
具体实施方式
本发明实施例提供了一种地图平滑移动的方法及装置,用于导航系统中地图的显示,使得地图能够平滑移动。
请参阅图1,为本发明实施例一种地图平滑移动的方法的实施例,包括:
101、实时获取当前显示界面上需要绘制的地图的范围;
在地图被移动过程中,系统将实时的获取当前显示界面上需要绘制的地图的范围。
102、判断需要绘制的地图的范围是否在预置的参考位图中,若是,则执行步骤103,若否,则执行步骤104;
在本发明实施例中,系统将预置参考位图,参考位图是以位图形式存在的已绘制的地图,且参考位图缓存在系统中,在使用时不需要对进行数据的加载及地图的绘制。
系统获取需要绘制的地图的范围之后,将判断获取到的需要绘制的地图的范围是否在预置的参考位图中。
103、将需要绘制的地图在参考位图中的对应部分显示在当前显示界面上;
当需要绘制的地图的范围完全在参考位图中时,则可从参考位图对应的缓存区中获取当前显示界面需要显示的地图对应的部分,并将获取到的部分显示在当前显示界面上。
104、判断需要绘制的地图对应的数据是否缓存在数据缓存区中,当需要绘制的地图对应的数据缓存在数据缓存区中时,执行步骤105;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻电子设备制造有限公司,未经上海博泰悦臻电子设备制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010616249.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:主动式OLED显示器
- 下一篇:一种电子井盖电源管理结构