电子地图显示方法、装置和系统制造方法及图纸

技术编号:16644289 阅读:77 留言:0更新日期:2017-11-26 16:35
本发明专利技术提供了电子地图显示方法、装置和系统,涉及电子地图领域。本发明专利技术提供的电子地图显示方法,采用预先设置聚合关系的方式,在获取到目标地点显示指令时,先调取聚合关系,由于该聚合关系是依据不同目标地点之间的距离大小生成的,因此聚合关系直观的反应了在需要将目标地点进行聚合时,应当将哪些目标地点聚合到一起进行显示,从而根据该聚合关系能够直接确定了目标地点的聚合方式,并最后按照确定出的聚合方式来进行目标地点的显示,提高了整体计算效率,提高了用户感受度。

Electronic map display method, device and system

The invention provides an electronic map display method, a device and a system, and relates to the field of electronic map. The present invention provides electronic map display method, using the preset polymerization relationship, to get to the target site display instructions, to access the aggregation relationship, because the relationship between the different polymerization is based on the distance of target size generated, so the polymerization reaction in the relationship between the apparent need to target sites of polymerization. What should be the target location to display the polymerization together, according to the relationship can directly determine the polymerization polymerization target location, and finally determined in accordance with the polymerization to the target site, to improve the overall computational efficiency, improve the user experience.

【技术实现步骤摘要】
电子地图显示方法、装置和系统
本专利技术涉及电子地图领域,具体而言,涉及电子地图显示方法、装置和系统。
技术介绍
近些年,随着电子图的兴起,出现了越来越多的围绕着电子地图技术的辅助应用,比如兴趣点查询,即用户可以在电子地图上查阅指定地域中的兴趣点(如餐厅、停车场等)。查询兴趣点时,用户首先需要向移动设备中输入相应的信息(如关键词),而后,移动设备依据该信息来确定用户所感兴趣的兴趣点,最后,移动设备将确定出的兴趣点以锚点的形式在显示屏上显示出来。如图1中所示,图中的圆形图标就是锚点。在进行锚点显示的时候,如果锚点在显示屏上分布过于密集,则会发生多个锚点相互遮挡的现象,这种现象会导致用户难以对不同的锚点进行辨识(如三个锚点在显示屏上的距离过近,由于遮挡的关系,则用户可能会认为此处只有一个锚点,或者说可能有两个锚点会被用户忽略掉)。针对该种某些锚点距离过于紧密情况,某些技术提供了一定的解决方案。如,移动终端在确定用户所感兴趣的兴趣点后,首先会先按照电子地图当前的比例尺,计算哪些锚点在显示屏上的距离过于紧密,并将这些距离过于紧密的锚点聚合到一起,通过一个锚点来代表这多个距离过近的锚点,以此来避免用户的查看不方便的问题。如图1中所示,圆形图标中的数字即显示了该锚点是由多少个原始锚点(没有聚合过其他锚点的锚点)聚合形成。通常,用户除了需要在显示屏上观看到各个锚点,还会对显示屏进行放大和缩小操作(电子地图的比例尺发生了调整),以期看到更多的信息,执行放大和缩小操作之后,各个锚点在显示屏上的距离就会发生调整,此时,移动终端需要重新计算哪些锚点过于紧密,并将在显示屏上的距离过于紧密的多个锚点通过一个锚点进行显示。
技术实现思路
本专利技术的目的在于提供电子地图显示方法、装置和系统,以提高系统显示电子地图的效率。第一方面,本专利技术实施例提供了电子地图显示方法,包括:在获取到目标地点显示指令时,调取聚合关系;聚合关系是依据不同目标地点之间距离的大小生成的;根据聚合关系,确定目标地点的聚合方式;依据聚合方式,对目标地点进行展示。第二方面,本专利技术实施例还提供了电子地图显示装置,包括:调取模块,用于在获取到目标地点显示指令时,调取聚合关系;聚合关系是依据不同目标地点之间距离的大小生成的;第一确定模块,用于根据聚合关系,确定目标地点的聚合方式;展示模块,用于依据聚合方式,对目标地点进行展示。第三方面,本专利技术实施例还提供了电子地图显示系统,包括:服务器和智能终端;服务器用于将聚合关系向智能终端发送;智能终端用于按照如第一方面的方法执行相应的步骤。本专利技术实施例提供的电子地图显示方法,采用预先设置聚合关系的方式,在获取到目标地点显示指令时,先调取聚合关系,由于该聚合关系是依据不同目标地点之间的距离大小生成的,因此聚合关系直观的反应了在需要将目标地点进行聚合时,应当将哪些目标地点聚合到一起进行显示,从而根据该聚合关系能够直接确定了目标地点的聚合方式,并最后按照确定出的聚合方式来进行目标地点的显示,提高了整体计算效率,提高了用户感受度。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了相关技术中,在显示屏上显示锚点的示意图;图2示出了本专利技术实施例所提供的电子地图显示方法的基本流程图;图3示出了本专利技术实施例所提供的电子地图显示方法的中不同的目标地点分布示意图;图4示出了本专利技术实施例所提供的电子地图显示方法的构建的第一种聚合关系树状图;图5示出了本专利技术实施例所提供的电子地图显示方法的构建的第二种聚合关系树状图;图6示出了本专利技术实施例所提供的电子地图显示方法的第一个细节流程图;图7示出了本专利技术实施例所提供的电子地图显示方法的第二个细节流程图;图8示出了本专利技术实施例所提供的电子地图显示方法的第三个细节流程图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。相关技术中,已经出现了各种电子地图的辅助技术,其中,兴趣点查询是较为常用的一种。相关技术中的兴趣点查询技术通常按照如下步骤实现:步骤1,用户向移动终端输入查询信息(即关键词,关键词如中餐厅、西餐厅、快捷酒店等);步骤2,移动终端依据关键词向服务器发送请求,以使服务器返回符合这些关键词的地点的相关信息(如名称、坐标、简介等);步骤3,移动终端依据这些地点的坐标和当前电子地图的比例尺,计算出在显示时会重合的多个(至少两个)第一目标地点;步骤4,移动终端将第一目标地点聚合成一个锚点进行显示,以及将第一目标地点以外的地点使用独立的锚点进行显示;步骤5,当移动终端接收到用户的缩放指令(放大或缩小指令)时,依据缩放指令重新调整比例尺;步骤6,移动终端依据地点的坐标和调整后的比例尺,计算出在显示时会重合的多个(至少两个)第二目标地点;步骤7,移动终端将多个第二目标地点聚合成一个锚点进行显示,以及将第二目标地点以外的地点使用独立的锚点进行显示。通过上述步骤可以看出,不论移动终端处于何种状态时,只要需要进行锚点显示的时候,都会重新计算一次需要聚合的到一起进行显示的地点。可见,使用相关技术中的方案,如果用户向移动终端下达缩放指令,则移动终端需要一定的响应时间才能够在电子地图上进行锚点显示,尤其是当移动终端的当前负载较高的时候,电子地图的锚点显示会出现卡顿的情况,这严重的影响了用户体验。针对该种情况,本申请提供了一种改进的电子地图显示方法,如图2所示,该方法包括如下流程:步骤S101,获取用户的输入信息;步骤S102,确定输入信息所对应的目标地点的坐标;步骤S103,根据目标地点的坐标,确定不同目标地点之间的聚合关系;聚合关系是依据不同目标地点之间距离的大小生成的。步骤S104,在获取到目标地点显示指令时,调取聚合关系;聚合关系是依据不同目标地点之间距离的大小生成的;步骤S105,根据聚合关系,确定目标地点的聚合方式;步骤S106,依据聚合方式,对目标地点进行展示。其中,步骤S101和步骤S102与相关技术中的方案基本相同,均是在获取了用户(可以指的是智能设备的操作者本身,也可以是指某一个智能终端)的输入信息(即关键词)之后,来查找该输入信息所对应的地点(目标地点),并获得目标地点相对应的信息,实际上,通常,目标地点所对应的信息有多种,比如地点的名称、坐标、介绍等,坐标只是目标地点所对应的信息中的一种,但本方案中只需要使用到坐标,因此,本文中不再对其他信息进行过多介绍。上述步骤中,步骤S101-本文档来自技高网
...
电子地图显示方法、装置和系统

【技术保护点】
一种电子地图显示方法,其特征在于,包括:在获取到目标地点显示指令时,调取聚合关系;所述聚合关系是依据不同目标地点之间距离的大小生成的;根据聚合关系,确定目标地点的聚合方式;依据聚合方式,对目标地点进行展示。

【技术特征摘要】
1.一种电子地图显示方法,其特征在于,包括:在获取到目标地点显示指令时,调取聚合关系;所述聚合关系是依据不同目标地点之间距离的大小生成的;根据聚合关系,确定目标地点的聚合方式;依据聚合方式,对目标地点进行展示。2.根据权利要求1所述的方法,其特征在于,还包括:获取用户的输入信息;确定所述输入信息所对应的所述目标地点的坐标;根据所述目标地点的坐标,确定不同目标地点之间的聚合关系。3.根据权利要求1所述的方法,其特征在于,还包括:获取用户的输入信息;确定所述输入信息所对应的所述目标地点的坐标;根据所述目标地点的坐标,从服务器获取不同目标地点之间的聚合关系。4.根据权利要求1所述的方法,其特征在于,步骤根据聚合关系,确定目标地点的聚合方式包括:根据目标地点显示指令确定地图显示比例;在聚合关系中查询与所述地图显示比例相对应的目标地点的聚合方式;所述聚合关系中记载了不同地图显示比例所对应的目标地点聚合方式。5.根据权利要求1所述的方法,其特征在于,步骤根据聚合关系,确定目标地点的聚合方式包括:依据聚合关系中目标地点聚合的优先级次序,计算目标地点的聚合方式;所述聚合关系中记载了不同聚合优先级所对应的目标地点聚合方式。6.根据权利要求5所述的方法,其特征在于,步骤依据聚合关系中目标地点聚合的优先级次序,计算目标地点的聚合方式包括:依据聚合关系中目标地点聚合的优先级次序,判断当前优先级所对应的目标地点是否需要进行聚合;若是,则将下一优先级作为当前优先级,并重新执行步骤判断当前优先级所对应的目标地点是否需要进行聚合;若否,则根据所述当前优先级所对应的目标地点确定所述聚合方式。7.根据权利要求6所述的方法,其特征在于,若目标地点显示指令中携带有放大或缩小指令,且显示屏当前已经显示有聚合后的目标地点,则判断当前优先级所对应的目标地点是否需要进行聚合之前,还包括如下步骤:根据当前显示屏上所显示的聚合后的目标地点所对应的优先级确定所述当前优先级。8.根据权利要求2所述的方法,其特征在于,步骤根据目标地点的坐标,确定不同目标地点之间的聚合关系包括:计算指定的地图显示比例下,任意两个或多个目标地点是否需要聚合;依据所述计算的结果生成聚合关系。9.根据权利要求2所述的方法,其特征在于,步骤根据目标地点的坐标,确定不同目标地点之间的聚合关系包括:计算当前目标地点中,任意至少两个目标地点之间的聚合优先值,所述聚合优先值是依据所述至少两个目标地点之间的距离生成的;将目标聚合优先值所对应的至少两个目标地点聚合成一个目标地点,并重新执行步骤计算当前目标地点中,任意至少两个目标地点之间的聚合优先值,直至当前目标地点的数量达到预定数值,或直至目标聚合优先值的数值达到预定数值,或直至目标聚合优先值所对应的至少两个目标地点之间的距离达到预定距离;所述目标聚合优先值是聚合优先值中数值最小/最大的;根据目标聚合优先值所对应的至少两个目标地点更新聚合关系。10.根据权利要求9所述的方法,其特征在于,聚合优先值是根据目标地点之间的距离和目标地点进行过聚合的情况确定的。11.电子地图显示装置,其特征在于,包括:调取模块,用于在获取到目标地点显示指令时,调取聚合关系;所述聚合关系是依据不同目标地点之间距离...

【专利技术属性】
技术研发人员:郑凯元华嘉炜刘晓蓉张弓
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1