[发明专利]一种地图上移动物体的显示方法及装置在审
申请号: | 201611046132.3 | 申请日: | 2016-11-22 |
公开(公告)号: | CN106598407A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 胡盛平 | 申请(专利权)人: | 广东小天才科技有限公司 |
主分类号: | G06F3/0483 | 分类号: | G06F3/0483;G06F3/0484;G09B29/00 |
代理公司: | 深圳青年人专利商标代理有限公司44350 | 代理人: | 吴桂华 |
地址: | 523000 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 移动 物体 显示 方法 装置 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种地图上移动物体的显示方法及装置。
背景技术
在游戏、地图导航等类型的软件中,地图的大小通常都超出了屏幕的显示范围,所以通常为了实现软件中目标主体的移动,需要移动地图和地图上除目标主体外的其他移动物体,以达到一个合乎逻辑的整体移动效果,例如当游戏中的目标主体需要向右移动时,地图自身和地图上相对地图静止的移动物体应当向左滚动,才能得到理想的移动效果。在现有技术中,通常通过控制地图上这些移动物体的移动操作,来实现这些物体在显示区域内的显示,然而,由于地图上需要移动的物体越来越多,通过现有技术显示这些移动物体时,会增加系统的软、硬件开销,降低软件运行过程的响应速度。
发明内容
本发明的目的在于提供一种地图上移动物体的显示方法及装置,旨在解决由于现有技术无法提供一种有效的地图上移动物体的显示方法,导致软件运行过程响应效率较低的问题。
一方面,本发明提供了一种地图上移动物体的显示方法,所述方法包括下述步骤:
获取视口的当前位置信息和所述移动物体的位置信息;
当接收到所述地图移动的消息时,获取所述地图的移动速度,并同步更新所述视口的位置信息;
根据所述视口更新后的位置信息和所述移动物体的位置信息,获取位于所述视口内的移动物体,并在所述视口显示所述移动物体。
另一方面,本发明提供了一种地图上移动物体的显示装置,所述装置包括:
位置获取模块,用于获取当前视口和所述移动物体的位置信息;
视口更新模块,用于当接收到所述地图移动的消息时,获取所述地图的移动速度,并同步更新所述视口的位置信息;
物体显示模块,用于根据所述视口更新后的位置信息和所述移动物体的位置信息,获取位于所述视口内的移动物体,并在所述视口显示所述移动物体。
本发明获取视口的当前位置信息和移动物体的位置信息,当接收到地图移动的消息时,获取地图的移动速度,并同步更新视口的位置信息,根据视口更新后的位置信息和移动物体的位置信息,获取位于视口内的移动物体,并在视口显示移动物体。本发明通过在地图移动过程中同步更新视口的位置信息,实现了在地图移动过程中移动物体的同步显示,避免了在地图移动过程中对物体进行直接的移动操作,从而减少了地图移动过程中的资源消耗,提高了地图上物体的移动效率。
附图说明
图1是本发明实施例一提供的地图上移动物体的显示方法的实现流程图;
图2是本发明实施例二提供的地图上移动物体的显示装置的结构图;以及
图3是本发明实施例三提供的地图上移动物体的显示装置的结构图;
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明实施例一提供的地图上移动物体的显示方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S101中,获取视口的当前位置信息和移动物体的位置信息。
本发明实施例适用于具有触摸屏的智能手机、平板电脑等移动智能设备,以便于用户通过触摸屏进行物体的移动操作。视口为智能手机、平板电脑等智能设备的显示窗口,移动物体为地图上可独立于地图进行移动的物体,其中包括与地图相对静止的物体,也包括与地图间存在相对运动的物体。本发明实施例中的移动物体是指相对于地图具有相同运动速度的物体,其中包括运动速度为零的情况。在地图移动时除了地图自身需要移动外,移动物体也要结合地图的移动情形和移动物体相对地图的运动情形进行移动。具体地,地图上的移动物体可为地图上的人物、景色、建筑等。
在本发明实施例中,视口的位置信息包括视口的位置坐标和尺寸,移动物体的位置信息包括移动物体的位置和尺寸。作为示例地,视口通常为矩形,可用矩形的左上角坐标表示视口的位置坐标,可用矩形的长度、宽度表示视口的尺寸或范围。
优选地,在获取当前视口的位置信息和移动物体的位置信息时,可先获取视口的尺寸,再设置当前视口的位置坐标为原点坐标,进而以视口的位置坐标为参照点,获取移动物体的位置坐标和尺寸,从而提高了获取视口和移动物体位置信息的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东小天才科技有限公司,未经广东小天才科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611046132.3/2.html,转载请声明来源钻瓜专利网。