掌桥专利:专业的专利平台
掌桥专利
首页

本申请是申请日为2017年08月31日、申请号为201710772075.5、发明名称为“一种地图路线显示方法、显示系统及计算机装置”的发明专利申请的分案申请。

技术领域

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

背景技术

目前的应用市场上,应用程序中显示的列表信息与地图的对应关系通常比较独立,通过两种表现形式来描述同一组信息,但是不能彼此控制,选择列表和地图上的信息元素通常需要进入下一级页面查看详情,无法在同一个页面完成切换、查看详情的交互,使得用户不能具有良好的使用体验。

发明内容

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

为此,本发明的一个方面在于提出了一种地图路线显示方法。

本发明的另一个方面在于提出了一种地图路线显示系统。

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

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

有鉴于此,根据本发明的一个方面,提出了一种地图路线显示方法,包括:获取用户的当前位置和目标位置;根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置。

本发明提供的地图路线显示方法,获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

需要说明的是,当用户并未输入目标位置时,进获取用户的当前位置,进而获取当前位置的附近站点周围的路线。

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

在上述技术方案中,优选地,还包括:当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置;在地图显示区域显示任一推荐路线的轨迹和车辆实时位置。

在该技术方案中,由于推荐路线的第一信息已经加载至本地存储库中,当用户对任一一条显示在显示列表中的推荐路线进行点击后,将该推荐路线显示在显示列表的第一个位置,并直接在地图显示区域显示出该推荐路线的轨迹和车辆实时位置,能够实现快速对用户点击的推荐路线的显示。

在上述任一技术方案中,优选地,还包括:将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中。

在该技术方案中,将点击的附近线路或推荐路线同步给数据接口,影响推荐策略,保证下次用户进入时,数据接口请求的内容为最新的。

在上述任一技术方案中,优选地,当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置的步骤,具体包括:当接收到对任一附近路线的点击指令后,使显示的第一预设数量中的最后一条推荐路线消失;将排在最后一条推荐路线前面的推荐线路依次下移,同时使任一附近路线在显示列表的第一位置出现。

在该技术方案中,当用户点击任一一条附近路线时该附近路线不消失,显示在显示列表中的最后一条推荐路线渐隐消失,将排在最后一条推荐路线前面的推荐线路依次下移,同时使该附近路线在显示列表的第一位置逐渐出现,实现用户点击附近路线时的显示过程。

在上述任一技术方案中,优选地,当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置的步骤,具体包括:当接收到对任一推荐路线的点击指令后,使任一推荐路线在显示列表的原位置消失;将排在任一推荐路线前面的推荐线路依次下移,同时使任一推荐路线在显示列表的第一位置出现。

在该技术方案中,当用户点击任一一条推荐路线时该推荐路线渐隐消失,将排在该推荐路线前面的推荐线路依次下移,同时使该推荐路线在显示列表的第一位置逐渐出现,实现用户点击推荐路线时的显示过程。

在上述任一技术方案中,优选地,第一信息包括推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹;第二信息包括附近路线的名称、附近路线的最近站点、附近路线的下一站点;第三信息包括附近路线的下一车辆预计到站时间、附近路线的轨迹。

在该技术方案中,当前位置和要去的目标位置时,开始加载推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹,以及加载附近路线的名称、附近路线的最近站点、附近路线的下一站点,使得上述信息加载至本地存储库中,在需要显示相关信息时直接进行显示而不需要等待加载。当用户点击了附近路线时,加载出附近路线的下一车辆预计到站时间、附近路线的轨迹,避免非必要的流量的浪费。

在上述任一技术方案中,优选地,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前;显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示。

在该技术方案中,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前,即实现优先显示推荐路线,方便用户查看。显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示,其中第一部分可以为终端屏幕的下半部分,第二部分可以为终端屏幕的上半部分,也可以相反,或者为左半部分及右半部分。

在上述任一技术方案中,优选地,还包括:接收第一滑动屏幕指令;根据第一滑动屏幕指令将显示列表展示在终端屏幕的所述第一部分和/或第二部分,同时显示列表上部出现收起标识;其中,若显示列表不超出终端屏幕,则显示列表展示在终端屏幕的第一部分和/或第二部分;若显示列表超出终端屏幕,则还能够继续根据第一滑动屏幕指令展示显示列表未被展示的部分。

在该技术方案中,随着用户手指向上滑动显示列表,显示列表向上展示在终端的屏幕上,如果显示列表不超过终端屏幕则显示列表展示在终端的部分屏幕上,如果显示列表超过终端屏幕则显示列表可以继续向上滑动冲出终端屏幕,用户可以通过滑动屏幕将显示列表。

在上述任一技术方案中,优选地,还包括:接收对收起标识的点击指令;根据对收起标识的点击指令,将显示列表还原至终端屏幕的第一部分进行展示,同时将地图显示区域还原至终端屏幕的第二部分进行展示。

在该技术方案中,当用户点击收起标识后,显示列表还原至原显示位置,同时终端屏幕上恢复出现地图显示区域。

根据本发明的另一个方面,提出了一种地图路线显示系统,包括:第一获取单元,用于获取用户的当前位置和目标位置;第二获取单元,用于根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;显示单元,用于在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;以及当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;以及在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置。

本发明提供的地图路线显示系统,获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

需要说明的是,当用户并未输入目标位置时,进获取用户的当前位置,进而获取当前位置的附近站点周围的路线。

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

在上述技术方案中,优选地,显示单元,还用于当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置;以及在地图显示区域显示任一推荐路线的轨迹和车辆实时位置。

在该技术方案中,由于推荐路线的第一信息已经加载至本地存储库中,当用户对任一一条显示在显示列表中的推荐路线进行点击后,将该推荐路线显示在显示列表的第一个位置,并直接在地图显示区域显示出该推荐路线的轨迹和车辆实时位置,能够实现快速对用户点击的推荐路线的显示。

在上述任一技术方案中,优选地,还包括:存储单元,用于将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中。

在该技术方案中,将点击的附近线路或推荐路线同步给数据接口,影响推荐策略,保证下次用户进入时,数据接口请求的内容为最新的。

在上述任一技术方案中,优选地,显示单元,具体用于:当接收到对任一附近路线的点击指令后,使显示的第一预设数量中的最后一条推荐路线消失;将排在最后一条推荐路线前面的推荐线路依次下移,同时使任一附近路线在显示列表的第一位置出现。

在该技术方案中,当用户点击任一一条附近路线时该附近路线不消失,显示在显示列表中的最后一条推荐路线渐隐消失,将排在最后一条推荐路线前面的推荐线路依次下移,同时使该附近路线在显示列表的第一位置逐渐出现,实现用户点击附近路线时的显示过程。

在上述任一技术方案中,优选地,显示单元,具体用于:当接收到对任一推荐路线的点击指令后,使任一推荐路线在显示列表的原位置消失;将排在任一推荐路线前面的推荐线路依次下移,同时使任一推荐路线在显示列表的第一位置出现。

在该技术方案中,当用户点击任一一条推荐路线时该推荐路线渐隐消失,将排在该推荐路线前面的推荐线路依次下移,同时使该推荐路线在显示列表的第一位置逐渐出现,实现用户点击推荐路线时的显示过程。

在上述任一技术方案中,优选地,第一信息包括推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹;第二信息包括附近路线的名称、附近路线的最近站点、附近路线的下一站点;第三信息包括附近路线的下一车辆预计到站时间、附近路线的轨迹。

在该技术方案中,当前位置和要去的目标位置时,开始加载推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹,以及加载附近路线的名称、附近路线的最近站点、附近路线的下一站点,使得上述信息加载至本地存储库中,在需要显示相关信息时直接进行显示而不需要等待加载。当用户点击了附近路线时,加载出附近路线的下一车辆预计到站时间、附近路线的轨迹,避免非必要的流量的浪费。

在上述任一技术方案中,优选地,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前;显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示。

在该技术方案中,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前,即实现优先显示推荐路线,方便用户查看。显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示,其中第一部分可以为终端屏幕的下半部分,第二部分可以为终端屏幕的上半部分,也可以相反,或者为左半部分及右半部分。

在上述任一技术方案中,优选地,接收单元,用于接收第一滑动屏幕指令;显示单元,还用于根据第一滑动屏幕指令将显示列表展示在终端屏幕的第一部分和/或第二部分,同时显示列表上部出现收起标识;其中,若显示列表不超出终端屏幕,则显示列表展示在终端屏幕的第一部分和/或第二部分;若显示列表超出所述终端屏幕,则还能够继续根据第一滑动屏幕指令展示显示列表未被展示的部分。

在该技术方案中,随着用户手指向上滑动显示列表,显示列表向上展示在终端的屏幕上,如果显示列表不超过终端屏幕则显示列表展示在终端的部分屏幕上,如果显示列表超过终端屏幕则显示列表可以继续向上滑动冲出终端屏幕,用户可以通过滑动屏幕将显示列表。

在上述任一技术方案中,优选地,接收单元,还用于接收对收起标识的点击指令;显示单元,还用于根据对所述收起标识的点击指令,将显示列表还原至终端屏幕的第一部分进行展示,同时将地图显示区域还原至终端屏幕的第二部分进行展示。

在该技术方案中,当用户点击收起标识后,显示列表还原至原显示位置,同时终端屏幕上恢复出现地图显示区域。

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

本发明提供的计算机装置,处理器执行计算机程序时实现获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

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

本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

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

附图说明

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

图1a示出了本发明的一个实施例的地图路线显示方法的流程示意图;

图1b示出了本发明的另一个实施例的地图路线显示方法的流程示意图;

图1c示出了本发明的再一个实施例的地图路线显示方法的流程示意图;

图1d示出了本发明的又一个实施例的地图路线显示方法的流程示意图;

图2a示出了本发明的一个实施例的地图路线显示系统的示意框图;

图2b示出了本发明的另一个实施例的地图路线显示系统的示意框图;

图2c示出了本发明的再一个实施例的地图路线显示系统的示意框图;

图3a示出了本发明的一个具体实施例的推荐路线显示的示意图;

图3b示出了本发明的一个具体实施例的切换路线显示的示意图;

图3c示出了本发明的一个具体实施例的向上滑动显示列表显示的示意图;

图3d示出了本发明的一个具体实施例的显示列表未超过屏幕的示意图;

图3e示出了本发明的一个具体实施例的显示列表超过屏幕的示意图;

图3f示出了本发明的一个具体实施例的附近路线显示的示意图;

图3g示出了本发明的一个具体实施例的向下滑动显示列表显示的示意图。

具体实施方式

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

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

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

步骤102,获取用户的当前位置和目标位置;

步骤104,根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

步骤106,在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;

步骤108,当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;

步骤110,在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置。

本发明提供的地图路线显示方法,获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

需要说明的是,当用户并未输入目标位置时,进获取用户的当前位置,进而获取当前位置的附近站点周围的路线。

图1b示出了本发明的另一个实施例的地图路线显示方法的流程示意图。其中,该方法包括:

步骤102,获取用户的当前位置和目标位置;

步骤104,根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

步骤106,在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;

步骤108,当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;

步骤110,在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置;

步骤112,当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置;在地图显示区域显示任一推荐路线的轨迹和车辆实时位置;

步骤114,将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中。

在该实施例中,由于推荐路线的第一信息已经加载至本地存储库中,当用户对任一一条显示在显示列表中的推荐路线进行点击后,将该推荐路线显示在显示列表的第一个位置,并直接在地图显示区域显示出该推荐路线的轨迹和车辆实时位置,能够实现快速对用户点击的推荐路线的显示。将点击的附近线路或推荐路线同步给数据接口,影响推荐策略,保证下次用户进入时,数据接口请求的内容为最新的。

图1c示出了本发明的再一个实施例的地图路线显示方法的流程示意图。其中,该方法包括:

步骤102,获取用户的当前位置和目标位置;

步骤104,根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

步骤106,在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;

步骤108,当接收到对任一附近路线的点击指令后,使显示的第一预设数量中的最后一条推荐路线消失;将排在最后一条推荐路线前面的推荐线路依次下移,同时使任一附近路线在显示列表的第一位置出现;

步骤110,在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置;

步骤112,当接收到对任一推荐路线的点击指令后,使任一推荐路线在显示列表的原位置消失;将排在任一推荐路线前面的推荐线路依次下移,同时使任一推荐路线在显示列表的第一位置出现;在地图显示区域显示任一推荐路线的轨迹和车辆实时位置;

步骤114,将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中。

在该实施例中,当用户点击任一一条附近路线时该附近路线不消失,显示在显示列表中的最后一条推荐路线渐隐消失,将排在最后一条推荐路线前面的推荐线路依次下移,同时使该附近路线在显示列表的第一位置逐渐出现,实现用户点击附近路线时的显示过程。当用户点击任一一条推荐路线时该推荐路线渐隐消失,将排在该推荐路线前面的推荐线路依次下移,同时使该推荐路线在显示列表的第一位置逐渐出现,实现用户点击推荐路线时的显示过程。

在本发明的一个实施例中,优选地,第一信息包括推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹;第二信息包括附近路线的名称、附近路线的最近站点、附近路线的下一站点;第三信息包括附近路线的下一车辆预计到站时间、附近路线的轨迹。

在该实施例中,当前位置和要去的目标位置时,开始加载推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹,以及加载附近路线的名称、附近路线的最近站点、附近路线的下一站点,使得上述信息加载至本地存储库中,在需要显示相关信息时直接进行显示而不需要等待加载。当用户点击了附近路线时,加载出附近路线的下一车辆预计到站时间、附近路线的轨迹,避免非必要的流量的浪费。

在本发明的一个实施例中,优选地,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前;显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示。

在该实施例中,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前,即实现优先显示推荐路线,方便用户查看。显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示,其中第一部分可以为终端屏幕的下半部分,第二部分可以为终端屏幕的上半部分,也可以相反,或者为左半部分及右半部分。

图1d示出了本发明的又一个实施例的地图路线显示方法的流程示意图。其中,该方法包括:

步骤102,获取用户的当前位置和目标位置;

步骤104,根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

步骤106,在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;

步骤108,当接收到对任一附近路线的点击指令后,使显示的第一预设数量中的最后一条推荐路线消失;将排在最后一条推荐路线前面的推荐线路依次下移,同时使任一附近路线在显示列表的第一位置出现;

步骤110,在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置;

步骤112,当接收到对任一推荐路线的点击指令后,使任一推荐路线在显示列表的原位置消失;将排在任一推荐路线前面的推荐线路依次下移,同时使任一推荐路线在显示列表的第一位置出现;在地图显示区域显示任一推荐路线的轨迹和车辆实时位置;

步骤114,将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中;

步骤116,接收第一滑动屏幕指令;根据第一滑动屏幕指令将显示列表展示在终端屏幕的所述第一部分和/或第二部分,同时显示列表上部出现收起标识;其中,若显示列表不超出终端屏幕,则显示列表展示在终端屏幕的第一部分和/或第二部分;若显示列表超出终端屏幕,则还能够继续根据第一滑动屏幕指令展示显示列表未被展示的部分;

步骤118,接收对收起标识的点击指令;根据对收起标识的点击指令,将显示列表还原至终端屏幕的第一部分进行展示,同时将地图显示区域还原至终端屏幕的第二部分进行展示。

在该实施例中,随着用户手指向上滑动显示列表,显示列表向上展示在终端的屏幕上,如果显示列表不超过终端屏幕则显示列表展示在终端的部分屏幕上,如果显示列表超过终端屏幕则显示列表可以继续向上滑动冲出终端屏幕,用户可以通过滑动屏幕将显示列表。当用户点击收起标识后,显示列表还原至原显示位置,同时终端屏幕上恢复出现地图显示区域。

本发明第二方面的实施例,提出一种地图路线显示系统,图2a示出了本发明的一个实施例的地图路线显示系统200的示意框图。其中,该系统200包括:

第一获取单元202,用于获取用户的当前位置和目标位置;

第二获取单元204,用于根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

显示单元206,用于在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;以及当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;以及在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置。

本发明提供的地图路线显示系统,获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

需要说明的是,当用户并未输入目标位置时,进获取用户的当前位置,进而获取当前位置的附近站点周围的路线。

在本发明的一个实施例中,优选地,显示单元206,还用于当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置;以及在地图显示区域显示任一推荐路线的轨迹和车辆实时位置。

在该实施例中,由于推荐路线的第一信息已经加载至本地存储库中,当用户对任一一条显示在显示列表中的推荐路线进行点击后,将该推荐路线显示在显示列表的第一个位置,并直接在地图显示区域显示出该推荐路线的轨迹和车辆实时位置,能够实现快速对用户点击的推荐路线的显示。

图2b示出了本发明的另一个实施例的地图路线显示系统200的示意框图。其中,该系统200包括:

第一获取单元202,用于获取用户的当前位置和目标位置;

第二获取单元204,用于根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

显示单元206,用于在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;以及当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;以及在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置;

显示单元206,还用于当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置;以及在地图显示区域显示任一推荐路线的轨迹和车辆实时位置;

存储单元208,用于将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中。

在该实施例中,将点击的附近线路或推荐路线同步给数据接口,影响推荐策略,保证下次用户进入时,数据接口请求的内容为最新的。

在本发明的一个实施例中,优选地,显示单元206,具体用于:当接收到对任一附近路线的点击指令后,使显示的第一预设数量中的最后一条推荐路线消失;将排在最后一条推荐路线前面的推荐线路依次下移,同时使任一附近路线在显示列表的第一位置出现。

在该实施例中,当用户点击任一一条附近路线时该附近路线不消失,显示在显示列表中的最后一条推荐路线渐隐消失,将排在最后一条推荐路线前面的推荐线路依次下移,同时使该附近路线在显示列表的第一位置逐渐出现,实现用户点击附近路线时的显示过程。

在本发明的一个实施例中,优选地,显示单元206,具体用于:当接收到对任一推荐路线的点击指令后,使任一推荐路线在显示列表的原位置消失;将排在任一推荐路线前面的推荐线路依次下移,同时使任一推荐路线在显示列表的第一位置出现。

在该实施例中,当用户点击任一一条推荐路线时该推荐路线渐隐消失,将排在该推荐路线前面的推荐线路依次下移,同时使该推荐路线在显示列表的第一位置逐渐出现,实现用户点击推荐路线时的显示过程。

在本发明的一个实施例中,优选地,第一信息包括推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹;第二信息包括附近路线的名称、附近路线的最近站点、附近路线的下一站点;第三信息包括附近路线的下一车辆预计到站时间、附近路线的轨迹。

在该实施例中,当前位置和要去的目标位置时,开始加载推荐路线的名称、推荐路线的最近站点、推荐路线的下一站点、推荐路线的下一车辆预计到站时间、推荐路线的轨迹,以及加载附近路线的名称、附近路线的最近站点、附近路线的下一站点,使得上述信息加载至本地存储库中,在需要显示相关信息时直接进行显示而不需要等待加载。当用户点击了附近路线时,加载出附近路线的下一车辆预计到站时间、附近路线的轨迹,避免非必要的流量的浪费。

在本发明的一个实施例中,优选地,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前;显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示。

在该实施例中,在显示列表中第一预设数量的推荐路线排在第二预设数量的附近路线之前,即实现优先显示推荐路线,方便用户查看。显示列表在终端屏幕的第一部分展示,地图显示区域在终端屏幕的第二部分展示,其中第一部分可以为终端屏幕的下半部分,第二部分可以为终端屏幕的上半部分,也可以相反,或者为左半部分及右半部分。

图2c示出了本发明的再一个实施例的地图路线显示系统200的示意框图。其中,该系统200包括:

第一获取单元202,用于获取用户的当前位置和目标位置;

第二获取单元204,用于根据当前位置和目标位置,在数据接口中获取第一预设数量的推荐路线和当前位置的附近站点的第二预设数量的附近路线,并加载推荐路线的第一信息以及附近路线的第二信息;

显示单元206,用于在显示列表中显示推荐路线以及附近路线,同时在显示列表的第一位置显示第一推荐路线以及在地图显示区域显示第一推荐路线的轨迹;以及当接收到对任一附近路线的点击指令后,将任一附近路线显示在显示列表的第一位置;以及在数据接口中获取任一附近路线的第三信息,根据第三信息,在地图显示区域显示任一附近路线的轨迹和车辆实时位置;

显示单元206,还用于当接收到对任一推荐路线的点击指令后,将任一推荐路线显示在显示列表的第一位置;以及在地图显示区域显示任一推荐路线的轨迹和车辆实时位置;

存储单元208,用于将对任一附近路线的点击指令和/或对任一推荐路线的点击指令存储至数据接口中;

接收单元210,用于接收第一滑动屏幕指令;

显示单元206,还用于根据第一滑动屏幕指令将显示列表展示在终端屏幕的第一部分和/或第二部分,同时显示列表上部出现收起标识;其中,若显示列表不超出终端屏幕,则显示列表展示在终端屏幕的第一部分和/或第二部分;若显示列表超出所述终端屏幕,则还能够继续根据第一滑动屏幕指令展示显示列表未被展示的部分。

在该实施例中,随着用户手指向上滑动显示列表,显示列表向上展示在终端的屏幕上,如果显示列表不超过终端屏幕则显示列表展示在终端的部分屏幕上,如果显示列表超过终端屏幕则显示列表可以继续向上滑动冲出终端屏幕,用户可以通过滑动屏幕将显示列表。

在本发明的一个实施例中,优选地,接收单元210,还用于接收对收起标识的点击指令;显示单元206,还用于根据对所述收起标识的点击指令,将显示列表还原至终端屏幕的第一部分进行展示,同时将地图显示区域还原至终端屏幕的第二部分进行展示。

在该实施例中,当用户点击收起标识后,显示列表还原至原显示位置,同时终端屏幕上恢复出现地图显示区域。

在本发明的一个具体实施例中,如图3a所示,将在数据接口处获取的推荐路线和附近路线纵向排列在显示列表中,默认显示出三条推荐路线,第一条推荐路线选中后在地图上展示该推荐路线的轨迹和车辆的平滑移动。附近站点排在三条推荐路线之后(图3a中未示出),附近站点默认为距离用户当前位置最近站点的所有线路,其它站点收起,点击后可以相应的展开。推荐路线展示路线名称、最近站点、下一站、两辆最快进站的车辆的预计到站时间以及详情按钮。在点击未选中的路线(切换路线),如717路后,如图3b所示,该路线跳转到显示列表的第一条,显示选中状态,前面的路线依次往后顺移,同时地图上的路线轨迹相应变化。在点击详情按钮时,跳转到路线详情页,即显示列表向上展开成路线详情页的列表部分,顶部导航栏向上滑出,同时路线详情页的导航栏从顶部滑入与列表部分拼接。

当随着手指向上滑动显示列表时,如图3c所示,搜索框渐隐消失,地图上其它元素不变,底图逐渐变暗,同时顶部逐渐出现收起按钮。如果显示列表不超过屏幕,如图3d所示,则向上滑动的最高点为显示列表的上边缘,如果显示列表超过屏幕,如图3e所示,则显示列表可以继续向上滚动并冲出屏幕,直到底部划到显示列表的下边缘。当点击收起按钮,显示列表恢复原来位置,路线顺序不变,被选中路线不变。向下滑动显示列表,顶部收起按钮渐隐消失,地图上其它元素不变,随着显示列表滑动到初始位置,搜索框渐隐出现。

在点击附近路线时,例如点击567,如图3f所示,如图则该路线跳转至显示列表的第一条(附近站点中的路线不消失),展示选中状态,前面的路线依次往后顺移,第三条推荐路线被挤出,同时显示列表向下收起到初始位置,地图上的路线轨迹相应变化。点击未展开的站点,将已展开的站点收起,默认只展开一个站点的所有路线,展开站点加载中状态为站点右侧的展开按钮变为加载中样式,加载完成展开路线,加载样式变为收起按钮。

随着手指向下滑动显示列表,如图3g所示,搜索框、定位按钮、班车按钮跟随显示列表向下移动,地图视野相应调整到合适比例。可滑动的最低点为第一条被选中路线的下边缘。

本发明第三方面的实施例,提出了一种计算机装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一项的地图路线显示方法的步骤。

本发明提供的计算机装置,处理器执行计算机程序时实现获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

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

本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现获取用户的当前位置和要去的目标位置,从数据接口中获取从当前位置到目标位置的预设数量的推荐路线以及获取经过当前位置的附近站点的预设数量的路线(附近路线),推荐路线的第一信息以及附近路线的第二信息加载至本地存储库中。将预设数量的推荐路线和预设数量的附近路线显示到终端屏幕上的显示列表中,通过仅显示预设数量的路线减少了用户的流量消耗。并且默认将第一条推荐路线显示在显示列表的第一个位置,同时在终端屏幕上的地图显示区域显示出该第一条推荐路线的轨迹,其中第一条推荐路线可以为用户最经常使用的路线,也可以为系统推荐的最优路线(时间最短、换乘最少、步行最少等)。当接收到点击附近路线的指令时,在本地存储库中将点击的附近线路直接展示在显示列表的第一个位置,并在数据接口中获取信息进而在地图显示区域绘制该附近线路的轨迹和车辆实时位置。本发明对于附近路线首先加载其部分信息并在点击行为发生后再获取其另一部分信息,能够避免用户流量资源的浪费,同时通过操作列表可以控制地图显示区域展示的信息,将列表与地图的详细信息融合在一个页面展示,使其彼此关联。

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

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

相关技术
  • 一种地图路线显示方法、显示系统及计算机装置
  • 一种地图路线显示方法、显示系统及计算机装置
技术分类

06120112945101