一种街景图片的显示方法及系统的制作方法
【专利摘要】本发明提供了一种街景图片的显示方法,包括:识别终端是否在横向放置与竖向放置之间转换;若所述终端没有在横向放置与竖向放置之间转换,获得所述终端的姿态角;依据所述姿态角,获得对应的街景图片;显示所述街景图片;本发明还提供一种街景图片的显示系统。根据本发明提供的技术方案,以实现自动显示视角变化后的街景图片。
【专利说明】—种街景图片的显示方法及系统
【【技术领域】】
[0001]本发明涉及互联网领域的电子地图应用,尤其涉及一种街景图片的显示方法及系统。
【【背景技术】】
[0002]街景是地图服务中增加的一个新功能,目前SOSO地图、google地图和naver地图已经在地图服务中增加了该功能,街景功能可以显示所选城市街道的360度全景图像,当用户搜索到某个地点,并点击进入街景模式后,就可以看到该地点及周边环境的实景图像。
[0003]目前,用户在终端上通过客户端浏览街景图片时,可以通过鼠标或触摸的方式,调节当前街景的视角,以实现全方位观看街景图片的效果,体验到身临其境的感觉。
[0004]然而,客户端需要依据用户在终端的触摸屏上的滑动操作,或者依据用户拖动鼠标的操作,来调整街景图片的视角,因此现有技术的缺陷在于:用户调整街景图片的视角时,必须与连接终端的鼠标或与终端的触摸屏进行接触,如果用户无法移动鼠标或接触终端的触摸屏,客户端将无法获得用户的滑动操作或拖动鼠标的操作,从而无法调整街景图片的视角。
【
【发明内容】
】
[0005]有鉴于此,本发明提供了一种街景图片的显示方法及系统,以实现自动显示视角变化后的街景图片。
[0006]本发明的具体技术方案如下:
[0007]根据本发明一优选实施例,一种街景图片的显示方法,包括:
[0008]识别终端是否在横向放置与竖向放置之间转换;
[0009]若所述终端没有在横向放置与竖向放置之间转换,获得所述终端的姿态角;
[0010]依据所述姿态角,获得对应的街景图片;
[0011]显示所述街景图片。
[0012]上述方法中,所述识别终端是否在横向放置与竖向放置之间转换,包括:
[0013]获得终端的第一加速度分量;
[0014]获得所述终端移动后的第二加速度分量;
[0015]依据所述第一加速度分量和所述第二加速度分量,判断所述终端是否在横向放置与竖向放置之间转换。
[0016]上述方法中,所述获得所述终端移动后的第二加速度分量之后,该方法还包括:
[0017]获得所述终端的磁场强度分量。
[0018]上述方法中,所述获得终端的姿态角,包括:
[0019]依据所述第二加速度分量和所述磁场强度分量,利用如下公式,获得终端的姿态角,所述姿态角包括航向角、俯仰角和翻滚角:
【权利要求】
1.一种街景图片的显示方法,其特征在于,该方法包括: 识别终端是否在横向放置与竖向放置之间转换; 若所述终端没有在横向放置与竖向放置之间转换,获得所述终端的姿态角; 依据所述姿态角,获得对应的街景图片; 显示所述街景图片。
2.根据权利要求1所述的方法,其特征在于,所述识别终端是否在横向放置与竖向放置之间转换,包括: 获得终端的第一加速度分量; 获得所述终端移动后的第二加速度分量; 依据所述第一加速度分量和所述第二加速度分量,判断所述终端是否在横向放置与竖向放置之间转换。
3.根据权利要求2所述的方法,其特征在于,所述获得所述终端移动后的第二加速度分量之后,该方法还包括: 获得所述终端的磁场强度分量。
4.根据权利要求3所述的方法,其特征在于,所述获得终端的姿态角,包括: 依据所述第二加速度分量和所述磁场强度分量,利用如下公式,获得终端的姿态角,所述姿态角包括航向角、俯仰角和翻滚角:
5.根据权利要求4所述的方法,其特征在于, 所述第一参数mE等于myX cos Φ+mzX sin Φ ;
所述第二参数 mN 等于 mxX cos Θ +myX sin Φ X sin Θ +mzX cos Φ X sin Θ ; 其中,mx、my和mz分别为在终端的x轴、y轴和z轴上的磁场强度分量。
6.根据权利要求1所述的方法,其特征在于,所述依据所述姿态角,获得对应的街景图片,包括: 依据所述姿态角,获得街景图片的坐标; 依据所述街景图片的坐标,从所述终端或服务器获得对应的街景图片。
7.根据权利要求6所述的方法,其特征在于,所述依据所述姿态角,获得街景图片的坐标,包括: 依据所述姿态角,并利用如下公式,获得终端移动后街景图片的坐标:
8.一种街景图片的显示系统,其特征在于,该系统包括: 识别单元,用于识别终端是否在横向放置与竖向放置之间转换; 第一处理单元,用于若所述识别单元识别出所述终端没有在横向放置与竖向放置之间转换,获得所述终端的姿态角; 第二处理单元,用于依据所述姿态角,获得对应的街景图片; 显示单元,用于显示所述街景图片。
9.根据权利要求8所述的系统,其特征在于,所述识别单元进一步包括: 第一检测模块,用于获得终端的第一加速度分量; 所述第一检测模块还用于,用于获得所述终端移动后的第二加速度分量; 判断模块,用于依据所述第一加速度分量和所述第二加速度分量,判断所述终端是否在横向放置与竖向放置之间转换。
10.根据权利要求9所述的系统,其特征在于,所述识别单元还包括: 第二检测模块,用于获得所述终端的磁场强度分量。
11.根据权利要求10所述的系统,其特征在于,所述第一处理单元获得终端的姿态角,包括: 依据所述第二加速度分量和所述磁场强度分量,利用如下公式,获得终端的姿态角,所述姿态角包括航向角、俯仰角和翻滚角:ψ - a.rctan(/;iA )
<θ - atan 小丨'2 +a~)
φ = atan2{-av,-a ) 其中,Ψ表示航向角,Θ表示俯仰角,小表示翻滚角^!£、&1、32为终端的1轴、7轴和Z轴上的第二加速度分量;mE表示依据所述磁场强度分量获得的第一参数,mN表示依据所述磁场强度分量获得的第二参数。
12.根据权利要求11所述的系统,其特征在于, 所述第一参数mE等于myX cos Φ+mzX sin Φ ;
所述第二参数 mN 等于 mxX cos Θ +myX sin Φ X sin Θ +mzX cos Φ X sin Θ ; 其中,mx、my和mz分别为在终端的x轴、y轴和z轴上的磁场强度分量。
13.根据权利要求8所述的系统,其特征在于,所述第二处理单元进一步包括: 第一处理模块,用于依据所述姿态角,获得街景图片的坐标; 第二处理模块,用于依据所述街景图片的坐标,从所述终端或服务器获得对应的街景图片。
14.根据权利要求13所述的系统,其特征在于,所述第一处理模块依据所述姿态角,获得街景图片的坐标,包括: 依据所述姿态角,并利用如下公式,获得终端移动后街景图片的坐标:
【文档编号】G06F3/0481GK103472976SQ201310424932
【公开日】2013年12月25日 申请日期:2013年9月17日 优先权日:2013年9月17日
【发明者】蒋方胜 申请人:百度在线网络技术(北京)有限公司