显示站点的方法、系统、计算机装置及可读存储介质与流程

文档序号:18193357发布日期:2019-07-17 05:41阅读:142来源:国知局
显示站点的方法、系统、计算机装置及可读存储介质与流程

本发明涉及地图显示技术领域,具体而言,涉及一种显示站点的方法、系统、计算机装置及计算机可读存储介质。



背景技术:

每个公交车站都有上行和下行两个站点,它们的位置可能就在道路的两侧,相距得不是很远。当在终端的地图应用上展示这些站点时,由于屏幕空间有限,当地图的实地距离与地图距离的显示比例比较大时,不同站点会重叠在一起,并且上下行站点因为离得比较近就更容易重叠在一起,导致地图上的元素非常混乱,使得用户对地图应用的使用效果不理想。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个方面在于提出了一种显示站点的方法。

本发明的另一个方面在于提出了一种显示站点的系统。

本发明的再一个方面在于提出了一种计算机装置。

本发明的又一个方面在于提出了一种计算机可读存储介质。

有鉴于此,根据本发明的一个方面,提出了一种显示站点的方法,包括:获取地图的显示比例值;根据显示比例值,在地图上显示或者不显示站点信息。

本发明提供的显示站点的方法,开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示站点,当用户不需要的时候站点暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

其中,显示比例值为实地距离与地图距离的比例值。

根据本发明的上述显示站点的方法,还可以具有以下技术特征:

在上述技术方案中,优选地,站点信息包括上行站点、下行站点;在地图上显示或者不显示站点信息包括:在地图上显示上行站点和/或下行站点,或者不显示上行站点和下行站点。

在该技术方案中,根据地图的当前显示比例值确定将上行站点和下行站点均进行显示,或者仅显示上行站点和下行站点中的一个,再或者上行站点和下行站点均不显示,并且显示上行站点还是显示下行站点客户由用户设置。既可以在用户需要的时候显示全部站点,又可以避免地图上站点较多且显示比例很大的时候,密集的站点将地图信息覆盖的情况。

在上述任一技术方案中,优选地,当显示比例值小于或等于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于第一阈值并小于或等于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于第二阈值时,在地图上不显示上行站点和下行站点。

在上述任一技术方案中,优选地,当显示比例值小于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于或等于第一阈值并小于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于或等于第二阈值时,在地图上不显示上行站点和下行站点。

在该技术方案中,根据显示比例的值大小,确定其处于哪一范围,进而控制显示或者不显示上行站点和/或下行站点,通过与阈值的比较明确显示规则,使得站点信息在用户需要的情况下展示必要的部分,当用户不需要的时候暂时隐藏起来,在保证用户正常使用需求的同时避免站点的重叠。

在上述任一技术方案中,优选地,第一阈值为10,第二阈值100。

在该技术方案中,数值为10时,即地图上的1厘米距离表示实地距离的10米;数值为100时,即地图上的1厘米距离表示实地距离的100米。

需要说明的是,实地距离的单位为米,地图距离的单位为厘米,也可以统一单位,那么数值会相应变化。通过对站点在地图上的显示或隐藏规则的定义,实现了站点在不同显示比例下的不同显示方式。

在上述任一技术方案中,优选地,接收对地图的缩放指令,获取缩放后的地图的显示比例值。

在该技术方案中,当用户对地图进行缩放后,会改变地图的显示比例值的大小,能够在用户每次对地图进行缩放操作后根据缩放后的显示比例值显示上行站点和/或下行站点,或者不显示上行站点和下行站点,以方便用户对站点的查看。

根据本发明的另一个方面,提出了一种显示站点的系统,包括:获取单元,用于获取地图的显示比例值;显示单元,用于根据显示比例值,在地图上显示或者不显示站点信息。

本发明提供的显示站点的系统,开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

其中,显示比例值为实地距离与地图距离的比例值。

根据本发明的上述显示站点的系统,还可以具有以下技术特征:

在上述技术方案中,优选地,站点信息包括上行站点、下行站点;显示单元,具体用于:在地图上显示上行站点和/或下行站点,或者不显示上行站点和下行站点。

在该技术方案中,根据地图的当前显示比例值确定将上行站点和下行站点均进行显示,或者仅显示上行站点和下行站点中的一个,再或者上行站点和下行站点均不显示,并且显示上行站点还是显示下行站点客户由用户设置。既可以在用户需要的时候显示全部站点,又可以避免地图上站点较多且显示比例很大的时候,密集的站点将地图信息覆盖的情况。

在上述任一技术方案中,优选地,显示单元,具体用于:当显示比例值小于或等于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于第一阈值并小于或等于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于第二阈值时,在地图上不显示上行站点和下行站点。

在上述任一技术方案中,优选地,显示单元,具体用于:当显示比例值小于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于或等于第一阈值并小于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于或等于第二阈值时,在地图上不显示上行站点和下行站点。

在该技术方案中,根据显示比例的值大小,确定其处于哪一范围,进而控制显示或者不显示上行站点和/或下行站点,通过与阈值的比较明确显示规则,使得站点信息在用户需要的情况下展示必要的部分,当用户不需要的时候暂时隐藏起来,在保证用户正常使用需求的同时避免站点的重叠。

在上述任一技术方案中,优选地,第一阈值为10,第二阈值100。

在该技术方案中,数值为10时,即地图上的1厘米距离表示实地距离的10米;数值为100时,即地图上的1厘米距离表示实地距离的100米。

需要说明的是,实地距离的单位为米,地图距离的单位为厘米,也可以统一单位,那么数值会相应变化。通过对站点在地图上的显示或隐藏规则的定义,实现了站点在不同显示比例下的不同显示方式。

在上述任一技术方案中,优选地,获取单元,具体用于接收对地图的缩放指令,获取缩放后的地图的显示比例值。

在该技术方案中,当用户对地图进行缩放后,会改变地图的显示比例值的大小,能够在用户每次对地图进行缩放操作后根据缩放后的显示比例值显示上行站点和/或下行站点,或者不显示上行站点和下行站点,以方便用户对站点的查看。

根据本发明的又一个方面,提出了一种计算机装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一项的显示站点的方法的步骤。

本发明提供的计算机装置,处理器执行计算机程序时实现开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

根据本发明的又一个方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的显示站点的方法的步骤。

本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了本发明的一个实施例的显示站点的方法的流程示意图;

图2a示出了本发明的另一个实施例的显示站点的方法的流程示意图;

图2b示出了本发明的再一个实施例的显示站点的方法的流程示意图;

图3示出了本发明的一个实施例的地图应用整体显示的示意图;

图4a示出了本发明的一个实施例的显示上行站点和下行站点的示意图;

图4b示出了本发明的一个实施例的显示上行站点的示意图;

图4c示出了本发明的一个实施例的隐藏站点的示意图;

图5示出了本发明的一个实施例的显示站点的系统的示意框图;

图6示出了本发明的一个实施例的计算机装置的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。

本发明第一方面的实施例,提出一种显示站点的方法,图1示出了本发明的一个实施例的显示站点的方法的流程示意图。其中,该方法包括:

步骤102,获取地图的显示比例值;

步骤104,根据显示比例值,在地图上显示或者不显示站点信息。

本发明提供的显示站点的方法,开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,例如根据获取以当前位置为中心的1公里范围内的多个站点。根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

其中,显示比例值为实地距离与地图距离的比例值。

在本发明一个实施例中,优选地,站点信息包括上行站点、下行站点;在地图上显示或者不显示站点信息包括:在地图上显示上行站点和/或下行站点,或者不显示上行站点和下行站点。

在该实施例中,根据地图的当前显示比例值确定将上行站点和下行站点均进行显示,或者仅显示上行站点和下行站点中的一个,再或者上行站点和下行站点均不显示,并且显示上行站点还是显示下行站点客户由用户设置。既可以在用户需要的时候显示全部站点,又可以避免地图上站点较多且显示比例很大的时候,密集的站点将地图信息覆盖的情况。

图2a示出了本发明的另一个实施例的显示站点的方法的流程示意图。其中,该方法包括:

步骤202,接收对地图的缩放指令,获取缩放后的地图的显示比例值;

步骤204,比较显示比例值与第一阈值及第二阈值;

步骤206,当显示比例值小于或等于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于第一阈值并小于或等于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于第二阈值时,在地图上不显示上行站点和下行站点。

图2b示出了本发明的再一个实施例的显示站点的方法的流程示意图。其中,该方法包括:

步骤202,接收对地图的缩放指令,获取缩放后的地图的显示比例值;

步骤204,比较显示比例值与第一阈值及第二阈值;

步骤206,当显示比例值小于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于或等于第一阈值并小于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于或等于第二阈值时,在地图上不显示上行站点和下行站点。

在该实施例中,当用户对地图进行缩放后,会改变地图的显示比例值的大小,能够在用户每次对地图进行缩放操作后根据缩放后的显示比例值显示上行站点和/或下行站点,或者不显示上行站点和下行站点,以方便用户对站点的查看。根据显示比例的值大小,确定其处于哪一范围,进而控制显示或者不显示上行站点和/或下行站点,通过与阈值的比较明确显示规则,使得站点信息在用户需要的情况下展示必要的部分,当用户不需要的时候暂时隐藏起来,在保证用户正常使用需求的同时避免站点的重叠。

在本发明的一个实施例中,优选地,第一阈值为10,第二阈值100。

在该实施例中,数值为10时,即地图上的1厘米距离表示实地距离的10米;数值为100时,即地图上的1厘米距离表示实地距离的100米。

需要说明的是,实地距离的单位为米,地图距离的单位为厘米,也可以统一单位,那么数值会相应变化。通过对站点在地图上的显示或隐藏规则的定义,实现了站点在不同显示比例下的不同显示方式。

在具体实施例中,地图应用的整体显示如图3所示,显示出地图上的多个站点(农大南门、上地十街、西二旗站、软件园南站)。当地图被缩放后,根据缩放后的显示比例值所处的数值范围对站点进行不同的显示。第一数值范围可以但不限于为小于等于10,当显示比例值小于等于10时,如图4a所示,显示出上行站点和下行站点。第二数值范围可以但不限于为大于10且小于等于100,当显示比例值大于10且小于等于100时,如图4b所示,不将所有站点统一显示,而仅以上行站点为代表进行显示,避免上下行两个站点都显示而导致彼此覆盖,产生视觉上的混乱,读取信息困难。第三数值范围可以但不限于为大于100,当显示比例值大于100时,如图4c所示,对站点进行隐藏,仅展示地图。

本发明第二方面的实施例,提出一种显示站点的系统,图5示出了本发明的一个实施例的显示站点的系统500的示意框图。其中,该系统500包括:

获取单元502,用于获取地图的显示比例值;

显示单元504,用于根据显示比例值,在地图上显示或者不显示站点信息。

本发明提供的显示站点的系统500,开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

其中,显示比例值为实地距离与地图距离的比例值。

在本发明一个实施例中,优选地,站点信息包括上行站点、下行站点;显示单元504,具体用于:在地图上显示上行站点和/或下行站点,或者不显示上行站点和下行站点。

在该实施例中,根据地图的当前显示比例值确定将上行站点和下行站点均进行显示,或者仅显示上行站点和下行站点中的一个,再或者上行站点和下行站点均不显示,并且显示上行站点还是显示下行站点客户由用户设置。既可以在用户需要的时候显示全部站点,又可以避免地图上站点较多且显示比例很大的时候,密集的站点将地图信息覆盖的情况。

在本发明一个实施例中,优选地,显示单元504,具体用于:当显示比例值小于或等于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于第一阈值并小于或等于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于第二阈值时,在地图上不显示上行站点和下行站点。

在上述任一技术方案中,优选地,显示单元504,具体用于:当显示比例值小于第一阈值时,在地图上显示上行站点和下行站点;当显示比例值大于或等于第一阈值并小于第二阈值时,在地图上显示上行站点或下行站点;当显示比例值大于或等于第二阈值时,在地图上不显示上行站点和下行站点。

在该实施例中,根据显示比例的值大小,确定其处于哪一范围,进而控制显示或者不显示上行站点和/或下行站点,通过与阈值的比较明确显示规则,使得站点信息在用户需要的情况下展示必要的部分,当用户不需要的时候暂时隐藏起来,在保证用户正常使用需求的同时避免站点的重叠。

在本发明一个实施例中,优选地,第一阈值为10,第二阈值100。

在实施例中,数值为10时,即地图上的1厘米距离表示实地距离的10米;数值为100时,即地图上的1厘米距离表示实地距离的100米。需要说明的是实地距离的单位为米,地图距离的单位为厘米,也可以统一单位,那么数值会相应变化。通过对站点在地图上的显示或隐藏规则的定义,实现了站点在不同显示比例下的不同显示方式。

在本发明一个实施例中,优选地,获取单元502,具体用于接收对地图的缩放指令,获取缩放后的地图的显示比例值。

在该实施例中,当用户对地图进行缩放后,会改变地图的显示比例值的大小,能够在用户每次对地图进行缩放操作后根据缩放后的显示比例值显示上行站点和/或下行站点,或者不显示上行站点和下行站点,以方便用户对站点的查看。

本发明第三方面的实施例,提出一种计算机装置,图6示出了本发明的一个实施例的计算机装置600的示意框图。其中,该计算机装置600包括:

存储器602、处理器604及存储在存储器602上并可在处理器604上运行的计算机程序,处理器604执行计算机程序时实现如上述任一项的显示站点的方法的步骤。

本发明提供的计算机装置600,处理器604执行计算机程序时实现开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

本发明第四方面的实施例,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的显示站点的方法的步骤。

本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现开启地图应用,定位用户的当前位置,请求附近站点接口,获取以当前位置为中心的预设范围内的多个站点,根据地图的当前显示比例值,显示或者不显示部分站点。当用户需要的时候可以完整展示,当用户不需要的时候暂时隐藏起来,既符合用户查看站点的需求,又不会产生视觉上的彼此干扰,避免站点重叠在一起而导致地图显示的混乱。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1