The invention discloses a method and device for switching between a 2D map and 3D map, can request to switch the three-dimensional map by two-dimensional response map, vertical perspective shift from 2D map corresponding to the tilt angle, and gradually increase the degree of tilt angle, at the same time, in the process of changing the angle of view, the two-dimensional map of the each display object from the corresponding display position gradually increased, until each display object to form three-dimensional simulation of three-dimensional map display. Obviously, this application on the map in the switching process, gradually changing the map view, while the figure for each of the objects displayed in the original position gradually grow, gradually transition to the three-dimensional simulation form three-dimensional map corresponding to the gradual process of this map form, to achieve a two-dimensional map to the natural transition of three-dimensional map.
【技术实现步骤摘要】
一种二维地图与三维地图之间的切换方法及装置
本申请涉及地图
,尤其涉及一种二维地图与三维地图之间的切换方法及装置。
技术介绍
二维地图是指平面抽象地图,在使用二维地图时,其特点是节约网络资源,运行较快,但不够直观。三维地图是指仿真立体地图,在使用三维地图时,其特点是直观、易于辨认,但占用较大的网络资源,运行相对较慢。用户可以根据需求在二维地图与三维地图之间进行切换,而在目前的电子地图应用中,二维地图与三维地图之间的切换,多采用手动点击来实现。例如,使用百度地图时,首先显示二维地图;若想实现二维地图向三维地图的切换,用户可以在二维地图的显示界面中选择“全景”图标,此时会在鼠标位置处出现一个摄像头图标,通过拖动鼠标可以改变该摄像头图标的位置,将该摄像头图标放在二维地图某位置处并点击屏幕,便可以直接跳转至该位置的三维街景;若想实现三维地图向二维地图的切换,用户可以在三维地图的显示界面中选择“返回”图标,便可以直接跳转回二维地图。又例如,用户还可以通过点击地图显示界面中的某个按钮、某个图片等来触发二维地图与三维地图之间的切换操作。但是,二维地图与三维地图之间的现有切换方式,虽然实现了地图切换,但是切换效果生硬不自然。
技术实现思路
有鉴于此,本申请实施例的主要目的在于提供一种二维地图与三维地图之间的切换方法及装置,实现地图切换的自然过渡。本申请提供了一种二维地图向三维地图的切换方法,包括:响应于由所述二维地图向所述三维地图的切换请求,由所述二维地图对应的垂直向下视角转变为倾斜视角,并逐渐增大视角倾斜程度;在改变视角的过程中,使所述二维地图中的每一显示对象从对应的 ...
【技术保护点】
一种二维地图向三维地图的切换方法,其特征在于,包括:响应于由所述二维地图向所述三维地图的切换请求,由所述二维地图对应的垂直向下视角转变为倾斜视角,并逐渐增大视角倾斜程度;在改变视角的过程中,使所述二维地图中的每一显示对象从对应的显示位置处开始逐渐增高,直至所述显示对象以所述三维地图的仿真立体形式显示。
【技术特征摘要】
1.一种二维地图向三维地图的切换方法,其特征在于,包括:响应于由所述二维地图向所述三维地图的切换请求,由所述二维地图对应的垂直向下视角转变为倾斜视角,并逐渐增大视角倾斜程度;在改变视角的过程中,使所述二维地图中的每一显示对象从对应的显示位置处开始逐渐增高,直至所述显示对象以所述三维地图的仿真立体形式显示。2.根据权利要求1所述的方法,其特征在于,所述响应于由所述二维地图向所述三维地图的切换请求之前,还包括:检测对所述二维地图的缩放操作,当所述二维地图被放大至第一预设缩放级别时,触发由所述二维地图向所述三维地图的切换请求。3.根据权利要求1所述的方法,其特征在于,所述使所述二维地图中的每一显示对象从对应的显示位置处开始逐渐增高,包括:使所述二维地图中的每一显示对象以原始颜色,从对应的显示位置处开始逐渐增高,其中,所述原始颜色为所述显示对象在所述二维地图中的颜色;当所述显示对象增至目标高度时,使所述显示对象由所述原始颜色向目标颜色渐变,其中,所述目标高度为所述显示对象在所述三维地图中的高度,所述目标颜色为所述显示对象在所述三维地图中的颜色。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在视角开始倾斜之前,使所述显示对象由原始形状转变为目标形状,其中,所述原始形状为所述显示对象在所述二维地图中的形状,所述目标形状为所述显示对象在所述三维地图中的形状。5.一种三维地图向二维地图的切换方法,其特征在于,包括:响应于由所述三维地图向所述二维地图的切换请求,由所述三维地图对应的倾斜视角逐渐转变为垂直向下视角;在改变视角的过程中,使所述三维地图中的每一显示对象从对应的显示位置处开始逐渐降低,直至所述显示对象以所述二维地图的平面抽象形式显示。6.根据权利要求5所述的方法,其特征在于,所述响应于由所述三维地图向所述二维地图的切换请求之前,还包括:检测对所述三维地图的缩放操作,当所述三维地图被缩小至第二预设缩放级别时,触发由所述三维地图向所述二维地图的切换请求。7.根据权利要求5所述的方法,其特征在于,所述使所述三维地图中的每一显示对象从对应的显示位置处开始逐渐降低,包括:在所述三维地图中的每一显示对象开始降低之前,使所述显示对象由原始颜色向目标颜色渐变,其中,所述原始颜色为所述显示对象在所述三维地图中的颜色,所述目标颜色为所述显示对象在所述二维地图中的颜色;使所述显示对象以所述目标颜色,从对应的显示位置处开始逐渐降低。8.根据权利要求5至7任一项所述的方法,其特征在于,所述方法还包括:在所述显示对象降至高度为零时,使所述显示对象由原始形状转变为目标形状,其中,所述原始形状为所述显示对象在所述三维地图中的形状,所述目标形状为所述显示对象在所述二维地图中的形状。9.一种二维地图向三维地图的切换装置,其特征在于,包括:...
【专利技术属性】
技术研发人员:马延朋,
申请(专利权)人:城市生活北京资讯有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。