[发明专利]一种对地图进行缩放的方法、系统、终端及计算机设备有效
申请号: | 201710462289.2 | 申请日: | 2017-06-19 |
公开(公告)号: | CN109145064B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 吴更新 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06T3/40 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 进行 缩放 方法 系统 终端 计算机 设备 | ||
本发明提出了一种对地图进行缩放的方法、系统、终端及计算机设备,应用于数据处理技术领域,对地图进行缩放的方法包括:获取地图上一个固定点坐标以及一组点的所有坐标;获取包围一组点的第一矩形的中心点坐标;根据中心点坐标以及固定点的坐标,获取第二矩形;根据第二矩形对地图进行缩放。能够保证在对地图进行缩放时固定点的位置不变,很好的解决了相关技术中在对地图进行一次缩放后还需对地图进行移动才能够找到固定点的问题,节约了用户对地图缩放使用的时间,提高了用户的使用满意度。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种对地图进行缩放的方法、系统、计算机设备及计算机可读存储介质。
背景技术
在使用打车应用或者查找路线时,将所有的周边司机或者路线包含在地图内,进而进行地图缩放,需要保持用户所在点(任意点)位置固定不变。即根据一组点的经纬度和一个固定点经纬度缩放地图,达到所有点都在可见范围内,并且固定点位置保持不变的目的。
在相关技术中,为达上述目的,具有以下两种方案:
方案1:根据一组点进行缩放,根据此方案进行缩放后,在地图上的点的位置可能发生偏移,即无法达到在缩放的同时保持某个固定点位置不变的目的。
方案2:先根据一组点进行缩放,缩放完成后移动地图,此方案使得固定点回到原来的位置,能够达到固定点位置保持不变目的,但地图缩放后又移动了一次,使得用户体验较差。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提出了一种对地图进行缩放的方法。
本发明的另一个目的在于提出了一种对地图进行缩放的系统。
本发明的再一个目的在于提出了一种终端。
本发明的又一个目的在于提出了一种计算机设备。
本发明的又一个目的在于提出了一种计算机可读存储介质。
有鉴于此,根据本发明的一个目的,提出了一种对地图进行缩放的方法,用于终端,对地图进行缩放的方法包括:获取地图上一个固定点坐标以及一组点的所有坐标;获取包围一组点的第一矩形的中心点坐标;根据中心点坐标以及固定点的坐标,获取第二矩形;根据第二矩形对地图进行缩放。
本发明提供的对地图进行缩放的方法,在地图上确定一个用户所在的点作为固定点,并将用户进行缩放范围内的点作为一组点,同时获取固定点所标及一组点中包含的所有点的坐标,根据这一组点组成第一矩形,获取第一矩形的中心点坐标,比较第一矩形中心点坐标与固定点坐标的位置关系,获取第二矩形,第二矩形的中心点为固定点,并且确定此第二矩形的最大纬度值、最大经度值的点以及最小纬度值、最小经度值的点的坐标,最大纬度值、最大经度值的点以及最小纬度值、最小经度值的点即为用户对地图进行缩放时手指的位置点,根据这两个点对地图进行缩放。本发明能够保证在对地图进行缩放时固定点(即用户所在点)的位置不变,很好的解决了相关技术中在对地图进行一次缩放后还需对地图进行移动才能够找到固定点的问题,节约了用户对地图缩放使用的时间,提高了用户的使用满意度。
根据本发明的上述对地图进行缩放的方法,还可以具有以下技术特征:
在上述技术方案中,优选地,坐标包括纬度值、经度值,第一矩形包括第一对角点、第二对角点;第一对角点的坐标为所有坐标中的最大纬度值、最大经度值,第二对角点的坐标为所有坐标中的最小纬度值、最小经度值;第一矩形的中心点为第一对角点与第二对角点连线的中心点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710462289.2/2.html,转载请声明来源钻瓜专利网。