显示地图的方法、装置及终端制造方法及图纸

技术编号:10423363 阅读:77 留言:0更新日期:2014-09-12 14:05
本发明专利技术公开了一种显示地图的方法、装置及终端,属于互联网技术领域。所述方法包括:获取参与分享地理位置的所有用户的当前地理位置;在地图上确定一个起始地理位置,建立以起始地理位置为中心的起始区域,并根据参与分享地理位置的每个用户的当前地理位置逐渐扩大起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域;根据目标区域确定并显示地图可见区域。本发明专利技术通过扩大起始区域获得包括参与分享地理位置的每个用户的当前地理位置的目标区域,并显示确定的地图可见区域,确保可以在显示的地图可见区域中获取参与分享地理位置的所有用户的当前地理位置,提高了获取参与分享地理位置的所有用户的当前地理位置的效率。

【技术实现步骤摘要】
显示地图的方法、装置及终端
本专利技术涉及互联网
,特别涉及一种显示地图的方法、装置及终端。
技术介绍
随着互联网技术以及卫星定位技术的迅速发展,许多即时通信系统都开发了地理位置定位服务,方便了不同用户实时分享地理位置。为了便于查看参与分享地理位置的所有用户的当前地理位置,可以在同一地图上显示参与分享地理位置的所有用户的当前地理位置,并通过显示的地图可见区域来查看参与分享地理位置的用户的当前地理位置。相关技术在显示地图时,往往会直接根据终端显示界面的大小显示一个地图可见区域,而地图可见区域往往是固定不变的。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:由于相关技术在显示地图时,直接根据终端显示界面的大小显示一个固定不变的地图可见区域。然而,由于终端显示界面有限,亦即显示的地图可见区域有限,此时,若参与分享地理位置的用户较多、用户之间的当前地理位置相隔比较远或者用户的位置发生变化,则可能会出现显示的地图可见区域不能包括分享地理位置的所有用户的当前地理位置的情况。此时,用户无法根据显示的地图可见区域获取参与分享地理位置的所有用户的当前地理位置,导致获取参与分享地理位置的用户的地理位置的效率较低。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种显示地图的方法、装置及终端。所述技术方案如下:第一方面,提供了一种显示地图的方法,所述方法包括:获取参与分享地理位置的所有用户的当前地理位置;在地图上确定一个起始地理位置,建立以所述起始地理位置为中心的起始区域,并根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域;根据所述目标区域确定并显示地图可见区域。第二方面,提供了一种显示地图的装置,所述装置包括:获取模块,用于获取参与分享地理位置的所有用户的当前地理位置;确定模块,用于在地图上确定一个起始地理位置;建立模块,用于建立以所述起始地理位置为中心的起始区域;扩大模块,用于根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域;显示模块,用于根据所述目标区域确定并显示地图可见区域。第三方面,提供了一种终端,所述终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,所述一个或者一个以上程序包含用于执行以下操作的指令:获取参与分享地理位置的所有用户的当前地理位置;在地图上确定一个起始地理位置,建立以所述起始地理位置为中心的起始区域,并根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域;根据所述目标区域确定并显示地图可见区域。本专利技术实施例提供的技术方案带来的有益效果是:通过扩大起始区域获得包括参与分享地理位置的每个用户的当前地理位置的目标区域,并根据目标区域确定并显示地图可见区域,确保可以在显示的地图可见区域中获取参与分享地理位置的所有用户的当前地理位置,提高了获取参与分享地理位置的所有用户的当前地理位置的效率。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种显示地图的方法流程图;图2是本专利技术实施例二提供的一种显示地图的方法流程图;图3是本专利技术实施例二提供的第一种地图可见区域的示意图;图4是本专利技术实施例二提供的第二种地图可见区域的示意图;图5是本专利技术实施例二提供的第三种地图可见区域的示意图;图6是本专利技术实施例二提供的第四种地图可见区域的示意图;图7是本专利技术实施例二提供的第五种地图可见区域的示意图;图8是本专利技术实施例三提供的一种显示地图的装置结构示意图;图9是本专利技术实施例三提供的另一种显示地图的装置结构示意图;图10是本专利技术实施例四提供的一种终端的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。随着互联网技术的迅速发展,出现了越来越多的即时通讯系统,能够满足用户实时交互信息的需求。另外,随着卫星定位技术的迅速发展,越来越多的即时通信系统能够提供位置定位服务。因此,参与即时通信的各个用户可以同时参与分享地理位置,从而实现向其它用户实时分享地理位置。本专利技术实施例提供了一种显示地图的方法,通过本专利技术实施例提供的方法,参与分享地理位置的所有用户的当前地理位置均会显示在终端显示的地图可见区域内。因此,用户可以从终端显示的地图可见区域中实时获取参与分享地理位置的所有用户的当前地理位置。其中,本专利技术实施例不对显示地图可见区域的终端进行限定,显示地图可见区域的终端可以是智能手机、平板电脑、电子书阅读器、MP3 (Moving Picture Experts GroupAud1 Layer III,动态影像专家压缩标准音频层面3)播放器、MP4 (Moving PictureExperts Group Aud1 Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。下面结合上述内容对本专利技术实施例提供的显示地图的方法进行详细说明,详见下述实施例一和实施例二:实施例一结合上述内容,本专利技术实施例提供了一种显示地图的方法。参见图1,本专利技术实施例提供的方法流程包括:101:获取参与分享地理位置的所有用户的当前地理位置。102:在地图上确定一个起始地理位置,建立以起始地理位置为中心的起始区域,并根据参与分享地理位置的每个用户的当前地理位置逐渐扩大起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域。103:根据目标区域确定并显示地图可见区域。优选地,根据参与分享地理位置的每个用户的当前地理位置逐渐扩大起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域之后,还包括:按照预设倍数扩大目标区域;根据目标区域确定并显示地图可见区域,包括:根据扩大后的目标区域确定并显示地图可见区域。优选地,获取参与分享地理位置的所有用户的当前地理位置,包括:获取地图可见区域的调节指令,根据调节指令获取参与分享地理位置的所有用户的当前地理位置。优选地,获取地图可见区域的调节指令,包括:根据参与分享地理位置的用户的数量是否发生变化、参与分享地理位置的用户的地理位置是否发生变化以及是否接收到调节地图可见区域的指令中的至少一种触发情况获取地图可见区域的调节指令。优选地,在地图上确定一个起始地理位置,包括:将参与分享地理位置的所有用户预先确定的兴趣点POI在地图上对应的地理位置确定为起始地理位置。优选地,在地图上确定一个起始地理位置,包括:将参与分享地理位置的所有用户中的其中一个用户的当前地理位置在地图上对应的地理位置确定为起始地理位置。优选地,根据参与分享地理位置的每个用户的当前地理位置逐渐扩大起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域本文档来自技高网...

【技术保护点】
一种显示地图的方法,其特征在于,所述方法包括:获取参与分享地理位置的所有用户的当前地理位置;在地图上确定一个起始地理位置,建立以所述起始地理位置为中心的起始区域,并根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域;根据所述目标区域确定并显示地图可见区域。

【技术特征摘要】
1.一种显示地图的方法,其特征在于,所述方法包括: 获取参与分享地理位置的所有用户的当前地理位置; 在地图上确定一个起始地理位置,建立以所述起始地理位置为中心的起始区域,并根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域; 根据所述目标区域确定并显示地图可见区域。2.根据权利要求1所述的方法,其特征在于,所述根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域之后,还包括: 按照预设倍数扩大所述目标区域; 所述根据所述目标区域确定并显示地图可见区域,包括: 根据扩大后的目标区域确定并显示地图可见区域。3.根据权利要求1所述的方法,其特征在于,所述获取参与分享地理位置的所有用户的当前地理位置,包 括: 获取地图可见区域的调节指令,根据所述调节指令获取参与分享地理位置的所有用户的当前地理位置。4.根据权利要求3所述的方法,其特征在于,所述获取地图可见区域的调节指令,包括: 根据参与分享地理位置的用户数量是否发生变化、参与分享地理位置的用户的地理位置是否发生变化以及是否接收到调节地图可见区域的指令中的至少一种触发情况获取地图可见区域的调节指令。5.根据权利要求1所述的方法,其特征在于,所述在地图上确定一个起始地理位置,包括: 将参与分享地理位置的所有用户预先确定的兴趣点POI在地图上对应的地理位置确定为起始地理位置。6.根据权利要求1所述的方法,其特征在于,所述在地图上确定一个起始地理位置,包括: 将参与分享地理位置的所有用户中的其中一个用户的当前地理位置在地图上对应的地理位置确定为起始地理位置。7.根据权利要求1所述的方法,其特征在于,所述根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域,包括: 根据参与分享地理位置的每个用户的当前地理位置以未扩大前的所述起始区域的中心为中心逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域。8.根据权利要求1所述的方法,其特征在于,所述根据参与分享地理位置的每个用户的当前地理位置逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域,包括: 根据参与分享地理位置的每个用户的当前地理位置与所述起始区域的位置关系逐渐扩大所述起始区域,直至获得包括参与分享地理位置的所有用户的当前地理位置的目标区域。9.根据权利要求1所述的方法,其特征在于,所述根据所述目标区域确定并显示地图可见区域之后,还包括: 根据地图可见区域所显示的各个用户的当前地理位置确定所述各个用户的当前地理位置之间的路径; 在所述地图可见区域显示所述各个用户的当前地理位置之间的路径。10.根据权利要求9所述的方法,其特征在于,所述根据地图可见区域所显示的各个用户的当前地理位置确定所述各个用户的当前地理位置之间的路径之后,还包括: 根据所述各个用户的当前地理位置之间的路径确定所述各个用户的当前地理位置之间的距离; 在所述地图可见区域显示所述各个用户的当前地理位置之间的距离。11.根据权利要求1所述的方法,其特征在于,所述根据所述目标区域确定并显示地图可见区域之后,还包括: 根据地图可见区域所显示的各个用户的当前地理位置确定所述各个用户的当前地理位置到预设目的位置之间的路径; 在所述地图可见区域显示所述各个用户的当前地理位置到预设目的位置之间的路径。12.根据权利要求11所述的方法,其特征在于,所述根据地图可见区域所显示的各个用户的当前地理位置确定所述各个用户的当前地理位置到预设目的位置之间的路径之后,还包括: 根据所述各个用户的当前地理位置到预设目的位置之间的路径确定各个用户的当前地理位置到预设目的位置之间的距离; 在所述地图可见区域显示所述各个用户的当前地理位置到预设目的位置之间的距离。13.根据权利要求12所述的方法,其特征在于,所述根据所述各个用户的当前地理位置到预设目的位置之间的路径确定所述各个用户的当前地理位置到预设目的位置之间的距离之后,还包括: 根据所述各个用户的当前地理位置到预设目的位置之间的距离确定由所述各个用户的当前地理位置到预设目的位置的时间; 在所述地图可见区域显示由所述各个用户的当前地理位置到预设目的位置的时间。14.根据权利要求12所述的方法,其特征在于,所述根据所述各个用户的当前地理位置到预设目的位置之间的路径确定各个用户的当前地理位置到预设目的位置之间的距离之后,还包括: 向通过同一路径到预设目的位置的用户所使用的终端发送距离提示信息。15.根据权利要求12所述的方法,其特征在于,所述根据地图可见区域所显示的各个用户的当前地理位置确定所述各个用户的当前地理...

【专利技术属性】
技术研发人员:陈品霖单祎王珺吴亮黄润佳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1