首页> 中国专利> 历史地图中历史信息的展示方法及装置

历史地图中历史信息的展示方法及装置

摘要

本发明公开了一种历史地图中历史信息的展示方法及装置,涉及地图技术领域,主要为解决目前历史地图中历史信息的展示效果较差问题。该方法包括:在地图中确定待显示的目标要素,其中,所述目标要素为所述地图在展示过程中所需的部分图像信息;根据所述目标要素获取对应的目标展示方式,其中,所述目标展示方式用于控制目标元素在所述地图中按照至少一次非重复位置执行显示操作,以便使所述目标要素形成动态变化的展示效果,所述目标元素为用于实现所述目标要素展示效果的显示元素;根据所述目标展示方式在所述地图中输出所述目标要素。本发明用于历史地图中历史信息的展示过程。

著录项

  • 公开/公告号CN113176845A

    专利类型发明专利

  • 公开/公告日2021-07-27

    原文格式PDF

  • 申请/专利权人 北京完美知识科技有限公司;

    申请/专利号CN202110442925.1

  • 发明设计人 曹双;田雨欣;洪前程;白全;谢军;

    申请日2021-04-23

  • 分类号G06F3/0484(20130101);G06F3/0481(20130101);G06F16/29(20190101);G06F16/26(20190101);

  • 代理机构11570 北京众达德权知识产权代理有限公司;

  • 代理人刘杰

  • 地址 100102 北京市朝阳区望京东路1号4层401内A408

  • 入库时间 2023-06-19 12:00:51

说明书

技术领域

本发明涉及地图技术领域,尤其涉及一种历史地图中历史信息的展示方法及装置。

背景技术

一般来说,一个好的电子历史地图将会使学习、了解历史时起到事半功倍的效果。通常,在电子历史地图的展示过程中,一般会将地图中的内容预先布置在预定的位置,并当用户打开电子地图后直接展示这些内容。然而,在实际应用中,由于常规的展示方式较为僵化,无法直接将用户所需的内容突出展示,尤其是当某个区域中存在较多的显示内容时,现有的展示方式会使用户获取所需的内容的过程中,消耗较多的精力去查找,从而使历史地图的历史信息展示效果较差。

发明内容

鉴于上述问题,本发明提供一种历史地图中历史信息的展示方法及装置,主要目的在于解决目前历史地图中历史信息的展示过程展示效果较差的问题。

为解决上述技术问题,第一方面,本发明提供了一种历史地图中历史信息的展示方法,该方法包括:

在地图中确定待显示的目标要素,其中,所述目标要素为所述地图在展示过程中所需的部分图像信息;

根据所述目标要素获取对应的目标展示方式,其中,所述目标展示方式用于控制目标元素在所述地图中按照至少一次非重复位置执行显示操作,以便使所述目标要素形成动态变化的展示效果,所述目标元素为用于实现所述目标要素展示效果的显示元素;

根据所述目标展示方式在所述地图中输出所述目标要素。

可选的,所述目标要素包括点状要素、线状要素以及面状要素;

所述根据所述目标要素获取对应的目标展示方式,包括:

根据对应关系确定对应所述目标要素的展示方式,作为所述目标展示方式,其中,所述对应关系包括每种所述目标要素以及对应的展示方式,所述展示方式包括点状要素展示方式、线状要素展示方式以及面状要素展示方式。

可选的,所述目标元素包括点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

根据所述地图中的已显示内容的位置,确定所述已使用坐标,其中,所述已使用坐标为前一时刻展示所述已显示内容的坐标;

通过所述点状要素展示方式,从坐标集合中按照第一选取规则选取与所述已知使用坐标的位置不同的至少一个坐标,作为待输出坐标,其中,所述坐标集合为预先在所述地图中设置的至少两个坐标构建的,所述第一选取规则用于按照预设时间间隔从所述坐标集合中选取与已使用坐标的位置不同的坐标,所述第一选取规则中包含选取顺序,所述选取顺序用于确定从所述坐标集合中选取所述坐标的顺序;

根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

按照所述输出队列将所述点元素在所述待输出坐标依次输出。

可选的,所述目标元素包括点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素包括:

根据所述地图中的已显示内容的位置,并确定所述已使用坐标;

通过所述点状要素展示方式,从位置区域中按照第二选取规则选取与所述已知使用坐标的位置不同的至少两个坐标,作为待输出坐标,其中,所述位置区域为预先在所述地图中设置的区域,所述位置区域中至少包含两个坐标,所述第二选取规则用于按照预设时间间隔从所述位置区域中选取与所述已使用坐标的位置不同的坐标,所述第二选取规则中包含所述选取顺序,所述选取顺序用于确定从所述位置区域中选取所述坐标的顺序;

根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

按照所述输出队列将所述点元素在所述待输出坐标依次输出。

可选的,所述选取顺序包括:往复顺序和循环顺序,

所述往复顺序用于使所述点元素在输出后实现所述点状要素在非闭合路径中呈往复式移动,所述循环顺序用于使所述点元素在输出后实现所述点状要素在闭合路径中按照时针方向移动。

可选的,所述目标元素还包括线元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述线状要素展示方式,根据所述线元素的坐标输出所述线元素,并从第一集合中通过所述选取顺序,依次选取待显示位置的坐标,按照所述预设时间间隔输出所述点元素,其中,所述第一集合包含所述线元素展示时覆盖的坐标以及与所述线元素展示时覆盖的坐标小于预设距离的坐标。

可选的,所述点元素包括第一点元素及第二点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述线状要素展示方式,从线状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从第二集合中依次选取坐标,按照所述预设时间间隔输出所述第二点元素,其中,所述线状要素坐标集合中包含用于形成所述线状要素的坐标,所述第二集合包括线状要素坐标集合的坐标以及与所述形成线状要素展示时覆盖的坐标的距离小于预设范围的坐标。

可选的,所述点元素包括第一点元素及第三点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述面状要素展示方式,在从面状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从所述第三集合中依次选取坐标,按照所述预设时间间隔输出所述第三点元素,其中,所述面状要素坐标集合中包含用于形成所述面状要素的坐标,所述第三集合中包含面状要素坐标集合中的坐标以及与所述面状要素展示时覆盖的坐标距离小于预定范围内的坐标。

可选的,所述目标元素还包括面元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述面状要素展示方式,根据面元素坐标输出所述面元素,并在从第四集合中通过所述选取顺序依次选取坐标,按照所述预设时间间隔输出所述点元素,其中,所述第四集合为所述面元素展示时覆盖的坐标以及与所述面元素展示时覆盖的坐标的距离小于预设范围的坐标。

可选的,所述面元素至少包括两个子面元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

确定每个所述子面元素展示次序,其中,所述展示次序是基于每个所述子面元素预先设置的展示时间确定的;

根据所述展示次序依次按照所述预设频率,通过目标操作输出所述子面元素,其中,所述目标操作用于根据展示次序使前一时刻展示的子面元素通过渐变方式过渡为后一时刻对应的子面元素,以便使所述面元素对应的所述面状要素实现动态变化。

可选的,所述目标要素至少对应一个历史事件信息;

在所述根据所述目标展示方式在所述地图中输出所述目标要素之前,所述方法还包括:

根据事件对应关系,确定所述目标要素对应的所述历史事件信息,其中,所述事件对应关系包含每个目标要素对应的历史事件信息;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

当所述目标要素为所述点状要素时,根据所述点状要素展示方式输出所述历史事件信息;

当所述目标要素为所述线状要素时,根据所述线状要素展示方式输出所述历史事件信息;

当所述目标要素为所述面状要素时,根据所述面状要素展示方式输出所述历史事件信息。

可选的,在所述根据所述目标展示方式在所述地图中输出所述目标要素之前,所述方法还包括:

判断所述地图的显示比例是否变化;

若变化,则确定所述显示比例的变化方式,所述变化方式包括放大或缩小;

根据所述变化方式重新确定所述目标要素。

可选的,所述目标要素随所述变化方式变化;所述目标要素包括第一目标要素及第二目标要素,其中,所述第一目标要素为变化前的要素,所述第二目标要素为变化后的要素;

所述根据所述变化方式重新确定所述目标要素,包括:

当所述变化方式为放大,且所述第一目标要素为点状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素,所述要素调整规则包括不同显示比例对应的要素调整方式;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括线状要素或面状要素;

或者,

所述根据所述变化方式重新确定所述目标要素,包括:

当所述变化方式为放大,且所述第一目标要素为线状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括面状要素;

或者,

所述根据所述变化方式重新确定所述目标要素,包括:

当所述变化方式为缩小,且所述第一目标要素为面状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括线状要素或点状要素;

或者,

所述根据所述变化方式重新确定所述目标要素,包括:

当所述变化方式为缩小,且所述第一目标要素为线状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括点状要素。

第二方面,本发明实施例还提供了一种历史地图中历史信息的展示装置,包括:

确定单元,用于在地图中确定待显示的目标要素,其中,所述目标要素为所述地图在展示过程中所需的部分图像信息;

获取单元,用于根据所述目标要素获取对应的目标展示方式,其中,所述目标展示方式用于控制目标元素在所述地图中按照至少一次非重复位置执行显示操作,以便使所述目标要素形成动态变化的展示效果,所述目标元素为用于实现所述目标要素展示效果的显示元素;

输出单元,用于根据所述目标展示方式在所述地图中输出所述目标要素。

可选的,所述目标要素包括点状要素、线状要素以及面状要素;

所述获取单元,包括:

确定模块,用于根据对应关系确定对应所述目标要素的展示方式,作为所述目标展示方式,其中,所述对应关系包括每种所述目标要素以及对应的展示方式,所述展示方式包括点状要素展示方式、线状要素展示方式以及面状要素展示方式。

可选的,所述目标元素包括点元素;

所述输出单元,包括:

第一确定模块,用于根据所述地图中的已显示内容的位置,确定所述已使用坐标,其中,所述已使用坐标为前一时刻展示所述已显示内容的坐标;

第一选取模块,用于通过所述点状要素展示方式,从坐标集合中按照第一选取规则选取与所述已知使用坐标的位置不同的至少一个坐标,作为待输出坐标,其中,所述坐标集合为预先在所述地图中设置的至少两个坐标构建的,所述第一选取规则用于按照预设时间间隔从所述坐标集合中选取与已使用坐标的位置不同的坐标,所述第一选取规则中包含选取顺序,所述选取顺序用于确定从所述坐标集合中选取所述坐标的顺序;

第一设置模块,用于根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

第一输出模块,用于按照所述输出队列将所述点元素在所述待输出坐标依次输出。

可选的,所述目标元素包括点元素;

所述输出单元包括:

第二确定模块,用于根据所述地图中的已显示内容的位置,并确定所述已使用坐标;

第二选取模块,用于通过所述点状要素展示方式,从位置区域中按照第二选取规则选取与所述已知使用坐标的位置不同的至少两个坐标,作为待输出坐标,其中,所述位置区域为预先在所述地图中设置的区域,所述位置区域中至少包含两个坐标,所述第二选取规则用于按照预设时间间隔从所述位置区域中选取与所述已使用坐标的位置不同的坐标,所述第二选取规则中包含所述选取顺序,所述选取顺序用于确定从所述位置区域中选取所述坐标的顺序;

第二设置模块,用于根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

第二输出模块,用于按照所述输出队列将所述点元素在所述待输出坐标依次输出。

可选的,所述选取顺序包括:往复顺序和循环顺序,

所述往复顺序用于使所述点元素在输出后实现所述点状要素在非闭合路径中呈往复式移动,所述循环顺序用于使所述点元素在输出后实现所述点状要素在闭合路径中按照时针方向移动。

可选的,所述目标元素还包括线元素;

所述输出单元,包括:

第三输出模块,用于通过所述线状要素展示方式,根据所述线元素的坐标输出所述线元素,并从第一集合中通过所述选取顺序,依次选取待显示位置的坐标,按照所述预设时间间隔输出所述点元素,其中,所述第一集合包含所述线元素展示时覆盖的坐标以及与所述线元素展示时覆盖的坐标小于预设距离的坐标。

可选的,所述点元素包括第一点元素及第二点元素;

所述输出单元,包括:

第四输出模块,用于通过所述线状要素展示方式,从线状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从第二集合中依次选取坐标,按照所述预设时间间隔输出所述第二点元素,其中,所述线状要素坐标集合中包含用于形成所述线状要素的坐标,所述第二集合包括线状要素坐标集合的坐标以及与所述形成线状要素展示时覆盖的坐标的距离小于预设范围的坐标。

可选的,所述点元素包括第一点元素及第三点元素;

所述输出单元,包括:

第五输出模块,用于通过所述面状要素展示方式,在从面状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从所述第三集合中依次选取坐标,按照所述预设时间间隔输出所述第三点元素,其中,所述面状要素坐标集合中包含用于形成所述面状要素的坐标,所述第三集合中包含面状要素坐标集合中的坐标以及与所述面状要素展示时覆盖的坐标距离小于预定范围内的坐标。

可选的,所述目标元素还包括面元素;

所述输出单元,包括:

第六输出模块,用于通过所述面状要素展示方式,根据面元素坐标输出所述面元素,并在从第四集合中通过所述选取顺序依次选取坐标,按照所述预设时间间隔输出所述点元素,其中,所述第四集合为所述面元素展示时覆盖的坐标以及与所述面元素展示时覆盖的坐标的距离小于预设范围的坐标。

可选的,所述面元素至少包括两个子面元素;

所述输出单元,包括:

第三确定模块,用于确定每个所述子面元素展示次序,其中,所述展示次序是基于每个所述子面元素预先设置的展示时间确定的;

第七输出模块,用于根据所述展示次序依次按照所述预设频率,通过目标操作输出所述子面元素,其中,所述目标操作用于根据展示次序使前一时刻展示的子面元素通过渐变方式过渡为后一时刻对应的子面元素,以便使所述面元素对应的所述面状要素实现动态变化。

第三方面,本发明提供了一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如前述第一方面中任意一项所述的历史地图中历史信息的展示方法。

第四方面,本发明提供了一种设备,其特征在于,所述设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,执行如前述第一方面中任意一项所述历史地图中历史信息的展示方法。

借由上述技术方案,本发明提供的历史地图中历史信息的展示方法及装置,对于现有技术存在的问题,本发明通过在地图中确定待显示的目标要素,然后根据所述目标要素获取对应的目标展示方式,最后根据所述目标展示方式在所述地图中输出所述目标要素,从而实现了对历史地图中历史信息的展示功能。在上述方案中,由于所述目标要素为所述地图在展示过程中所需的部分图像信息,且所述目标展示方式是通过控制目标元素在所述地图中按照至少一次非重复位置执行显示操作实现的,这样便能够在按照目标展示方式输出目标元素时通过非重复位置上显示目标元素从而使所述目标要素形成动态变化的展示效果,实现了基于目标元素的位置变化显示来对目标要素的动态展示功能,能够突出展示用户想要获知的内容,从而解决了现有较为僵化的展示方式影响用户直观获知其所需内容的问题,使历史地图的展示效果明显提高。同时,由于本发明的历史地图中历史信息的展示方式是基于目标元素在至少一次非重复位置执行显示操作实现的目标要素的展示效果,因此其动态显示效果由于不涉及动图或视频,而是基于不同位置的调整和修改来就能实现目标要素整体动态显示效果的变化,从而避免了常规的地图信息展示过程中因视频或动图重新编辑带来的修改过程便捷性较差的问题,能够在用户所需时调整目标元素执行显示操作的位置即可,这样就提高了修改地图信息的动态显示效果的便捷性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种历史地图中历史信息的展示方法流程图;

图2-A示出了本发明实施例提供的一种历史地图中历史信息的展示方法执行过程中的展示效果示意图;

图2-B示出了本发明实施例提供另的一种历史地图中历史信息的展示方法执行过程中的展示效果示意图;

图2-C示出了本发明实施例提供的又一种历史地图中历史信息的展示方法执行过程中的展示效果示意图;

图2-D示出了本发明实施例提供的再一种历史地图中历史信息的展示方法执行过程中的展示效果示意图;

图2-E示出了本发明实施例提供的一种历史地图中历史信息的展示方法执行过程中的展示效果示意图;

图2-F示出了本发明实施例提供的另一种历史地图中历史信息的展示方法执行过程中的展示效果示意图;

图3示出了本发明实施例提供的一种历史地图中历史信息的展示装置的组成框图;

图4示出了本发明实施例提供的另一种历史地图中历史信息的展示装置的组成框图;

图5示出了本发明实施例提供的一种用于历史地图中历史信息的展示的设备的组成框图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

为了满足用户的便捷、直观的使用体验,可以通过在一些电子历史地图中的一些位置设置一些动图视频等内容,并在用户需要时进行显示,以实现在历史电子地图中动态展示的效果。在这种展示方式中,历史地图中所需展示的动图视频等内容都要预先设置,并在用户需要时进行展示。但在实际使用时,上述方案中的历史地图信息都是基于预先录制的视频或动图来实现的,这就使得当需要调整这些历史地图信息时,需要重新对动图或视频进行编辑,也就是说当需要对电子历史地图中的动态化的信息进行修改或调整时,往往因需要重新编辑视频、动图而使得修改过程的便捷性较差。

有鉴于此,本发明实施例提供了一种历史地图中历史信息的展示方法,如图1所示,该方法包括:

101、在地图中确定待显示的目标要素。

其中,所述目标要素为所述地图在展示过程中所需的部分图像信息。

本实施例中,所述待显示的目标要素可以理解为电子地图中全部显示内容的一部分需要展示的图像,例如山川、河流、城市、国家等。由于本实施所述的方案用于在用户使用电子地图时对地图信息进行展示,也就是说在展示过程中一般需要确定当前用户想要展示的是什么目标要素,即待显示的目标要素。

102、根据目标要素获取对应的目标展示方式。

其中,所述目标展示方式用于控制目标元素在所述地图中按照至少一次非重复位置执行显示操作,以便使所述目标要素形成动态变化的展示效果,所述目标元素为用于实现所述目标要素展示效果的显示元素,具体的,所述目标元素可以为能够构成目标要素显示效果的一个点、线或者面。当然,根据具体的目标要素的不同,具体对应的目标元素以及对应的展示方式也随之不同。

当确定需要展示的目标要素后,由于不同的目标要素的形式不同,其展示的方式也会随之变化,例如河流的展示方式与城市的展示方式就可能存在区别。并且,在本实施例中由于展示方式是基于对目标元素进行位置输出的变化实现目标要素的动态变化,因此,基于前述步骤中确定的目标要素,在本步骤中则需要基于确定的目标要素来获取对应的展示方式。另外,在本实施例中,该展示方式可以理解为控制目标元素在地图中的至少一次非重复位置进行显示。这样,通过展示位置的不同能够实现对需要展示的目标要素的动态化展示效果。

103、根据目标展示方式在地图中输出目标要素。

当确定了目标要素的展示方式后,实际上就确定了如何控制目标元素进行输出从而实现目标要素的动态展示效果。例如,如图2-A所示,假设目标要素为脚印时,则在本实施所述的展示过程中可以通过对目标元素A在位置a、位置b及位置c依次显示,从形成目标要素脚印“移动”的动态效果。基于本实施例的方式实际上是基于目标要素的输出时的展示方式的调整来实现目标要素的动态变化的,因此能够在后续用户需要调整目标要素的动态展示效果时,可以直接对目标要素的位置和展示方式进行调整,从而简化了目标要素的动态展示效果的调整过程,是修改动态展示效果的方式更为便捷。

基于此,上述实施例提供的一种历史地图中历史信息的展示方法,对于现有技术存在的问题,本发明通过在地图中确定待显示的目标要素,然后根据所述目标要素获取对应的目标展示方式,最后根据所述目标展示方式在所述地图中输出所述目标要素,从而实现了对历史地图中历史信息的展示功能。在上述方案中,由于所述目标要素为所述地图在展示过程中所需的部分图像信息,且所述目标展示方式是通过控制目标元素在所述地图中按照至少一次非重复位置执行显示操作实现的,这样便能够在按照目标展示方式输出目标元素时通过非重复位置上显示目标元素从而使所述目标要素形成动态变化的展示效果,实现了基于目标元素的位置变化显示来对目标要素的动态展示功能,能够突出展示用户想要获知的内容,从而解决了现有较为僵化的展示方式影响用户直观获知其所需内容的问题,使历史地图的展示效果明显提高。同时,由于本发明的历史地图中历史信息的展示方式是基于目标元素在至少一次非重复位置执行显示操作实现的目标要素的展示效果,因此其动态显示效果由于不涉及动图或视频,而是基于不同位置的调整和修改来就能实现目标要素整体动态显示效果的变化,从而避免了常规的地图信息展示过程中因视频或动图重新编辑带来的修改过程便捷性较差的问题,能够在用户所需时调整目标元素执行显示操作的位置即可,这样就提高了修改地图信息的动态显示效果的便捷性。

在一些实施例中,所述目标要素可以包括点状要素、线状要素以及面状要素。其中,点状要素可以理解为一个点状的显示图像,例如地图中以点状显示的城市;线状要素则可以理解为一条线型的显示图像,例如地图中以线形表示的河流;面状要素则可以理解为一块区域形状的显示图像,例如地图中以区域表示的国家。

基于此,由于目标要素的种类可以是上述三种的任意种,因此,由于目标要素的具体种类的不同,在其展示过程中所需的展示方式也随之变化,因此前述实施例的步骤102中所述根据所述目标要素获取对应的目标展示方式,在执行时可以具体包括:

根据对应关系确定对应所述目标要素的展示方式,作为所述目标展示方式,其中,所述对应关系包括每种所述目标要素以及对应的展示方式,所述展示方式包括点状要素展示方式、线状要素展示方式以及面状要素展示方式。需要说明的是,在实际应用中还可以在本步骤执行之前,首先基于每种不同的目标要素分别为其设置对应的展示方式,并记录展示方式和目标要素种类之间的对应关系,这样能够确保在本步骤执行时能够基于对应关系直接获取对应当前的目标要素对应的展示方式作为目标展示方式。

在上述步骤中,由于确定目标展示方式是基于预设的对应关系按照目标要素的种类确定的,这就确保了在获取展示方式的过程中最终确定的目标展示方式是对应目标要素的种类,从而确保了后续在基于目标展示方式进行展示时的准确性。

在一些实施例中,基于目标要素的展示过程中所采用的展示方式是基于对目标元素的输出位置实现的,这样基于目标要素的具体类别,后续的展示方式也随之不同,具体来说,当所述目标元素包括点元素时;

此时,前述实施例的步骤103中所述根据所述目标展示方式在所述地图中输出所述目标要素,在执行时可以包括:

首先,根据所述地图中的已显示内容的位置,确定所述已使用坐标,其中,所述已使用坐标为前一时刻展示所述已显示内容的坐标;

然后,通过所述点状要素展示方式,从坐标集合中按照第一选取规则选取与所述已知使用坐标的位置不同的至少一个坐标,作为待输出坐标、

之后,根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致,其中,所述坐标集合为预先在所述地图中设置的至少两个坐标构建的,所述第一选取规则用于按照预设时间间隔从所述坐标集合中选取与已使用坐标的位置不同的坐标,所述第一选取规则中包含选取顺序,所述选取顺序用于确定从所述坐标集合中选取所述坐标的顺序;

最后,按照所述输出队列将所述点元素在所述待输出坐标依次输出。

在上述步骤具体执行时,为了实现从坐标集合选取待输出坐标的效果,可以预先设置不同的坐标并形成所述坐标集合,如图2-B所示,随机选取多个坐标形成所述坐标集合。这样在本步骤中需要选取坐标来输出所述点元素时,可以从该坐标集合进行选取,如坐标1,坐标2乃至坐标N。另外,在输出点元素时,为了避免当前点元素的坐标与已经使用的坐标重合,为所述点元素选取的坐标要与已使用坐标不同,即避免前一时刻所展示的内的影响。此外,在选取的过程中,当需输出点元素的坐标为多个时,这时可以按照选取顺序设置一个对应的输出队列,这样按照输出队列进行点元素的依次输出,从而形成按照选取顺序的坐标依次输出点元素的效果,从而实现点状要素的动态变化效果。

在一些实施例中,在所述目标元素包括点元素时,由于某些情况下输出点元素的方式还可以基于用户的设定在一定区域中作为选取输出点元素坐标的范围。基于此,前述实施例的步骤103中所述根据所述目标展示方式在所述地图中输出所述目标要素,在执行时还可以包括:

首先,根据所述地图中的已显示内容的位置,并确定所述已使用坐标;

然后,通过所述点状要素展示方式,从位置区域中按照第二选取规则选取与所述已知使用坐标的位置不同的至少两个坐标,作为待输出坐标,其中,所述位置区域为预先在所述地图中设置的区域,所述位置区域中至少包含两个坐标,所述第二选取规则用于按照预设时间间隔从所述位置区域中选取与所述已使用坐标的位置不同的坐标,所述第二选取规则中包含所述选取顺序,所述选取顺序用于确定从所述位置区域中选取所述坐标的顺序;

之后,根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

最后,按照所述输出队列将所述点元素在所述待输出坐标依次输出。

,基于上述步骤可以看出,如图2-C所示,通过在位置区域中选取待输出坐标,诸如坐标1、坐标2至坐标N作为后续输出点元素的坐标,能够实现一种从设定区域进行点元素输出坐标的选取功能,从而使得在选取待输出坐标的方式更为便捷,无需预先一一设置点坐标,仅部署位置区域即可,这样确保了当需要设置大量的坐标以输出点元素时一一设置坐标带来的工作量较大的问题。

在一些实施例中,由于选取顺序能够确定后续的目标元素的输出顺序,因此由于选取顺序的不同,将直接影响目标元素的输出顺序变化,从而影响目标要素的展示效果,因此在实际应用中所述选取顺序可以包括:往复顺序和循环顺序,

其中,所述往复顺序用于使所述点元素在输出后实现所述点状要素在非闭合路径中呈往复式移动,所述循环顺序用于使所述点元素在输出后实现所述点状要素在闭合路径中按照时针方向移动。

通过往复顺序,如图2-D所示,能够使点元素按照路径的起止点间按照次序往复输出,即从端点A至端点B之间输出,从而使点状要素在非闭合路径中呈现出一种往复的移动效果。另外,通过循环顺序,如图2-E所示,能使点元素按照路径依次循环输出,从而使点状要素在闭合路径内呈现出一种循环的效果,其中循环方式包括时针方向的顺时针方向和逆时针方向。由此,基于上述往复顺序及循环顺序,实现了不同种类的点状要素的移动效果,能够丰富用户基于不同的方式展示点状要素的需求。

在一些实施例中,在一些情况下,用户需要展示的还可以是诸如河流、山脊等线型的图像,即需要展示线状要素,这时展示线状要素可以一方面通过利用可以表征线状要素整体的元素进行展示,即线元素,另一方面还可以全部按照点元素进行展示。

基于此,展示线状要素的过程可以分别基于下述两种方式进行:

一方面,当所述目标元素还包括线元素时,前述实施例的步骤103中所述根据所述目标展示方式在所述地图中输出所述目标要素,在执行时可以包括:

通过所述线状要素展示方式,根据所述线元素的坐标输出所述线元素,并从第一集合中通过所述选取顺序,依次选取待显示位置的坐标,按照所述预设时间间隔输出所述点元素,其中,所述第一集合包含所述线元素展示时覆盖的坐标以及与所述线元素展示时覆盖的坐标小于预设距离的坐标。

在本步骤中,由于第一集合包含了线元素展示时所覆盖的坐标,这就能够确保在线元素输出的基础上,在线元素的位置输出点元素,从而实现线条中的点进行展示的效果,例如河流上的水花或河流上的船只。其中河流可以理解为线元素,水花或船只可以理解为点元素。

另外,由于第一集合中还包括了与所述线元素展示时覆盖的坐标小于预设距离的坐标,这就使得在展示点元素时还可以在线元素覆盖的坐标的附近进行展示,从而实现了一种能够在线状要素展示的过程中同时兼顾展示点状要素的功能,从而丰富了展示效果。并且,当需要对线状要素的显示效果进行调整时,还可以直接通过对线元素进行调整实现线状要素的整体调整效果,从而当需要改变线状要素的整体时,可以简化整体了修改过程。

另一方面,在一些实施例中,在通过点元素展示线状要素时,所述点元素包括第一点元素及第二点元素;基于此,前述实施例的步骤103中所述根据所述目标展示方式在所述地图中输出所述目标要素,还可以包括:

通过所述线状要素展示方式,从线状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从第二集合中依次选取坐标,按照所述预设时间间隔输出所述第二点元素。其中,所述线状要素坐标集合中包含用于形成所述线状要素的坐标,所述第二集合包括线状要素坐标集合的坐标以及与所述形成线状要素展示时覆盖的坐标的距离小于预设范围的坐标。

这样,由第一点元素全部进行输出来实现线状要素的展示,同时由第二点元素作为线状要素上显示的点状要素,从而实现了以点元素实现线状要素以及线状要素附近的点状要素的效果,这样能够确保当需要调整线状要素的显示效果中的一小部分进行调整时,直接调整对应位置的第一点元素即可,简化了线状要素展示效果的局部调整过程。

在一些实施例中,当需要展示面状要素时,基于面状要素的具体设置方式,选取不同的展示方式,其中一种可以基于面元素整体的展示方式,另一种则可以为以点元素的方式构成面状要素。

基于此,当通过点元素实现面状要素的展示效果时,所述点元素包括第一点元素及第三点元素;

前述实施例中步骤103中所述根据所述目标展示方式在所述地图中输出所述目标要素,可以包括:

通过所述面状要素展示方式,在从面状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从所述第三集合中依次选取坐标,按照所述预设时间间隔输出所述第三点元素,其中,所述面状要素坐标集合中包含用于形成所述面状要素的坐标,所述第三集合中包含面状要素坐标集合中的坐标以及与所述面状要素展示时覆盖的坐标距离小于预定范围内的坐标。

由于第三集合是包含形成面状要素的坐标,因此通过第三结合中的坐标来输出第一点元素,实现了以第一点元素实现面状要素的展示效果,同时从第三集合中再次按时间间隔选取坐标并输出第三点元素,实现了在面状要素上展示点状要素的效果,例如在国家区域中展示首都,其中“国家”可以是第一点元素同时输出展示的,而“首都”则通过第三点元素在“国家”这个面状要素中选取的一个坐标输出的展示的。

通过上述过程,不仅以第一点元素实现了面状要素的展示,同时还能够在面状要素中展示具体的点状要素,当然基于第三点元素的组合也可以形成线状要素,这就丰富了展示效果。并且,由于面状要素是无数个第一点元素形成的,当需要部分调整面状要素的展示效果时,可以直接对需要调整部分的第一点元素进行调整,从而无需整体进行调整,简化了调整面状要素动态展示效果的过程。

在一些实施例中,当需要通过面元素实现面状要素的展示效果时,所述目标元素还包括面元素,其中,该面元素可以理解为用户预先设置的面状图像。

基于此,前述实施例中步骤103的所述根据所述目标展示方式在所述地图中输出所述目标要素,在执行时可以具体包括:

通过所述面状要素展示方式,根据面元素坐标输出所述面元素,并在从第四集合中通过所述选取顺序依次选取坐标,按照所述预设时间间隔输出所述点元素。其中,所述第四集合为所述面元素展示时覆盖的坐标以及与所述面元素展示时覆盖的坐标的距离小于预设范围的坐标。

通过上述方法,能够在面元素作为整体来展示面状要素,并在面状要素的基础上通过点元素实现面状要素中点状要素的展示效果,同时,点元素可以按照坐标和输出顺序能够形成线状要素,这就是说还能够实现同时展示线状要素与面状要素展示的组合效果,丰富了展示效果。另外,由于面状要素展示时是通过面元素整体展示实现的,这就确保了当需要对面元素整体进行调整时可以直接通过面元素进行修改来实现,例如位置变化时,而无需对面要素中的每一个点进行调整,从而简化了调整和修改的过程。

在一些实施例中,所述面元素至少包括两个子面元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

确定每个所述子面元素展示次序,其中,所述展示次序是基于每个所述子面元素预先设置的展示时间确定的;

根据所述展示次序依次按照所述预设频率,通过目标操作输出所述子面元素,其中,所述目标操作用于根据展示次序使前一时刻展示的子面元素通过渐变方式过渡为后一时刻对应的子面元素,以便使所述面元素对应的所述面状要素实现动态变化。

需要说明的是,在本实施例中的预设频率可以与前述实施例中的时间间隔相对应,也可以不同,具体的情况可以基于用户的需要的展示效果来确定。例如,当用户需要子面元素之间展示过程中与点元素、线元素的输出间隔一致时,则可以使本步骤中的预设频率与点元素、线元素的时间间隔相对应。

具体的,如图2-F所示,可以从子面元素A到子面元素B进行过度,由于上述展示过程中依照展示次序设定完各个子面元素展示的先后,这样能够确保展示过程中子面元素之间的顺序的准确,同时由于前一时刻展示的子面元素在过度到后一时刻的子面元素时通过渐变方式实现的,也就是实现了一种相对平滑的过度方式,从而使用户的感官效果更佳,避免了突然变化带来的突兀感。

在一些实施例中,当前述实施例所述的方法应用于历史事件的地图场景时,前述实施例中的目标要素实际上可以理解为需要展示的一个历史事件,因此,所述目标要素至少对应一个历史事件信息;

在前述实施例中步骤103中根据所述目标展示方式在所述地图中输出所述目标要素之前,所述方法还包括:

根据事件对应关系,确定所述目标要素对应的所述历史事件信息,其中,所述事件对应关系包含每个目标要素对应的历史事件信息。由于每个历史事件的需要展示的位置、方式都是不同的,因此在本实施例中可以基于事件对应关系预先将不同的历史事件信息设置对应的目标要素,具体的对应方式可以基于用户的实际需要进行选取,在此不做限定。

进一步的,前述实施例中步骤103中根据所述目标展示方式在所述地图中输出所述目标要素,可以具体包括:

当所述目标要素为所述点状要素时,根据所述点状要素展示方式输出所述历史事件信息;

当所述目标要素为所述线状要素时,根据所述线状要素展示方式输出所述历史事件信息;

当所述目标要素为所述面状要素时,根据所述面状要素展示方式输出所述历史事件信息。

例如,当历史事件信息为领土扩张时,则所述目标要素可以为面状要素,在本步骤展示面状要素时,表征历史地图中在发生领土扩张的情况时,以面状要素的展示形式来展示领土扩张的事件。再例如,当历史事件为昭君出塞时,目标要素为展示昭君出塞时的路线所对应的线状要素,这时可以在展示该线状要素时将昭君出塞的文字对应线状要素的展示方式进行输出。

通过上述方式可以看出,本实施例所述的方法能够基于不同的目标要素的形式,按照对应的展示方式来展示对应的历史事件信息,从而确保了展示目标要素的同时展示历史事件的效果,使历史地图中历史信息的展示效果更为丰富。

在一些实施例中,由于本实施例所述的方法是应用于地图中的,因此,存在用户调整显示比例的情况,例如放大、缩小等,由于不同的显示比例所显示的内容可能存在区别,因此,在前述实施例的步骤103中根据所述目标展示方式在所述地图中输出所述目标要素之前,所述方法还包括:

判断所述地图的显示比例是否变化;

若变化,则确定所述显示比例的变化方式,所述变化方式包括放大或缩小;

根据所述变化方式重新确定所述目标要素。

由于显示比例的变化将直接影响变化后需要显示的内容,也就是说原来确定的目标要素可能需要重新确定,例如,当显示比例对应的是各个国家政权时,其中目标要素可能对应每个政权的首都的点状要素1,当放大后,则可能需要显示的是该政权某省份的省会对应的点状要素2。因此,通过上述过程判断用户是否调整了显示比例,并在确定调整了显示比例后,基于变化方式重新确定目标要素,能够使本实施例所述的方法在显示比例调整后实现对待显示的目标要素进行调整的效果,从而使本实施例的方法能够满足不同的显示比例下的显示内容随之变化的需求,丰富了本实施例所述方法的使用场景。

在一些实施例中,基于前述实施例的描述可知,在显示比例发生变化时,需要重新确定目标要素,也就是说所述目标要素随所述变化方式变化;在本实施例中,所述目标要素包括第一目标要素及第二目标要素,其中,所述第一目标要素为变化前的要素,所述第二目标要素为变化后的要素;

因此前述步骤中根据所述变化方式重新确定所述目标要素,可基于显示比例调整时的具体执行方式分为下述几个方面进行,其中包括:

一方面,当所述变化方式为放大,且所述第一目标要素为点状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素,所述要素调整规则包括不同显示比例对应的要素调整方式;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括线状要素或面状要素;

另一方面,当所述变化方式为放大,且所述第一目标要素为线状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括面状要素;

又一方面,当所述变化方式为缩小,且所述第一目标要素为面状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括线状要素或点状要素;

再一方面,当所述变化方式为缩小,且所述第一目标要素为线状要素时,根据要素调整规则确定所述第一目标要素是否需要调整为所述第二目标要素;

若需要,则将所述第一目标要素调整为所述第二目标要素,所述第二目标要素包括点状要素。

在前述几个方面中所执行的过程中,所述要素调整规则可以理解为用户预先设置的在调整比例至何种情况下才需要重新设置目标要素的规则,具体的设置方式和规则的定义可以基于用户的实际需要进行选取,在此并不做具体的限定。

通过上述几种方式,能够确保在不同的变化方式下选取对应的方式将第一目标要素调整为第二目标要素,从而可以确保每个变化方式能够找到与之对应的目标要素调整过程,确保了重新确定目标要素的准确性。

进一步的,作为对上述图1及多种实施例所示方法的实现,本发明实施例还提供了一种历史地图中历史信息的展示装置,用于对上述图1以及上述多个实施例所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图3所示,该装置包括:确定单元31、获取单元32及输出单元33,其中

确定单元31,可以用于在地图中确定待显示的目标要素,其中,所述目标要素为所述地图在展示过程中所需的部分图像信息;

获取单元32,可以用于根据所述确定单元31确定的目标要素获取对应的目标展示方式,其中,所述目标展示方式可以用于控制目标元素在所述地图中按照至少一次非重复位置执行显示操作,以便使所述目标要素形成动态变化的展示效果,所述目标元素为可以用于实现所述目标要素展示效果的显示元素;

输出单元33,可以用于根据所述获取单元32获取的目标展示方式在所述地图中输出所述目标要素。

进一步的,如图4所示,所述目标要素包括点状要素、线状要素以及面状要素;

所述获取单元32,包括:

确定模块321,可以用于根据对应关系确定对应所述目标要素的展示方式,作为所述目标展示方式,其中,所述对应关系包括每种所述目标要素以及对应的展示方式,所述展示方式包括点状要素展示方式、线状要素展示方式以及面状要素展示方式。

进一步的,如图4所示,所述目标元素包括点元素;

所述输出单元33,包括:

第一确定模块3301,可以用于根据所述地图中的已显示内容的位置,确定所述已使用坐标,其中,所述已使用坐标为前一时刻展示所述已显示内容的坐标;

第一选取模块3302,可以用于通过所述点状要素展示方式,从坐标集合中按照第一选取规则选取与所述第一确定模块3301确定的已知使用坐标的位置不同的至少一个坐标,作为待输出坐标,其中,所述坐标集合为预先在所述地图中设置的至少两个坐标构建的,所述第一选取规则可以用于按照预设时间间隔从所述坐标集合中选取与已使用坐标的位置不同的坐标,所述第一选取规则中包含选取顺序,所述选取顺序可以用于确定从所述坐标集合中选取所述坐标的顺序;

第一设置模块3303,可以用于根据所述选取顺序为所述第一选取模块3302选取的待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

第一输出模块3304,可以用于按照所述第一设置模块3303设置的输出队列将所述点元素在所述待输出坐标依次输出。

进一步的,如图4所示,所述目标元素包括点元素;

所述输出单元33包括:

第二确定模块3305,可以用于根据所述地图中的已显示内容的位置,并确定所述已使用坐标;

第二选取模块3306,可以用于通过所述点状要素展示方式,从位置区域中按照第二选取规则选取与所述第二确定模块3305确定的已知使用坐标的位置不同的至少两个坐标,作为待输出坐标,其中,所述位置区域为预先在所述地图中设置的区域,所述位置区域中至少包含两个坐标,所述第二选取规则可以用于按照预设时间间隔从所述位置区域中选取与所述已使用坐标的位置不同的坐标,所述第二选取规则中包含所述选取顺序,所述选取顺序可以用于确定从所述位置区域中选取所述坐标的顺序;

第二设置模块3307,可以用于根据所述选取顺序为所述第二选取模块3306选取的待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

第二输出模块3308,可以用于按照所述第二设置模块3307设置的输出队列将所述点元素在所述待输出坐标依次输出。

进一步的,如图4所示,所述选取顺序包括:往复顺序和循环顺序,

所述往复顺序可以用于使所述点元素在输出后实现所述点状要素在非闭合路径中呈往复式移动,所述循环顺序可以用于使所述点元素在输出后实现所述点状要素在闭合路径中按照时针方向移动。

进一步的,如图4所示,所述目标元素还包括线元素;

所述输出单元33,包括:

第三输出模块3309,可以用于通过所述线状要素展示方式,根据所述线元素的坐标输出所述线元素,并从第一集合中通过所述选取顺序,依次选取待显示位置的坐标,按照所述预设时间间隔输出所述点元素,其中,所述第一集合包含所述线元素展示时覆盖的坐标以及与所述线元素展示时覆盖的坐标小于预设距离的坐标。

进一步的,如图4所示,所述点元素包括第一点元素及第二点元素;

所述输出单元33,包括:

第四输出模块3310,可以用于通过所述线状要素展示方式,从线状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从第二集合中依次选取坐标,按照所述预设时间间隔输出所述第二点元素,其中,所述线状要素坐标集合中包含可以用于形成所述线状要素的坐标,所述第二集合包括线状要素坐标集合的坐标以及与所述形成线状要素展示时覆盖的坐标的距离小于预设范围的坐标。

进一步的,如图4所示,所述点元素包括第一点元素及第三点元素;

所述输出单元33,包括:

第五输出模块3311,可以用于通过所述面状要素展示方式,在从面状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从所述第三集合中依次选取坐标,按照所述预设时间间隔输出所述第三点元素,其中,所述面状要素坐标集合中包含可以用于形成所述面状要素的坐标,所述第三集合中包含面状要素坐标集合中的坐标以及与所述面状要素展示时覆盖的坐标距离小于预定范围内的坐标。

进一步的,如图4所示,所述目标元素还包括面元素;

所述输出单元33,包括:

第六输出模块3312,可以用于通过所述面状要素展示方式,根据面元素坐标输出所述面元素,并在从第四集合中通过所述选取顺序依次选取坐标,按照所述预设时间间隔输出所述点元素,其中,所述第四集合为所述面元素展示时覆盖的坐标以及与所述面元素展示时覆盖的坐标的距离小于预设范围的坐标。

进一步的,如图4所示,所述面元素至少包括两个子面元素;

所述输出单元33,包括:

第三确定模块3313,可以用于确定每个所述子面元素展示次序,其中,所述展示次序是基于每个所述子面元素预先设置的展示时间确定的;

第七输出模块3314,可以用于根据所述第三确定模块3313确定的展示次序依次按照所述预设频率,通过目标操作输出所述子面元素,其中,所述目标操作可以用于根据展示次序使前一时刻展示的子面元素通过渐变方式过渡为后一时刻对应的子面元素,以便使所述面元素对应的所述面状要素实现动态变化。

借由上述技术方案,本发明实施例提供一种历史地图中历史信息的展示方法及装置,对于现有技术存在的问题,本发明通过在地图中确定待显示的目标要素,然后根据所述目标要素获取对应的目标展示方式,最后根据所述目标展示方式在所述地图中输出所述目标要素,从而实现了对历史地图中历史信息的展示功能。在上述方案中,由于所述目标要素为所述地图在展示过程中所需的部分图像信息,且所述目标展示方式是通过控制目标元素在所述地图中按照至少一次非重复位置执行显示操作实现的,这样便能够在按照目标展示方式输出目标元素时通过非重复位置上显示目标元素从而使所述目标要素形成动态变化的展示效果,实现了基于目标元素的位置变化显示来对目标要素的动态展示功能,能够突出展示用户想要获知的内容,从而解决了现有较为僵化的展示方式影响用户直观获知其所需内容的问题,使历史地图的展示效果明显提高。同时,由于本发明的历史地图中历史信息的展示方式是基于目标元素在至少一次非重复位置执行显示操作实现的目标要素的展示效果,因此其动态显示效果由于不涉及动图或视频,而是基于不同位置的调整和修改来就能实现目标要素整体动态显示效果的变化,从而避免了常规的地图信息展示过程中因视频或动图重新编辑带来的修改过程便捷性较差的问题,能够在用户所需时调整目标元素执行显示操作的位置即可,这样就提高了修改地图信息的动态显示效果的便捷性。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现一种自动化实现历史地图中历史信息的展示方法,可使历史地图的展示效果明显提高,并解决人工生成带来的修改方式的便捷性较差问题。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述历史地图中历史信息的展示方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述历史地图中历史信息的展示方法。

本发明实施例提供了一种设备50,如图5所示,设备包括至少一个处理器501、以及与处理器连接的至少一个存储器502、总线503;其中,处理器501、存储器502通过总线503完成相互间的通信;处理器501用于调用存储器中的程序指令,以执行上述的历史地图中历史信息的展示方法。

本文中的设备可以是服务器、PC、PAD、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:在地图中确定待显示的目标要素,其中,所述目标要素为所述地图在展示过程中所需的部分图像信息;根据所述目标要素获取对应的目标展示方式,其中,所述目标展示方式用于控制目标元素在所述地图中按照至少一次非重复位置执行显示操作,以便使所述目标要素形成动态变化的展示效果,所述目标元素为用于实现所述目标要素展示效果的显示元素;根据所述目标展示方式在所述地图中输出所述目标要素。

进一步的,所述目标要素包括点状要素、线状要素以及面状要素;

所述根据所述目标要素获取对应的目标展示方式,包括:

根据对应关系确定对应所述目标要素的展示方式,作为所述目标展示方式,其中,所述对应关系包括每种所述目标要素以及对应的展示方式,所述展示方式包括点状要素展示方式、线状要素展示方式以及面状要素展示方式。

进一步的,所述目标元素包括点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

根据所述地图中的已显示内容的位置,确定所述已使用坐标,其中,所述已使用坐标为前一时刻展示所述已显示内容的坐标;

通过所述点状要素展示方式,从坐标集合中按照第一选取规则选取与所述已知使用坐标的位置不同的至少一个坐标,作为待输出坐标,其中,所述坐标集合为预先在所述地图中设置的至少两个坐标构建的,所述第一选取规则用于按照预设时间间隔从所述坐标集合中选取与已使用坐标的位置不同的坐标,所述第一选取规则中包含选取顺序,所述选取顺序用于确定从所述坐标集合中选取所述坐标的顺序;

根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

按照所述输出队列将所述点元素在所述待输出坐标依次输出。

进一步的,所述目标元素包括点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素包括:

根据所述地图中的已显示内容的位置,并确定所述已使用坐标;

通过所述点状要素展示方式,从位置区域中按照第二选取规则选取与所述已知使用坐标的位置不同的至少两个坐标,作为待输出坐标,其中,所述位置区域为预先在所述地图中设置的区域,所述位置区域中至少包含两个坐标,所述第二选取规则用于按照预设时间间隔从所述位置区域中选取与所述已使用坐标的位置不同的坐标,所述第二选取规则中包含所述选取顺序,所述选取顺序用于确定从所述位置区域中选取所述坐标的顺序;

根据所述选取顺序为所述待输出坐标设置输出队列,所述输出队列中坐标次序与所述选取顺序的坐标次序一致;

按照所述输出队列将所述点元素在所述待输出坐标依次输出。

进一步的,所述选取顺序包括:往复顺序和循环顺序,

所述往复顺序用于使所述点元素在输出后实现所述点状要素在非闭合路径中呈往复式移动,所述循环顺序用于使所述点元素在输出后实现所述点状要素在闭合路径中按照时针方向移动。

进一步的,所述目标元素还包括线元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述线状要素展示方式,根据所述线元素的坐标输出所述线元素,并从第一集合中通过所述选取顺序,依次选取待显示位置的坐标,按照所述预设时间间隔输出所述点元素,其中,所述第一集合包含所述线元素展示时覆盖的坐标以及与所述线元素展示时覆盖的坐标小于预设距离的坐标。

进一步的,所述点元素包括第一点元素及第二点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述线状要素展示方式,从线状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从第二集合中依次选取坐标,按照所述预设时间间隔输出所述第二点元素,其中,所述线状要素坐标集合中包含用于形成所述线状要素的坐标,所述第二集合包括线状要素坐标集合的坐标以及与所述形成线状要素展示时覆盖的坐标的距离小于预设范围的坐标。

进一步的,所述点元素包括第一点元素及第三点元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述面状要素展示方式,在从面状要素坐标集合中选取坐标输出所述第一点元素,并按照所述选取顺序从所述第三集合中依次选取坐标,按照所述预设时间间隔输出所述第三点元素,其中,所述面状要素坐标集合中包含用于形成所述面状要素的坐标,所述第三集合中包含面状要素坐标集合中的坐标以及与所述面状要素展示时覆盖的坐标距离小于预定范围内的坐标。

进一步的,所述目标元素还包括面元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

通过所述面状要素展示方式,根据面元素坐标输出所述面元素,并在从第四集合中通过所述选取顺序依次选取坐标,按照所述预设时间间隔输出所述点元素,其中,所述第四集合为所述面元素展示时覆盖的坐标以及与所述面元素展示时覆盖的坐标的距离小于预设范围的坐标。

进一步的,所述面元素至少包括两个子面元素;

所述根据所述目标展示方式在所述地图中输出所述目标要素,包括:

确定每个所述子面元素展示次序,其中,所述展示次序是基于每个所述子面元素预先设置的展示时间确定的;

根据所述展示次序依次按照所述预设频率,通过目标操作输出所述子面元素,其中,所述目标操作用于根据展示次序使前一时刻展示的子面元素通过渐变方式过渡为后一时刻对应的子面元素,以便使所述面元素对应的所述面状要素实现动态变化。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在一个典型的配置中,设备包括一个或多个处理器(CPU)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号