技术领域
[0001] 本公开涉及电子地图技术领域,具体涉及一种交通事件显示方法及程序产品。
相关背景技术
[0002] 交通事件例如是在某个实际地理位置发生的事故、交通管制、积水积雪、拥堵、道路施工等。为方便客户(普通出行客户或者交通管理相关部门)了解相关道路的交通事件信息,需要在电子地图中发生相关交通事件的位置直观地展示交通事件,例如展示交通事件的图标和/或文字描述等。由于一个交通事件可能导致其他交通事件的发生,实际情况中,经常存在某个发生了交通事件的地理位置附近会出现多个不同类型的交通事件的情况(例如,积雪路段容易发生拥堵和事故,道路施工路段可能伴随交通管制,等等),而在电子地图上相关的地理位置处同时展示这些交通事件时,会出现交通事件的图标或者文字描述彼此遮挡的问题,从而导致交通事件展示效果不佳,影响客户体验。
具体实施方式
[0103] 下文中,将参考附图详细描述本公开的示例性实施例,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施例无关的部分。
[0104] 在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
[0105] 另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0106] 在本公开中,对客户信息或客户数据的获取均为经客户授权、确认,或由客户主动选择的操作。
[0107] 如上所述,为方便客户(普通出行客户或者交通管理相关部门)了解相关道路的交通事件信息,需要在电子地图中发生相关交通事件的位置直观地展示交通事件,例如展示交通事件的图标和/或文字描述等。由于一个交通事件会导致其他交通事件的发生,实际情况中,经常存在某个发生了交通事件的地理位置附近会出现多个不同类型的交通事件的情况(例如,积雪路段容易发生拥堵和事故,道路施工路段可能伴随交通管制,等等),而在电子地图上相关的地理位置处同时展示这些交通事件时,会出现交通事件的图标或者文字描述彼此遮挡的问题,从而导致交通事件展示效果不佳,影响客户体验。
[0108] 本公开实施例提供了一种交通事件显示方法,包括:获取第一组交通事件的地理位置和优先级信息;将所述第一组交通事件作为当前交通事件组,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则。
[0109] 根据本公开的实施例,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则,从而在电子地图上既能直观表示交通事件的分布特点,又能根据交通事件的优先级而相应地对其进行显示,方便客户快速准确地获知路况信息。
[0110] 图1A‑1C示出根据本公开实施例的交通事件显示画面的示意图。
[0111] 图1A‑1C示出了电子地图和多个用于表示交通事件的图标,例如图中的事件图标和缩略图标,缩略图标的尺寸小于事件图标的尺寸。根据本公开的实施例,事件图标的尺寸较大,因此可以显示比缩略图标更详细的事件信息。例如,在图1A‑1C中,事件图标可以显示用于表示事件类型的文字信息如“交通管制”、“事故”、“轻微拥堵”等,而缩略图标则不显示文字信息。每个图标在电子地图上的位置分别表示相应交通事件的地理位置。
[0112] 下面以图1A‑1C中的图标101、103、105、106作为事件图标的示例,以图标102、104、107作为缩略图标的示例进行说明。
[0113] 在图1A‑1C中,事件图标101被显示为大于缩略图标102。事件图标101对应的交通事件例如是事故,缩略图标102对应的交通事件例如是轻微拥堵,事件图标101对应的交通事件的优先级高于缩略图标102对应的交通事件的优先级。根据本公开的实施例,交通事件的优先级可以根据实际需要预先设定。例如,可以将对于客户而言较为重要的交通事件的优先级设置为比对于客户而言重要性较低的交通事件的优先级更高。客户一般希望重点关注优先级高的交通事件,所以将优先级高的交通事件的图标显示为尺寸较大的事件图标。
[0114] 在本示例中,因为处理事故所需的时间较长,对车辆行驶影响较大,所以故障的优先级较高,而轻微拥堵对车辆行驶影响较小,所以优先级较低。
[0115] 根据本公开的实施例,当放大图1A所示的电子地图时,如图1B所示,随着电子地图的放大,图标之间的距离增大,图标的密集程度降低,因而可以将一些缩略图标的尺寸增大从而允许客户获得这些图标对应的交通事件的详细信息。例如,图1A中的缩略图标102可以放大为图1B中的事件图标106,从而显示表示事件类型的文字信息“轻微拥堵”。根据本公开的实施例,可以优先放大对应于较高优先级的交通事件的缩略图标。例如,在图1A所示的缩略图标中,缩略图标102对应的交通事件优先级高于与它相邻的其他交通事件的优先级,因此,当放大电子地图时,优先将缩略图标102放大为事件图标。
[0116] 另一方面,当缩小图1A所示的电子地图时,,如图1C所示,随着电子地图的缩小,图标之间的距离减小,密集程度增加,此时,可以缩小事件图标中对应于较低优先级的交通事件的事件图标的尺寸,例如将事件图标103缩小为缩略图标107,以减小或避免事件图标之间的重叠。
[0117] 根据本公开的实施例,当放大图1A所示的电子地图时,显示在电子地图被放大之前被事件图标101至少部分覆盖的缩略图标104,如图1B所示。在图1A中,缩略图标104被事件图标101部分覆盖,但是,缩略图标104也可以被事件图标101完全覆盖。另一方面,当缩小图1B所示的电子地图时,可以将至少两个图标显示为至少部分重叠,例如在图1A中,多个缩略图标至少部分重叠,事件图标101与缩略图标104部分重叠。
[0118] 根据本公开的实施例,在图1A中,事件图标101对应的交通事件“事故”与事件图标105对应的交通事件“施工”具有相同的优先级,将二者显示为具有相同的尺寸,缩略图标
104对应的交通事件的优先级低于事件图标101对应的交通事件“事故”,将缩略图标104显示为与缩略图标102具有相同的尺寸。根据本公开的实施例,不同类型的交通事件可以具有相同优先级,从而可以显示为具有相同的尺寸,方便客户根据需要获取相应优先级的信息。
[0119] 根据本公开的实施例,在图1A中,事件图标101与缩略图标104重叠,事件图标101对应的交通事件的优先级高于缩略图标104对应的交通事件的优先级,因此,将事件图标101显示为覆盖在缩略图标104上。图1A所示的示例是事件图标101部分覆盖缩略图标104,但是可以理解,当电子地图被缩小时,事件图标101也可能完全覆盖缩略图标104。
[0120] 根据本公开的实施例,当出现图标重叠的情况时,可以将位于上方的图标显示为半透明的,从而显现出位于下方的图标。
[0121] 图2A示出了根据本公开实施例的交通事件显示方法的流程图。
[0122] 如图2A所示,根据本公开实施例的交通事件显示方法包括步骤S201‑S202:
[0123] 在步骤S201,获取第一组交通事件的地理位置和优先级信息;
[0124] 在步骤S202,将所述第一组交通事件作为当前交通事件组,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则。
[0125] 例如,在图1A中显示的各个图标分别对应于第一组交通事件中的相应交通事件,基于第一组交通事件中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定第一组交通事件中的交通事件的显示规则,从而在电子地图的相应位置上进行显示。根据本公开的实施例,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则,从而在电子地图上既能直观表示交通事件的分布特点,又能根据交通事件的优先级而相应地对其进行显示,方便客户快速准确地获知路况信息。可以理解,虽然图1A中例示的显示规则通过尺寸大小来区分事件图标和缩略图标,但是也可以在显示规则中采用以下之一或其组合来对图标进行区分:不同颜色、不同透明度、不同形状、不同尺寸。
[0126] 根据本公开的实施例,所述交通事件显示方法在客户终端处执行,所述客户终端例如可以是以下任意一种:移动电话、平板电脑、笔记本电脑、车载导航设备,等等。
[0127] 图2B‑2E示出了根据本公开实施例的交通事件显示画面。
[0128] 在图2B‑2E中,图2B的电子地图缩放(zoom)级别最大,地图的视野范围最大,细节最不丰富,图2C的缩放级别小于图2B,图2D的缩放级别小于图2C,图2E的缩放级别最小,地图视野范围最小,细节最丰富。
[0129] 在图2B‑2E中,以事件图标显示优先级高的交通事件,以缩略图标显示优先级低的交通事件。根据本公开的实施例,事件图标可以对应于地图上显示的交通事件中优先级最高的交通事件。或者,根据本公开的实施例,一部分事件图标可以对应于地图上显示的交通事件中优先级最高的交通事件,另一部分事件图标可以对应于地图上显示的交通事件中优先级并非最高的交通事件,这些交通事件虽然优先级不是最高,但其距离优先级最高的交通事件距离较远,将其显示为事件图标不会对优先级最高的交通事件的图标造成干扰,所以也可以将其显示为事件图标,以方便客户获取其详细信息,例如交通事件的类型等。
[0130] 可以看出,随着缩放级别减小,图标分布变得越发稀疏,从而可以将更多的图标显示为事件图标,以提供交通事件的更多详细信息。在图2E中,由于图标之间的距离足够远,所以可以将画面上显示的所有图标显示为事件图标。
[0131] 图2F示出了根据本公开实施例,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则的流程图。
[0132] 如图2F所示,在步骤S2021,从所述当前交通事件组中的未确定显示规则的交通事件中,选择优先级高的一个交通事件作为目标交通事件。
[0133] 在步骤S2022,基于电子地图当前比例尺和所述目标交通事件的事件图标的预设尺寸,确定所述目标交通事件的事件图标覆盖的地理位置范围。
[0134] 在步骤S2023,判断所述当前交通事件组中的未确定显示规则的交通事件中优先级低于所述目标交通事件的其他交通事件的地理位置是否位于所述地理位置范围。
[0135] 在步骤S2024,若位于,则确定为所述其他交通事件显示缩略图标,且将所述目标交通事件的事件图标在所述其他交通事件的缩略图标之上显示,所述事件图标的尺寸大于所述缩略图标的尺寸。
[0136] 根据本公开的实施例,在步骤S2021,从所述当前交通事件组中的未确定显示规则的交通事件中,选择优先级高的一个交通事件作为目标交通事件,所述优先级高的交通事件可以是当前交通事件组中的未确定显示规则的交通事件中优先级最高的一个交通事件,也可以是当前交通事件组中的未确定显示规则的交通事件中优先级高于预设阈值的一个交通事件。
[0137] 根据本公开的实施例,在步骤S2022,基于电子地图当前比例尺和所述目标交通事件的事件图标的预设尺寸,确定所述目标交通事件的事件图标覆盖的地理位置范围。
[0138] 根据本公开的实施例,所述基于电子地图当前比例尺和所述目标交通事件的事件图标的预设尺寸,确定所述目标交通事件的事件图标覆盖的地理位置范围,包括:根据电子地图当前比例尺和所述预设尺寸,获得所述目标交通事件的事件图标在电子地图上覆盖的面积;根据所述目标交通事件的事件图标在电子地图上覆盖的面积和墨卡托坐标系的转化公式,获得所述目标交通事件的事件图标覆盖的地理位置范围。
[0139] 根据本公开的实施例,所述根据电子地图当前比例尺和所述预设尺寸,获得所述目标交通事件的事件图标在电子地图上覆盖的面积,包括:根据电子地图当前比例尺,获得电子地图距离与屏幕像素距离之间的距离转换关系;根据所述目标交通事件的事件图标的预设尺寸和距离转换关系,获得所述目标交通事件的事件图标在电子地图上覆盖的面积。
[0140] 例如,根据事件图标的预设尺寸,例如事件图标的半径,使用电子地图的当前比例尺进行换算,可以得到事件图标在电子地图上覆盖的面积。假设事件图标的预设半径是20个像素,当前比例尺是每个像素对应于10米,则事件图标在电子地图上覆盖的面积是半径为200米的圆。由于电子地图一般采用墨卡托投影方法绘制,因此,使用所述目标交通事件的事件图标在电子地图上覆盖的面积和墨卡托坐标系的转化公式,可以计算获得所述目标交通事件的事件图标覆盖的地理位置范围。
[0141] 根据本公开的实施例,在确定目标交通事件的事件图标覆盖的地理位置范围之后,可以判断所述当前交通事件组中的未确定显示规则的交通事件中优先级低于所述目标交通事件的其他交通事件的地理位置是否位于所述地理位置范围。若位于,则确定为所述其他交通事件显示缩略图标,且将所述目标交通事件的事件图标在所述其他交通事件的缩略图标之上显示,所述事件图标的尺寸大于所述缩略图标的尺寸。这样,可以突出显示优先级高的交通事件的图标,避免优先级低的交通事件的图标干扰优先级高的交通事件的图标的显示。
[0142] 根据本公开的实施例,交通事件显示方法还包括判断所述当前交通事件组中是否还有未确定显示规则的交通事件,若有,则触发所述选择优先级高的一个交通事件作为目标交通事件的步骤。这样,可以在不干扰优先级高的交通事件的显示的同时,尽可能多地以事件图标显示交通事件,从而给客户提供更详细的交通事件信息。
[0143] 图2G示出了根据本公开实施例,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则的流程图。
[0144] 如图2G所示,在步骤S2025,从所述当前交通事件组中的未确定显示规则的交通事件中,选择优先级最高的交通事件。
[0145] 在步骤S2026,基于电子地图当前比例尺和所述优先级最高的交通事件的事件图标的预设尺寸,确定所述优先级最高的交通事件的事件图标覆盖的地理位置范围。
[0146] 在步骤S2027,将位于所述优先级最高的交通事件的事件图标覆盖的地理范围内的交通事件的图标确定为缩略图标。
[0147] 根据本公开的实施例,如果在步骤S2027之后,当前交通事件组中仍存在未确定显示规则的交通事件,则重复执行步骤S2025‑S2027。
[0148] 根据本公开的实施例,在确定当前交通事件组中的最高优先级交通事件显示为事件图标,位于最高优先级交通事件的事件图标覆盖的地理位置范围内的其他低优先级交通事件显示为缩略图标之后,未确定显示规则的其他交通事件显示为缩略图标。如图1A‑1C所示,最高优先级的交通事件显示为事件图标,位于事件图标覆盖的地理位置范围内的其他低优先级交通事件显示为缩略图标(例如事件图标101右上方的缩略图标104),未确定显示规则的其他交通事件显示为缩略图标。这样,可以优先保证最高优先级交通事件的事件图标的显示,并且避免由于显示过多的事件图标而覆盖过多的缩略图标。
[0149] 根据本公开的实施例,在确定当前交通事件组中高于预设优先级的交通事件显示为事件图标,位于高于预设优先级的交通事件的事件图标覆盖的地理位置范围内的其他低优先级交通事件显示为缩略图标之后,未确定显示规则的其他交通事件显示为缩略图标。这样,可以优先保证高于预设优先级的事件图标的显示,并且避免由于显示过多的事件图标而覆盖过多的缩略图标。
[0150] 根据本公开的实施例,交通事件显示方法还包括:获取第二组交通事件的地理位置和优先级信息;将所述第二组交通事件作为当前交通事件组,确定所述当前交通事件组中的交通事件的显示规则;将所述第二组交通事件与当前显示的第一组交通事件进行比较;根据所述第一组交通事件和所述第二组交通事件的比较结果,确定所述第二组交通事件的图标的渲染方式。
[0151] 根据本公开的实施例,在获取第一组交通事件的地理位置和优先级信息之后,可以在预定时间间隔之后获取第二组交通事件的地理位置和优先级信息,即获得更新的交通事件。或者,也可以在客户对电子地图进行缩放时触发获取第二组交通事件的地理位置和优先级信息。在获取第二组交通事件之后,将第二组交通事件作为当前事件组,使用上面描述的方法确定当前事件组(即,第二组交通事件)的显示规则。然后,将所述第一组交通事件与当前显示的第二组交通事件进行比较。对于所述第一组交通事件和所述第二组交通事件共有的交通事件,确定所述交通事件的图标尺寸是否有变化(例如,由于电子地图缩放导致的图标尺寸变化或交通事件组中的交通事件的相对优先级变化导致的图标尺寸变化);如果所述共有的交通事件的图标尺寸有变化,则重新渲染所述共有的交通事件的图标;如果所述共有的交通事件的图标尺寸没有变化,则不重新渲染所述共有的交通事件的图标,即,可以使用所述共有的交通事件的图标的原有渲染数据;不对所述第二组交通事件中没有而所述第一组交通事件中有的交通事件的图标进行渲染,即,删除第二组交通事件中没有而第一组交通事件中有的交通事件的图标;渲染所述第二组交通事件中有而所述第一组交通事件中没有的交通事件的图标,即,添加第二组交通事件中有而第一组交通事件中没有的交通事件对应的图标。以此方式,可以有效减少不必要的图标渲染,提高渲染效率,节约处理资源。
[0152] 根据本公开的实施例,在确定第一组交通事件的显示规则之后,根据屏幕显示的电子地图范围和交通事件在电子地图上的位置确定位于屏幕显示的电子地图范围内的交通事件,仅对位于屏幕显示的电子地图范围内的交通事件的图标进行渲染,而不必对位于屏幕显示的电子地图范围之外的交通事件的图标进行渲染,以提高渲染效率,节约处理资源。
[0153] 根据本公开的实施例,在确定第二组交通事件的显示规则之后,根据屏幕显示的电子地图范围和交通事件在电子地图上的位置确定位于屏幕显示的电子地图范围内的交通事件集合,将第二组交通事件中位于屏幕显示的电子地图范围内的交通事件集合与电子地图上当前显示的交通事件进行比较,根据比较结果,确定所述交通事件集合的渲染方式。具体地,对于所述当前显示的交通事件和所述交通事件集合共有的交通事件,确定所述交通事件的图标尺寸是否有变化;如果所述共有的交通事件的图标尺寸有变化,则重新渲染所述共有的交通事件的图标;如果所述共有的交通事件的事件图标尺寸没有变化,则不重新渲染所述共有的交通事件的图标;对所述交通事件集合中有而所述当前显示的交通事件中没有的交通事件对应的图标进行渲染;不对所述交通事件集合中没有而所述当前显示的交通事件中有的交通事件对应的图标进行渲染。以此方式,仅对位于屏幕显示的电子地图范围内的交通事件集合的图标进行渲染,而不必对位于屏幕显示的电子地图范围之外的交通事件的图标进行渲染,以进一步提高渲染效率,节约处理资源。
[0154] 图3示出了根据本公开实施例的交通事件显示方法的流程图。
[0155] 如图3所示,根据本公开实施例的交通事件显示方法包括步骤S301‑S302。
[0156] 在步骤S301,获取第一组交通事件的地理位置和所述第一组交通事件的显示规则。
[0157] 在步骤S302,基于所述第一组交通事件的地理位置和所述第一组交通事件的显示规则,在电子地图的相应位置处显示交通事件的事件图标或缩略图标。
[0158] 根据本公开的实施例,所述第一组交通事件的显示规则是将所述第一组交通事件作为当前交通事件组,使用上文描述的确定当前交通事件组中的交通事件的显示规则的方法确定的。
[0159] 根据本公开的实施例,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则,从而在电子地图上既能直观表示交通事件的分布特点,又能根据交通事件的优先级而相应地对其进行显示,方便客户快速准确地获知路况信息。
[0160] 根据本公开的实施例,交通事件显示方法还包括:获取第二组交通事件的地理位置和所述第二组交通事件的显示规则,所述第二组交通事件的显示规则是将所述第二组交通事件作为当前交通事件组,使用上文描述的确定当前交通事件组中的交通事件的显示规则的方法确定的;将所述第二组交通事件与当前显示的第一组交通事件进行比较;根据所述第一组交通事件和所述第二组交通事件的比较结果,确定所述第二组交通事件的图标的渲染方式。
[0161] 根据本公开的实施例,所述根据所述第一组交通事件和所述第二组交通事件的比较结果,确定所述第二组交通事件的图标的渲染方式,包括:对于所述第一组交通事件和所述第二组交通事件共有的交通事件,确定所述交通事件的图标尺寸是否有变化;如果所述共有的交通事件的事件图标尺寸有变化,则重新渲染所述共有的交通事件的图标;如果所述共有的交通事件的事件图标尺寸没有变化,则不重新渲染所述共有的交通事件的图标;对所述第二组交通事件中有而所述第一组交通事件中没有的交通事件对应的图标进行渲染;不对所述第二组交通事件中没有而所述第一组交通事件中有的交通事件的图标进行渲染。以此方式,可以有效减少不必要的图标渲染,提高渲染效率,节约处理资源。
[0162] 图4示出根据本公开的实施例的交通事件显示装置的结构框图。其中,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。
[0163] 如图4所示,交通事件显示装置400包括第一获取模块401和第一确定模块402。
[0164] 第一获取模块401被配置为获取第一组交通事件的地理位置和优先级信息。
[0165] 第一确定模块402被配置为将所述第一组交通事件作为当前交通事件组,基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则。
[0166] 根据本公开的实施例,所述基于当前交通事件组中的交通事件的地理位置、优先级信息、电子地图当前比例尺及事件图标的预设尺寸,确定所述当前交通事件组中的交通事件的显示规则,包括:
[0167] 从所述当前交通事件组中的未确定显示规则的交通事件中,选择优先级高的一个交通事件作为目标交通事件;
[0168] 基于电子地图当前比例尺和所述目标交通事件的事件图标的预设尺寸,确定所述目标交通事件的事件图标覆盖的地理位置范围;
[0169] 判断所述当前交通事件组中的未确定显示规则的交通事件中优先级低于所述目标交通事件的其他交通事件的地理位置是否位于所述地理位置范围;
[0170] 若位于,则确定为所述其他交通事件显示缩略图标,且将所述目标交通事件的事件图标在所述其他交通事件的缩略图标之上显示,所述事件图标的尺寸大于所述缩略图标的尺寸。
[0171] 根据本公开的实施例,交通事件显示装置400还包括判断模块403,被配置为判断所述当前交通事件组中是否还有未确定显示规则的交通事件,若有,则触发所述选择优先级高的一个交通事件作为目标交通事件的步骤。
[0172] 根据本公开的实施例,交通事件显示装置400还包括第二获取模块404、第二确定模块405、第一比较模块406和第三确定模块407。
[0173] 第二获取模块404被配置为获取第二组交通事件的地理位置和优先级信息。
[0174] 第二确定模块405被配置为将所述第二组交通事件作为当前交通事件组,确定所述当前交通事件组中的交通事件的显示规则。
[0175] 第一比较模块406被配置为将所述第二组交通事件与当前显示的第一组交通事件进行比较;
[0176] 第三确定模块407被配置为根据所述第一组交通事件和所述第二组交通事件的比较结果,确定所述第二组交通事件的图标的渲染方式。
[0177] 图5示出根据本公开的实施例的交通事件显示装置500的结构框图。其中,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。
[0178] 如图5所示,所述交通事件显示装置500包括第三获取模块501和显示模块502。
[0179] 第三获取模块501被配置为获取第一组交通事件的地理位置和所述第一组交通事件的显示规则。
[0180] 显示模块502被配置为基于所述第一组交通事件的地理位置和所述第一组交通事件的显示规则,在电子地图的相应位置处显示交通事件的事件图标或缩略图标。
[0181] 根据本公开的实施例,所述第一组交通事件的显示规则是将所述第一组交通事件作为当前交通事件组,使用上文描述的确定当前交通事件组中的交通事件的显示规则的方法确定的。
[0182] 根据本公开的实施例,交通事件显示装置500还包括:第四获取模块503、第二比较模块504、第四确定模块505。
[0183] 第四获取模块503被配置为获取第二组交通事件的地理位置和所述第二组交通事件的显示规则,所述第二组交通事件的显示规则是将所述第二组交通事件作为当前交通事件组,使用上文描述的确定当前交通事件组中的交通事件的显示规则的方法确定的。
[0184] 第二比较模块504被配置为将所述第二组交通事件与当前显示的第一组交通事件进行比较。
[0185] 第四确定模块505被配置为根据所述第一组交通事件和所述第二组交通事件的比较结果,确定所述第二组交通事件的图标的渲染方式。
[0186] 本公开还公开了一种电子设备,图6示出根据本公开的实施例的电子设备的结构框图。
[0187] 如图6所示,所述电子设备600包括存储器601和处理器602,其中,存储器601用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器602执行以实现根据本公开的实施例的交通事件显示方法。
[0188] 图7示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
[0189] 如图7所示,计算机系统700包括处理单元701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行上述实施例中的各种处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。处理单元701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
[0190] 以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。其中,所述处理单元701可实现为CPU、GPU、TPU、FPGA、NPU等处理单元。
[0191] 特别地,根据本公开的实施例,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括计算机指令,该计算机指令被处理器执行时实现上文所述的方法步骤。在这样的实施例中,该计算机程序产品可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。
[0192] 附图中的流程图和框图,图示了按照本公开各种实施例的系统、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0193] 描述于本公开实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过可编程硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
[0194] 作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中电子设备或计算机系统中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。
[0195] 以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。