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

基于地图封装的信息显示方法、装置、电子设备及介质

文献发布时间:2024-01-17 01:15:20


基于地图封装的信息显示方法、装置、电子设备及介质

技术领域

本发明涉及换电领域,特别涉及一种基于地图封装的信息显示方法、装置、电子设备及介质。

背景技术

在换电平台,通常需要利用地图服务来展示换电站的具体位置。一般来说,如果需要在不同的位置通过地图展示换电站的位置,则需要在后台对应的位置处多次撰写类似的地图展示的代码以多次使用地图服务。这种情况下,一方面需要多次进行重复的工作来调用地图服务,浪费了开发时间,大量类似的代码也加大了后期维护的难度;另一方面,也容易使得每个页面的配置不一样,在地图展示上会出现差别,影响用户的观感。

发明内容

本发明要解决的技术问题是为了克服现有技术中利用地图服务来展示换电站的具体位置时需要多次进行重复的工作来调用地图服务,浪费了开发时间且容易使每个页面的配置不同的缺陷,提供一种无需多次进行重复的工作来调用地图服务、节约开发时间且可以使页面之间统一配置的基于地图封装的信息显示方法、装置、电子设备及介质。

本发明是通过下述技术方案来解决上述技术问题:

本发明提供了一种基于地图封装的信息显示方法,所述信息显示方法包括以下步骤:

引入地图服务;

通过引入的所述地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象;

在业务代码中调用所述地图封装对象,并将换电站的目标位置数据作为所述地图封装对象的参数;

在目标地图上根据所述显示样式显示所述换电站的聚类信息。

本发明中,通过引入的地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象,在业务代码中可以直接调用封装对象以对换电站的目标位置数据进行聚类,从而可以在目标地图上根据显示样式来显示换电站的聚类信息。本发明可以实现对地图封装对象多次重复使用,节约了大量时间,并且各个页面可以基于封装的显示样式进行换电信息的展示,给换电用户更好的显示体验。

较佳地,所述将换电站的目标位置数据作为所述地图封装对象的参数包括以下步骤:

获取换电站的位置数据,所述位置数据包括各换电站对应的标识信息及对应的位置信息;

获取待显示区域的位置区间;

获取所述位置区间中换电站的目标位置数据;

将所述目标位置数据作为所述地图封装对象的参数。

本发明中,可以先获取每一个换电站的标识信息及对应的位置信息,在调用地图封装对象的过程中,可以根据待显示区域的位置区间来获取对应位置区间中的换电站的目标位置数据,以对位置区间中的换电站进行聚类显示。通过这种方式,可以根据当前获取的待显示区域来实时更新换电站的目标位置数据的聚类信息,以使后续能对更新的聚类信息进行显示。

较佳地,所述获取待显示区域的位置区间的步骤包括以下步骤:

获取当前页面所显示的地图区域;

将所述地图区域作为待显示区域的位置区间。

作为第一种待显示区域的位置区间的获取方式,即将当前页面显示的地图区域作为待显示区域的位置区间(如,对地图进行放大、缩小、移动时的聚类显示),可以直观地进行操作,提高了用户与地区页面的交互性。

较佳地,所述获取待显示区域的位置区间的步骤包括以下步骤:

获取输入的地区选定指令;

获取所述地区选定指令所对应的位置区间,并作为待显示区域的位置区间。

作为第二种待显示区域的位置区间的获取方式,即通过自行输入或者通过选择所展示的区域名称来得到地图上对应的位置区间,可以根据用户的需求,快速定位到用户所需要查看的位置区间,提高了用户的操作效率。

较佳地,所述目标模块包括站点聚类模块,所述站点聚类模块用于通过所述数据聚类模式对所述待显示区的换电站的数量进行统计以生成第一计数信息,所述聚类信息包括所述第一计数信息,所述显示样式包括第一显示位置及第一显示形态;

所述在目标地图上根据所述显示样式显示所述换电站的聚类信息的步骤包括以下步骤:

在所述目标地图上获取待显示区域的地图区域;

获取第一计数信息;

在所述地图区域的对应的第一显示位置以所述第一显示形态显示所述第一计数信息;

其中,所述数据聚类模式为数据聚类函数。

本发明中,通过聚类函数对待显示区的换电站的数量进行统计以生成第一计数信息,可以在地图区域对应的第一显示位置以第一显示形态来显示第一计数信息,从而可以以直观的方式在目标地图的对应位置向用户展示待显示区域的换电站的数量,提升了用户的体验。

较佳地,当所述待显示区域包括两个及以上的子区域时,所述聚类模块还用于通过所述聚类函数对每一子区域中换电站的数量进行统计以生成对应第二计数信息,所述聚类信息还包括所述第二计数信息;

所述在所述地图区域的所述第一显示位置以所述第一显示形态显示所述第一计数信息的步骤包括以下步骤:

若所述待显示区域包括两个及以上的子区域,获取所述地图区域中各个子区域所对应的子地图区域;

对于每一子地图区域,在所述子地图区域对应的第一显示位置以所述第一显示形态显示对应的第二计数信息。

本发明中,通过聚类函数对待显示区域的子区域中换电站的数量进行统计以生成对应第二计数信息,可以在目标地图上,子区域对应的第一显示位置以第一显示形态来显示第二计数信息,可以以直观的方式详细展示各个子区域的换电站的数量,方便用户对每一个子区域的换电站进行查看,进一步提升了用户的体验。

较佳地,所述获取第一计数信息的步骤后还包括:

当所述第一计数信息大于1时,在所述地图区域的对应的第一显示位置以所述第一显示形态显示所述第一计数信息;

当所述第一计数信息等于1时,显示对应的换电站的详细信息。

本发明中,当待显示区域的换电站的数量大于1时,则通过聚类的方式来显示换电站的数量,而当待显示区域的换电站的数量等于1时,可以显示对应的换电站的详细信息,以方便用户查看对应的换电站的详细信息。

较佳地,所述目标模块包括业务统计模块,所述业务统计模块用于对所述待显示区的换电站的换电数据进行统计以生成换电业务信息,所述显示样式还包括第二显示位置及第二显示形态;

所述在目标地图上根据所述显示样式显示所述换电站的聚类信息的步骤包括以下步骤:

在所述目标地图上获取待显示区域的地图区域;

获取换电业务信息;

在所述地图区域对应的第二显示位置以所述第二显示形态显示所述换电业务信息。

本发明中,可以对所述待显示区的换电站的换电数据进行统计以生成换电业务信息,并在地图区域对应的第二显示位置以第二显示形态显示换电业务信息,可以以直观的方式对待显示区域内的换电业务信息进行统计以及展示。

本发明还提供了一种基于地图封装的信息显示装置,所述信息显示装置包括:地图服务引入模块、封装对象生成模块、封装对象调用模块及聚类信息显示模块;

所述地图服务引入模块用于引入地图服务;

所述封装对象生成模块用于通过引入的所述地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象;

所述封装对象调用模块用于在业务代码中调用所述地图封装对象,并将换电站的目标位置数据作为所述地图封装对象的参数;

所述聚类信息显示模块用于在目标地图上根据所述显示样式显示所述换电站的聚类信息。

较佳地,所述封装对象调用模块包括位置数据获取单元、位置区间获取单元、目标位置获取单元及参数确认单元;

所述位置数据获取单元用于获取换电站的位置数据,所述位置数据包括各换电站对应的标识信息及对应的位置信息;

所述位置区间获取单元用于获取待显示区域的位置区间;

所述目标位置获取单元用于获取所述位置区间中换电站的目标位置数据;

所述参数确认单元用于将所述目标位置数据作为所述地图封装对象的参数。

较佳地,所述位置区间获取单元包括区域获取子单元及第一区间确认子单元;

所述区域获取子单元用于获取当前页面所显示的地图区域;

所述第一区间确认子单元用于将所述地图区域作为待显示区域的位置区间。

较佳地,所述位置区间获取单元包括名称输入子单元及第二区间确认子单元;

所述名称输入子单元用于获取输入的地区选定指令;

所述第二区间确认子单元用于获取所述地区选定指令所对应的位置区间,并作为待显示区域的位置区间。

较佳地,所述目标模块包括站点聚类模块,所述站点聚类模块用于通过所述数据聚类模式对所述待显示区的换电站的数量进行统计以生成第一计数信息,所述聚类信息包括所述第一计数信息,所述显示样式包括第一显示位置及第一显示形态;

所述聚类信息显示模块包括第一区域获取单元、第一计数单元、第一显示单元:

所述第一区域获取单元用于在所述目标地图上获取待显示区域的地图区域;

所述第一计数单元用于获取第一计数信息;

所述第一显示单元用于在所述地图区域的对应的第一显示位置以所述第一显示形态显示所述第一计数信息;

其中,所述数据聚类模式为数据聚类函数。

较佳地,当所述待显示区域包括两个及以上的子区域时,所述聚类模块还用于通过所述聚类函数对每一子区域中换电站的数量进行统计以生成对应第二计数信息,所述聚类信息还包括所述第二计数信息;

所述第一显示单元包括:区域获取子单元及第二显示子单元;

所述区域获取子单元用于若所述待显示区域包括两个及以上的子区域,获取所述地图区域中各个子区域所对应的子地图区域;

所述第二显示子单元用于对于每一子地图区域,在所述子地图区域对应的第一显示位置以所述第一显示形态显示对应的第二计数信息。

较佳地,所述第一计数单元还用于当所述第一计数信息大于1时,在所述地图区域的对应的第一显示位置以所述第一显示形态显示所述第一计数信息;当所述第一计数信息等于1时,显示对应的换电站的详细信息。

较佳地,所述目标模块包括业务统计模块,所述业务统计模块用于对所述待显示区的换电站的换电数据进行统计以生成换电业务信息,所述显示样式还包括第二显示位置及第二显示形态;

所述聚类信息显示模块包括第二区域获取单元、业务信息获取单元及第二显示单元;

所述第二区域获取单元用于在所述目标地图上获取待显示区域的地图区域;

所述业务信息获取单元用于获取换电业务信息;

所述第二显示单元用于在所述地图区域对应的第二显示位置以所述第二显示形态显示所述换电业务信息。

本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于地图封装的信息显示方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的基于地图封装的信息显示方法

本发明的积极进步效果在于:本发明通过引入的地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象,在业务代码中可以直接调用封装对象以对换电站的目标位置数据进行聚类,从而可以在目标地图上根据显示样式来显示换电站的聚类信息。本发明可以实现对地图封装对象多次重复使用,节约了大量时间,并且各个页面可以基于封装的显示样式进行展示,使得数据在更新时,页面也能够保持显示的一致性,给用户更好的显示体验。

本发明可以基于地图封装对象中封装的不同类型的目标模块来进行不同的聚类显示,如,当目标模块包括站点聚类模块时,可以通过数据聚类函数对待显示区的换电站的数量进行统计以生成第一计数信息及第二技术信息,并以根据第一显示形态在待显示区域的对应位置处来显示第一计数信息及第二计数信息;当目标模块包括业务聚类模块时,可以对待显示区域的地图区域中换电站的换电业务信息进行统计,并在在待显示区域的对应位置处以第二显示形态来显示换电业务信息。

附图说明

图1为本发明实施例1中基于地图封装的信息显示方法的流程图。

图2为本发明实施例1中步骤103的实现方式的流程图。

图3为本发明实施例1步骤1032的第一种实现方式的流程图。

图4为本发明实施例1步骤1032的第二种实现方式的流程图。

图5为本发明实施例1步骤104的第一种实现方式的流程图。

图6为本发明实施例1中第一计数信息的示意图。

图7为本发明实施例1中步骤1043的实现方式的流程图。

图8为本发明实施例1中显示第二计数信息的示意图。

图9为本发明实施例1步骤104的第二种实现方式的流程图。

图10为本发明实施例2中基于地图封装的信息显示装置的模块示意图。

图11为本发明实施例3中电子设备的模块示意图。

具体实施方式

为了便于理解,下面先对实施例中常出现的术语进行解释:

【包括的定义】如这里所使用的术语“具有”、“可以具有”、“包括”或“可以包括”指示本公开的相应功能、操作、元件等的存在,并且不限制其它的一个或多个功能、操作、元件等的存在。此外应当理解到,如这里所使用的术语“包括”或“具有”是指示在说明书中所描述的特点、数字、步骤、操作、元件、部件或其组合的存在,而不排除一个或多个其它特点、数字、步骤、操作、元件、部件或其组合的存在或增加。

【和/或的定义】如这里所使用的术语“A或B”、“A和/或B的至少之一”或“A和/或B的一个或多个”包括与其一起列举的单词的任意和所有组合。例如,“A或B”、“A和B的至少之一”或“A或B的至少之一”意味着(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B两者。

【第一、第二的定义】本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。例如,可以将第一元件称为第二元件,而没脱离本公开的范围,类似地,可以将第二元件称为第一元件。

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

本实施例提供了一种基于地图封装的信息显示方法,如图1所示,该信息显示方法包括以下步骤:

步骤101、引入地图服务。

具体而言,可以通过接口调用的方式引用地图服务,通常来说,地图服务中已经封装了大量的可以直接使用的方法,通过引入地图服务的方式,可以直接使用这些方法。

下面以高德地图服务为例进一步说明步骤101的实现过程:

首先,在高德地图官网申请密钥,如果已经申请过密匙的,或者已经有高德地图账号的用户可以省略该步骤,然后在目标文件(如index.html(首页文件))中通过cdn(内容分发网络)的方式引入高德地图服务。

应当理解,上述具体的地图服务及地图服务的引用方式仅作为举例说明,不应当成为对本实施例的限制。

步骤102、通过引入的地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象。

其中,数据聚类模式用于对多个数据进行聚类,数据聚类模式也可以为对多个数据按一定的分类条件或聚类算法进行筛选、分类的模式,聚类后得到数据的聚类结果,聚类结果为多个分类数据集和各数据分类内的数据量等最终聚类信息,一般来说,地图服务自身会封装数据聚类模式(如对于高德地图服务而言,自身封装了如ClusterList这样的数据聚类函数),本实施例可以利用地图服务,对其封装的数据聚类模式进行二次封装来提高封装效率。在其他实施例中,也可以自行定义数据聚类模式。

其中,封装的显示样式既可以是地图服务自带的地图显示样式,也可以是自定义的显示样式,对应的,在目标地图上,既可以根据地图服务自带的地图显示样式来显示换电站的聚类信息,也可以根据自定义的显示样式来显示换电站的聚类信息。显示样式具体可以包括显示的位置、颜色、图案、大小、方向等等可视化信息。

下面以一具体实例为例进一步说明步骤102的实现过程:

创建一个公共文件(如:公共js文件),并在src(用于存放java源文件的文件)目录下的目标文件(如utils文件)中创建一个地图对象(如,map.js对象),在该地图文件中封装数据聚类模式及目标模块的显示样式以生成地图封装对象,其中既可以通过对地图服务中原型的继承来拓展得到数据聚类模式及目标模块的显示样式,也可以通过自定义的方式来得到数据聚类模式及目标模块的显示样式。

步骤103、在业务代码中调用地图封装对象,并将换电站的目标位置数据作为地图封装对象的参数。

具体而言,如图2所示,可以通过以下方式来得到地图封装对象的参数:

步骤1031、获取换电站的位置数据。

其中,位置数据包括各换电站对应的标识信息及对应的位置信息;

步骤1032、获取待显示区域的位置区间。

本实施例中,具有多种方式来得到位置区间,下面以两个具体方式作为举例来进行说明,但应当理解,下面的举例不应当成为对本实施例的限制:

方式一、如图3所示,具体包括:

步骤10321、获取当前页面所显示的地图区域。

比如说,在目标页面,可以通过对目标地图进行放大、缩小、移动等方式来实时得到当前页面所显示的地图区域。

步骤10322、将地图区域作为待显示区域的位置区间。

本实施例中,该方式将当前页面显示的地图区域作为待显示区域的位置区间,用户可以直观地对目标地图进行操作,提高了用户与地区页面的交互性。

方式二、如图4所示,具体包括:

步骤11321、获取输入的地区选定指令;

步骤11322、获取地区选定指令所对应的位置区间,并作为待显示区域的位置区间。其中,地区选定指令可以为点击的地图坐标位置,基于地图坐标位置所属的地区,生成地区选定指令;或可以为用户输入地区名称,基于地区名称生成对应的地区选定指令。

本实施例中,通过自行输入或者通过选择所展示的区域名称来得到地图上对应的位置区间,可以根据用户的需求,快速定位到用户所需要查看的位置区间,提高了用户的操作效率。

本实施例中,可以灵活地设置待显示区域的位置区间,用户可以根据需求来选择上面方式中的任意一种,进而提高了用户操作的灵活性。

步骤1033、获取位置区间中换电站的目标位置数据。

具体而言,换电站的目标位置数据具体表示在对应的位置区间中所包含的所有的换电站的标识信息及对应的位置信息。

步骤1034、将目标位置数据作为地图封装对象的参数。

本实施例中,将待显示区域的位置区间的换电站的目标位置数据作为参数传入步骤103中生成的地图封装对象,从而可以对该位置区间下所有换电站的目标位置数据通过封装的数据聚类模式进行聚合处理,并通过封装的目标模块的显示样式,来使聚合处理后的数据通过该显示样式进行显示。

通过这种方式,可以在更新待显示区域时,通过更新的待显示区域的位置区间得到更新的位置区间中的换电站的目标位置数据,通过这种方式可以在不需要重复撰写代码的情况下,以统一的显示样式实时更新的换电站的目标位置数据的聚类信息,以使后续能对更新的聚类信息进行显示,在简化后台开发代码的同时,也提升了界面的观感。

步骤104、在目标地图上根据显示样式显示换电站的聚类信息。

本实施例中,通过引入的地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象,在业务代码中可以直接调用封装对象以对换电站的目标位置数据进行聚类,从而可以在目标地图上根据显示样式来显示换电站的聚类信息。本实施例可以实现对地图封装对象多次重复使用,节约了大量时间,并且各个页面可以基于封装的显示样式进行换电信息的展示,使得数据在更新时,页面也能够保持显示的一致性,给换电用户更好的显示体验。

本实施例中,步骤104中具体可以根据封装的不同类型的目标模块,来对不同类型的目标模块进行聚类显示,具体来说,在一种具体的实施方式中,目标模块包括站点聚类模块,其中,站点聚类模块用于通过数据聚类模式对待显示区的换电站的数量进行统计以生成第一计数信息,聚类信息包括第一计数信息,显示样式包括第一显示位置及第一显示形态。

在这种方式下,数据聚类模式为数据聚类函数,如在使用高德地图服务的场景下,数据聚类函数具体为ClusterList函数。

如图5所示,步骤104具体可以包括以下步骤:

步骤1041、在目标地图上获取待显示区域的地图区域;

步骤1042、获取第一计数信息;

步骤1043、在地图区域的对应的第一显示位置以第一显示形态显示第一计数信息。

其中,第一显示位置及第一显示形态均可以根据实际需求进行选择,如第一显示位置可以为地图区域的中心位置,第一显示形态可以包括显示的形状、大小、颜色、动画形式等等可视化信息。

在一种具体的场景下,如图6所示,待显示区域具体为重庆,其中,以预设的第一显示形态显示出第一计数信息,即在重庆总共有34个换电站。

本实施例中,通过聚类函数对待显示区的换电站的数量进行统计以生成第一计数信息,可以在地图区域对应的第一显示位置以第一显示形态来显示第一计数信息,从而可以以直观的方式在目标地图的对应位置向用户展示待显示区域的换电站的数量,提升了用户的体验。

在一种具体的实现方式中,当待显示区域包括两个及以上的子区域时,聚类模块还用于通过聚类函数对每一子区域中换电站的数量进行统计以生成对应第二计数信息,聚类信息还包括第二计数信息。

如图7所示,步骤1043具体可以包括以下步骤:

步骤10431、若待显示区域包括两个及以上的子区域,获取地图区域中各个子区域所对应的子地图区域;

步骤10432、对于每一子地图区域,在子地图区域对应的第一显示位置以第一显示形态显示对应的第二计数信息。

在一种具体的场景下,如图8所示,待显示区域中包括兰州、重庆、西宁、成都等子区域,以预设的第一显示形态显示出第二计数信息,即在重庆总共有34个换电站,在兰州总共有6个换电站,在西宁及成都均没有设置换电站,因此没有对应的显示信息。

本实施例中,通过聚类函数对待显示区域的子区域中换电站的数量进行统计以生成对应第二计数信息,可以在目标地图上,子区域对应的第一显示位置以第一显示形态来显示第二计数信息,可以以直观的方式详细展示各个子区域的换电站的数量,方便用户对每一个子区域的换电站进行查看,进一步提升了用户的体验。

本实施例中,可以根据实时的待显示区域来显示对应第一计数信息和/或第二计数信息,可以使用户以直观的方式有效得到换电站的计数信息。

在一种具体的实现方式中,步骤1042后还可以进一步包括以下步骤:

当第一计数信息大于1时,在地图区域的对应的第一显示位置以第一显示形态显示第一计数信息;

当第一计数信息等于1时,显示对应的换电站的详细信息。

具体来说,当第一计数信息大于1时,可以参考步骤1043中的方式来显示第一计数信息,而当第一计数信息等于1时,在一种具体的实现方式中可以自动显示对应的换电站的详细信息,在另一种具体的实现方式中,可以先通过步骤1043中的方式来显示第一计数信息,即数量为1,然后根据用户的指令来判断是否要显示详细信息,如,当用户继续放大页面,或者当用户点击页面下的目标区域(如显示数字1的区域)时显示对应的换电站的详情信息。

如在一种具体场景下,某一换电站的详细信息可以包括站点数据、电池仓数据、运营数据等类型的数据,各个数据可以通过文字、表格、图片、动画等多种方式进行显示,可以通过封装的数据聚类模式进一步对目标信息进行聚类显示。

具体来说,站点数据可以包括站点名称、地址、营业时间、站点类型等等,电池仓数据可以包括各种型号的可用电池的数量、待充电池的数量以及正在充电的数量。另外,对每一个块电池都可以显示其详细的信息,如剩余电量信息、预计充满时间信息。进一步的,还可以对不同电量区间的电池进行数据统计,如a型号的电池共有三块,其中两块的位于80%~90%的电量区间,一块位于50%~60%的电量区间。

运营数据具体可以包括该换电站在预设时间范围的运营业务收入、消费里程、换电次数、平均换电交易额、平均换电次数、平均换电里程、平均单次换电里程、平均单次换电电量、每次消耗电量、有效换电率、客户满意度、换电次数利用率及换电次数负荷率等信息。应当理解,详细信息的具体种类,以及各个详细信息显示的方式都可以根据实际情况进行选择,前述举例不应当成为对本实施例的限制。

本实施例中,当待显示区域的换电站的数量大于1时,则通过聚类的方式来显示换电站的数量,而当待显示区域的换电站的数量等于1时,则可以进一步显示对应的换电站的详细信息,以方便用户查看对应的换电站的详细信息。

而在另一种实现方式中,目标模块包括业务统计模块,业务统计模块用于对待显示区的换电站的换电数据进行统计以生成换电业务信息,显示样式还包括第二显示位置及第二显示形态,如图9所示,这种方式下,步骤104具体可以包括以下步骤:

步骤1141、在目标地图上获取待显示区域的地图区域;

步骤1142、获取换电业务信息。

其中,具体的换电业务信息的种类可以根据实际情况进行获取,如可以包括待显示区域统计出的换电站总的:运营业收入、车辆新增入网数、站点总数、有效换点率、客户满意度、次数利用率、次数负荷率、车辆活跃度等等换电业务信息,第二显示位置及第二显示形态也可以根据实际情况进行设置,如第二显示位置为待显示区域的地图区域的左上方、第二显示形态为方框、背景为黑色、字体为白色、背景的透明度为80%等等。

应当理解,以上业务信息的类型、显示位置及显示形态仅作为举例说明,不应当成为对本实施例的限制。

步骤1143、在地图区域对应的第二显示位置以第二显示形态显示换电业务信息。

如通过获取输入的地区名称的方式来得到待显示区域的位置区间,基于封装的数据聚类模式,可以对业务信息进行聚类,并在地图区域对应的第二显示位置以第二显示形态显示聚类的业务信息,如待显示区域的换电站在预设区间的运营业务收入、运营中的站点、有效换电率、客户满意度、次数利用率、次数负荷率。在一种具体的实施方式中,在待显示区域的左上角显示运营业务收入及运营中的站点,在待显示区域的下方显示有效换电率、客户满意度、次数利用率及次数负荷率,在待显示区域的右侧显示运营数据的具体内容(如预设时间范围内的消费里程、换电次数、日均换电次数、日均换电里程、平均单次换电里程、平均单次换电电量、单次耗电量、单次里程)及用户数据的具体内容(如换电车辆数、单车日均换电次数、单车日均换电里程、换电司机数量、平均换电时长等等)。

进一步的,也可以根据步骤10431及步骤10432同步显示待显示区域的第一计数信息及待显示区域下的子区域的第二计数信息。

本实施例中,可以对待显示区的换电站的换电数据进行统计以生成换电业务信息,并在地图区域对应的第二显示位置以第二显示形态显示换电业务信息,可以以直观的方式对待显示区域内的换电业务信息进行统计以及展示。

实施例2

本发明还提供了一种基于地图封装的信息显示装置,如图10所示,该信息显示装置包括:地图服务引入模块201、封装对象生成模块202、封装对象调用模块203及聚类信息显示模块204。

地图服务引入模块201用于引入地图服务;

封装对象生成模块202用于通过引入的地图服务封装数据聚类模式及目标模块的显示样式以生成地图封装对象;

封装对象调用模块203用于在业务代码中调用地图封装对象,并将换电站的目标位置数据作为地图封装对象的参数;

聚类信息显示模块204用于在目标地图上根据显示样式显示换电站的聚类信息。

应当理解,上述各个模块的实现方式可以参考实施例1中的具体实现方式和相应的技术效果,此处便不再赘述。

实施例3

本实施例提供一种电子设备,电子设备可以通过计算设备的形式表现(例如可以为服务器设备),包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中处理器执行计算机程序时可以实现实施例1中基于地图封装的信息显示方法,可以参考实施例1中的具体实现方式和相应的技术效果,此处便不再赘述。

图11示出了本实施例的硬件结构示意图,如图11所示,电子设备9具体包括:

至少一个处理器91、至少一个存储器92以及用于连接不同系统组件(包括处理器91和存储器92)的总线93,其中:

总线93包括数据总线、地址总线和控制总线。

存储器92包括易失性存储器,例如随机存取存储器(RAM)921和/或高速缓存存储器922,还可以进一步包括只读存储器(ROM)923。

存储器92还包括具有一组(至少一个)程序模块924的程序工具925,这样的程序模块924包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器91通过运行存储在存储器92中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1或实施例2中换电交接班的方法。

电子设备9进一步可以与一个或多个外部设备94(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口95进行。并且,电子设备9还可以通过网络适配器96与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器96通过总线93与电子设备9的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备9使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

实施例4

本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1中基于地图封装的信息显示方法,可以参考实施例1中的具体实现方式和相应的技术效果,此处便不再赘述。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1中基于地图封装的信息显示方法。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

技术分类

06120116083210