[发明专利]一种二维地图与三维地图之间的切换方法及装置有效
申请号: | 201710703750.9 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107491522B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 马延朋 | 申请(专利权)人: | 城市生活(北京)资讯有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06T3/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100004 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维 地图 三维 之间 切换 方法 装置 | ||
本申请公开了一种二维地图与三维地图之间的切换方法及装置,可以通过响应二维地图向三维地图的切换请求,由二维地图对应的垂直向下视角转变为倾斜视角,并逐渐增大视角倾斜程度,同时,在改变视角的过程中,使二维地图中的每一显示对象从对应的显示位置处开始逐渐增高,直至每一显示对象以三维地图的仿真立体形式显示。可见,本申请在地图切换过程中,逐渐改变地图视角,同时使图中的每一显示对象在原始位置上逐渐长高,逐渐过渡到三维地图对应的立体仿真形式,这种地图表现形式的逐渐转变过程,实现了二维地图向三维地图的自然过渡。
技术领域
本申请涉及地图技术领域,尤其涉及一种二维地图与三维地图之间的切换方法及装置。
背景技术
二维地图是指平面抽象地图,在使用二维地图时,其特点是节约网络资源,运行较快,但不够直观。三维地图是指仿真立体地图,在使用三维地图时,其特点是直观、易于辨认,但占用较大的网络资源,运行相对较慢。
用户可以根据需求在二维地图与三维地图之间进行切换,而在目前的电子地图应用中,二维地图与三维地图之间的切换,多采用手动点击来实现。例如,使用百度地图时,首先显示二维地图;若想实现二维地图向三维地图的切换,用户可以在二维地图的显示界面中选择“全景”图标,此时会在鼠标位置处出现一个摄像头图标,通过拖动鼠标可以改变该摄像头图标的位置,将该摄像头图标放在二维地图某位置处并点击屏幕,便可以直接跳转至该位置的三维街景;若想实现三维地图向二维地图的切换,用户可以在三维地图的显示界面中选择“返回”图标,便可以直接跳转回二维地图。又例如,用户还可以通过点击地图显示界面中的某个按钮、某个图片等来触发二维地图与三维地图之间的切换操作。
但是,二维地图与三维地图之间的现有切换方式,虽然实现了地图切换,但是切换效果生硬不自然。
发明内容
有鉴于此,本申请实施例的主要目的在于提供一种二维地图与三维地图之间的切换方法及装置,实现地图切换的自然过渡。
本申请提供了一种二维地图向三维地图的切换方法,包括:
响应于由所述二维地图向所述三维地图的切换请求,由所述二维地图对应的垂直向下视角转变为倾斜视角,并逐渐增大视角倾斜程度;
在改变视角的过程中,使所述二维地图中的每一显示对象从对应的显示位置处开始逐渐增高,直至所述显示对象以所述三维地图的仿真立体形式显示。
可选的,所述响应于由所述二维地图向所述三维地图的切换请求之前,还包括:
检测对所述二维地图的缩放操作,当所述二维地图被放大至第一预设缩放级别时,触发由所述二维地图向所述三维地图的切换请求。
可选的,所述使所述二维地图中的每一显示对象从对应的显示位置处开始逐渐增高,包括:
使所述二维地图中的每一显示对象以原始颜色,从对应的显示位置处开始逐渐增高,其中,所述原始颜色为所述显示对象在所述二维地图中的颜色;
当所述显示对象增至目标高度时,使所述显示对象由所述原始颜色向目标颜色渐变,其中,所述目标高度为所述显示对象在所述三维地图中的高度,所述目标颜色为所述显示对象在所述三维地图中的颜色。
可选的,所述方法还包括:
在视角开始倾斜之前,使所述显示对象由原始形状转变为目标形状,其中,所述原始形状为所述显示对象在所述二维地图中的形状,所述目标形状为所述显示对象在所述三维地图中的形状。
本申请还提供了一种三维地图向二维地图的切换方法,包括:
响应于由所述三维地图向所述二维地图的切换请求,由所述三维地图对应的倾斜视角逐渐转变为垂直向下视角;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于城市生活(北京)资讯有限公司,未经城市生活(北京)资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710703750.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像搜索系统与方法
- 下一篇:存储数据对象的方法及装置