一种地图显示方法及装置的制造方法
【技术领域】
[0001]本申请涉及电子地图领域,特别涉及一种地图显示方法及装置。
【背景技术】
[0002]电子地图,即数字地图,是利用计算机技术,以数字方式存储和查阅的地图。信息点,是电子地图中用于标识任意设施的点,例如,可以用于标识一栋房子、一个商铺、一个邮筒、一个公交站等。
[0003]目前,当用户执行某项搜索任务,在地图中搜索出大量的信息点,并在显示屏上同时显示时,会造成地图上显示的信息点过于密集,难以向用户传达有效的信息,不利于用户的查看和点击,此问题对于移动设备尤其突出。
【发明内容】
[0004]有鉴于此,本申请的目的在于提供一种地图显示方法及装置以实现便于用户查看和点击信息点的目的。
[0005]在本申请实施例的第一个方面,提供了一种地图显示的方法,例如,该方法可以包括:对地图中满足聚合条件的多个待聚合的信息点进行聚合,对应得到聚合后的信息点;将所述聚合后的信息点代替对应的所述多个待聚合的信息点显示在所述地图中。
[0006]在本申请实施例的第二个方面,提供了一种地图显示的装置,例如,该装置可以包括:聚合单元,用于对地图中满足聚合条件的多个待聚合的信息点进行聚合,对应得到聚合后的信息点;显示单元,用于将所述聚合后的信息点代替对应的所述多个待聚合的信息点显示在所述地图中。
[0007]在本申请实施例的第三个方面,提供了一种触摸屏显示装置,例如,所述触摸屏显示装置可以包括:触摸显示屏,所述触摸显示屏用于显示一地图界面,所述触摸显示屏并用于接收用户输入的地理关键词,以在所述地图界面显示与该地图界面缩放比例相关的多个聚合后的信息点,所述多个聚合后的信息点每一者对应若干个与该地理关键词相匹配的信息点,并且每个聚合后的信息点的显示尺寸与其对应的信息点的数量成比例。
[0008]可见本申请具有如下有益效果:
[0009]由于本申请对地图中满足聚合条件的多个待聚合的信息点进行聚合,将聚合后的信息点代替对应的多个待聚合的信息点显示在地图中,因此,更加便于用户查看和点击。尤其对于包含触摸屏的移动设备来说,在触摸显示屏的显示空间有限的情况下,可以在触摸显示屏所显示的地图界面中显示与该地图界面缩放比例相关的多个聚合后的信息点,该多个聚合后的信息点每一者对应若干个与该地理关键词相匹配的信息点,并且每个聚合后的信息点的显示尺寸与其对应的信息点的数量成比例,从而使得用户在使用包含触摸屏的移动设备时,更加便于用户操作。
【附图说明】
[0010]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本申请实施例提供的地图显示的方法的流程示意图之一;
[0012]图2为现有地图显示所有信息点的示意图;
[0013]图3为本申请实施例地图显示聚合后的信息点的示意图;
[0014]图4为本申请实施例提供的地图显示的方法的流程示意图之二 ;
[0015]图5为本申请实施例提供的地图显示的装置的结构示意图之一;
[0016]图6为本申请实施例提供的地图显示的装置的结构示意图之二 ;
[0017]图7为本申请实施例提供的触摸屏显示装置的结构示意图。
【具体实施方式】
[0018]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0019]针对现有技术电子地图中的信息点难以向用户传达有效的信息,不利于用户的查看和点击的问题,本申请的申请人发现,造成这一问题的主要原因在于现有技术中信息点均为单点逐个分散显示在电子地图中,因此,当信息点数量多过于密集时,不利于用户的查看和点击。为此,本申请实施例提供了如下的地图显示方法。
[0020]例如,参见图1,为本申请实施例提供的地图显示的方法流程示意图之一。如图所示,该方法可以包括:
[0021]S110、对地图中满足聚合条件的多个待聚合的信息点进行聚合,对应得到聚合后的信息点。
[0022]需要说明的是,本申请中满足聚合条件的多个待聚合的信息点可以为一组或多组,每组可以包含多个待聚合的信息点,每组可以聚合对应得到一个聚合后的信息点。其中,一组满足聚合条件的多个待聚合的信息点可以为地理位置处于一个相近区域内的多个信息点。例如,可以根据预置的距离阈值、预置的聚合后信息点数量确定属于一个相近区域内的信息点。更具体地,例如,可以根据行政区域数量设置相应的聚合后信息点数量,或者,可以预置一个固定的聚合后信息点数量(如地图上有100个分散的信息点,按20个信息点聚合为一个聚合后的信息点进行聚合,可以聚合出5个聚合后的信息点),等等。其中,针对地图的不同区域(例如,上海区域与杭州区域两个不同的行政区域),一组待聚合的信息点的距离阈值以及聚合后信息点数量可以进行不同的设置,从而实现效果较好的与区域地理特点相适应的聚合显示。
[0023]S120、将所述聚合后的信息点代替对应的所述多个待聚合的信息点显示在所述地图中。
[0024]需要说明的是,聚合后的信息点在地图中的显示尺寸不限。例如,在一些可能的实施方式中,可以预置信息点数量与显示尺寸的比例关系,根据预置的比例关系计算出所述多个待聚合的信息点的数量所对应的显示尺寸,从而将聚合后的信息点按照计算出的显示尺寸的大小在所述地图中进行显示。在另一些可能的实施方式中,为了便于用户点击聚合后的信息点,还可以预置用户最佳触摸尺寸,所述聚合后的信息点在所述地图中显示的尺寸大于等于预置的用户最佳触摸尺寸。例如,当根据比例关系计算出的显示尺寸小于用户最佳触摸尺寸时,聚合后的信息点可以按照预置的用户最佳触摸尺寸进行显示。
[0025]在一些可能的实施方式中,本申请实施例还可以响应于用户点击所述聚合后的信息点的操作或响应于用户放大地图的操作,将对应的所述多个待聚合的信息点代替所述聚合后的信息点显示在所述地图中。需要说明的是,用户点击聚合后的信息点,可以触发放大地图的操作,在相对于地图当前显示的比例尺更大比例尺的地图中以所述多个待聚合的信息点代替所述聚合后的信息点显示在所述地图中,或者,也可以不触发放大地图的操作,在相同比例尺的地图中以所述多个待聚合的信息点代替所述聚合后的信息点显示在所述地图中。
[0026]例如,应用本申请实施例提供的方法可以将如图2所示的地图转变为如图3所示的以聚合后的信息点代替多个待聚合的信息点显示的地图301、302、或303。通过图2及图3的比较可以发现,以聚合后的信息点代替多个待聚合的信息点显示的地图更加便于用户查看和点击。当用户点击聚合后的信息点或者放大地图时,可以进一步显示该聚合后的信息点对应的分散的信息点。
[0027]可以理解的是,以聚合后的信息点代替待聚合的多个信息点在地图中显示的同时,还可以在地图的聚合后的信息点所对应的进一步详细信息中显示分散的信息点的相关信息,从而尽管地图上未显示分散的信息点,用户也可以根据聚合后的信息点的详细信息清楚地浏览到对应的分散信息点的详细信息。
[0028]