地图中多点显示方法、装置及存储介质、计算机设备与流程

文档序号:17320972发布日期:2019-04-05 21:32阅读:211来源:国知局
地图中多点显示方法、装置及存储介质、计算机设备与流程

本发明涉及地图显示技术领域,具体而言,本发明涉及一种地图中多点显示方法、装置及存储介质、计算机设备。



背景技术:

在地理位置信息系统中,常常需要面临解决大量地理位置点的数据显示问题。通常,地图上相近的多个地理位置点,通过放大到某个特定地图级别时,才显示完整各个地理位置点的实际方位。然而,不是所有的地理位置点都可以通过放大进行显示。当地理位置很近的多个位置点,常出现多点叠加,由于终端的显示分辨率问题,用户无法将该叠加点放大以进行精确的点选或查询相关的位置信息。



技术实现要素:

本发明提出一种地图中多点显示方法、装置及存储介质、计算机设备,将地理位置相近的位置点进行展示,方便用户查看每个位置点的具体详细信息。

本发明提供以下方案:

一种地图中多点显示方法,包括:获取地图中目标位置点周围预设像素距离范围内的周围位置点;根据所述周围位置点生成目标列表;隐藏所述周围位置点,并将所述目标列表与所述目标位置点关联存储;确认所述目标位置点接收到第一触发操作时,显示所述目标列表。

在其中一个实施例中,所述获取地图中目标位置点周围预设像素距离范围内的周围位置点,包括:确认显示所述地图的当前界面接收到第一操作;识别所述第一操作;当所述第一操作选定到封闭图形区域,且所述封闭图形区域包含所述目标位置点时,将所述封闭图形区域作为所述预设像素距离范围;获取所述封闭图形区域内的位置点作为所述周围位置点。

在其中一个实施例中,所述获取地图中目标位置点周围预设像素距离范围内的周围位置点,包括:确认显示所述地图的当前界面接收到第二操作;判断所述当前界面根据所述第二操作缩小或放大所述地图显示界面;若所述当前界面根据所述第二操作缩小所述地图显示界面,获取距离所述目标位置点第一预设像素距离范围内的位置点作为所述周围位置点;若所述当前界面根据所述第二操作放大所述地图显示界面,获取距离所述目标位置点第二预设像素距离范围内的位置点作为所述周围位置点;其中,所述第一预设像素距离大于所述第二预设像素距离。

在其中一个实施例中,所述根据所述周围位置点生成目标列表,包括:获取所述周围位置点的名称,以及每个周围位置点与所述目标位置的距离;根据每个周围位置点与所述目标位置的距离从小到大的顺序,将所述周围位置点的名称在所述目标列表中进行排列,并在所述目标列表中记录每个周围位置点与所述目标位置的距离值。

在其中一个实施例中,所述将所述目标列表与所述目标位置点关联存储之后,还包括:将所述目标位置点在所述地图界面上的显示样式设置为叠加点;所述确认所述目标位置点接收到第一触发操作时,显示所述目标列表,包括:确认所述叠加点接收到所述第一触发操作时,在所述地图界面上显示所述隐藏的周围位置点,并显示所述目标列表。

在其中一个实施例中,所述显示所述目标列表之后,还包括:确认所述目标列表中的所述周围位置点接收到第二触发操作时,展示该周围位置点的相关信息;所述相关信息包括该周围位置点与所述目标位置点的距离以及该周围位置点在所述目标位置点的方位。

在其中一个实施例中,所述展示该周围位置点的相关信息,包括:在所述地图界面上显示所述目标位置点到该周围位置点的多个路径信息,并向用户推荐最佳路径;在所述地图界面上展示该周围位置点与所述目标位置点的距离,以及该周围位置点在所述目标位置点的方位。

一种地图中多点显示装置,包括:获取模块,用于获取地图中目标位置点周围预设像素距离范围内的周围位置点;生成模块,用于根据所述周围位置点生成目标列表;隐藏模块,用于隐藏所述周围位置点,并将所述目标列表与所述目标位置点关联存储;显示模块,用于确认所述目标位置点接收到第一触发操作时,显示所述目标列表。

一种存储介质,其上存储有计算机程序;所述计算机程序适于由处理器加载并执行上述任一实施例所述的地图中多点显示方法。

一种计算机设备,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据上述任一实施例所述的地图中多点显示方法。

上述实施例提供的地图中多点显示方法,根据地图中目标位置点周围预设像素范围内的周围位置点生成相应的列表,并将该周围位置点与相应的列表进行关联存储,同时在地图中隐藏该周围位置点,只显示目标位置点。当目标位置点接收到触发操作时,显示根据其周围位置点生成的列表。因此,当地图上需显示多个地理位置相近的位置点时,可将相近的位置点进行隐藏,用户通过触发某一位置点,即可展示距离该位置点相近的多个位置点,解决了在地图显示中由于终端显示分辨率导致用户无法查看地理位置相近的位置点。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明提供的一种地图中多点显示方法的一实施例中的方法流程图;

图2为本发明提供的一种地图中多点显示方法对应一实施例中的界面显示示意图;

图3为本发明提供的步骤s100的一实施例中的方法流程图;

图4为本发明提供的步骤s100的另一实施例中的方法流程图;

图5为本发明提供的一种地图中多点显示方法的另一实施例中的方法流程图;

图6为本发明提供的一种地图中多点显示方法对应的另一实施例中的界面显示示意图;

图7为本发明提供的一种地图中多点显示装置的一实施例中的结构框图;

图8为本发明提供的一种计算机设备的一实施例中的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

随着互联网技术以及gps(globalpositioningsystem,全球定位系统,)技术的高速发展,电子地图在人们日常出行中得到越来越广泛的应用。电子地图通过gps技术定位地理位置中每个位置点,并通过地图形式显示到用户终端。一般地,电子地图上通过建筑模型图像模拟当前范围内的地理建筑环境,通过圆点符号标志每个地理位置点。然而,电子地图的显示依赖于用户终端设备的显示分辨率。当多个位置点的地理位置特别相近时,终端设备的显示分辨率有限,无法在界面上显示全部的位置点。

本发明提供一种地图中多点显示方法,以解决电子地图中多个地理位置相近的位置点无法在用户终端显示而导致用户无法查看相应的位置点的具体信息。

在一实施例中,如图1所示,该地图中多点显示方法,包括如下步骤:

s100,获取地图中目标位置点周围预设像素距离范围内的周围位置点。

地图app(application,应用程序)上以平铺的方式给用户显示地理位置上的多个点。当地图上需要显示很多位置点并且这些位置点的地理位置很近时,容易出现多点叠加,或者无法显示全部的位置点。在本实施例中,服务器获取地图上的目标位置点,以及其周围预设像素距离范围内的位置点。其中,此处的目标位置点可以是,地理位置上位置点密集区域中,某个地理位置点。此处的位置点密集表示各个位置点相互之间位置距离小于预设值。预设值可以根据用户终端能够显示两个位置点之间的最小距离值。预设像素距离可以是根据终端地图上的显示分辨率设置,也可以是当两个位置点的位置距离小于临界像素值时,地图上的两个位置点将叠加显示,将该种情况下的临界像素值设置为所述的预设像素距离。

在一实施例中,所述获取地图中目标位置点周围预设像素距离范围内的周围位置点,包括:根据预设条件获取地图中目标位置点周围的位置点,从该位置点中获取距离所述目标位置点所述预设像素距离的位置点作为所述周围位置点。

在该实施例中,通过初步的预设条件对距离所述目标位置点附近的位置点进行初步筛选,再从筛选后得到的位置点中,获取目标的周围位置点,即距离所述目标位置预设像素距离的位置点。因此,可降低处理器在获取目标周围位置点的负载,增加处理器的处理效率,同时也可更精准地获取到目标周围位置点。

在该实施例的一个实施方式中,所述预设条件根据以下方式确定:获取所述地图当前的显示分辨率,根据所述显示分辨率获取距离所述目标位置点最近的位置点,获取该位置点与所述目标位置点之间的目标像素距离值,将距离所述目标位置点的像素距离值小于所述目标像素值作为所述预设条件。

在该实施方式中,界面的显示分辨率不同,界面能够显示的位置点也不同。获取当前界面的显示分辨率,根据当前显示分辨率确定出距离所述目标位置点最近的且能够在当前界面显示的位置点,并获取这两个位置点的像素距离值作为参考的目标像素距离值。初步筛选的所述预设条件即为,距离所述目标位置点小于所述目标像素距离值的位置点。具体地,终端或者服务器获取距离所述目标位置点小于所述目标像素距离值的位置点做初步位置点的筛选,在从筛选后的位置点中获取距离所述目标位置点预设像素距离范围内的位置点作为所述周围位置点。因此,通过初步筛选,再从筛选后的位置点中选出目标位置点,即所述周围位置点,从而可提高筛选周围位置点的精确度,同时也可提高处理器的处理效率。

在一实施例中,所述预设像素距离范围内为距离所述目标位置点小于5个像素距离范围内。

在该实施例中,当两个地理位置点在地图上显示时,相距小于5个像素距离的位置点,在终端显示时将造成叠加不可分辨展示。因此,服务器获取相距小于5个像素距离的所有可能造成叠加不可见的位置点,将根据这部分的位置点生成目标列表,以便后续以列表形式进行展示。

s200,根据所述周围位置点生成目标列表。

在本实施例中,服务器获取到目标位置点的周围位置点之后,将根据所有的周围位置点生成目标列表。此处的目标列表包含获取到的所有位置点,同时还可以包含目标位置点。目标列表中可以是以列表的形式展示各个周围位置点的图标或者地理名称。

s300,隐藏所述周围位置点,并将所述目标列表与所述目标位置点关联存储。

在本实施例中,服务器根据周围位置点生成对应的目标列表之后,将该目标位置点的所有周围位置点进行隐藏。隐藏的周围位置点不会在用户终端界面显示。同时,服务器将该目标位置点和对应的目标列表进行关联性存储,以使得根据目标位置点可读取出对应的目标列表。存储的方式可以是提供用户终端本地数据缓存。将用户地图app上的相关数据缓存到本地存储,用户打开地图app时可直接调取出相关的目标列表。也可以是服务器存储。用户打开地图app时,或进行相应的位置搜索操作时,服务器获取地图当前界面的位置点及其所述周围位置点生成对应的目标列表,并存储在服务器的存储模块中。关联性存储可以是,在目标列表中设置与其对应的目标位置点匹配的标识信息,终端或者服务器根据标识信息识别出相应的目标列表。

例如,如图2所示。地图界面上显示的某一位置点s点。服务器获取到s点附近,距离该s点预设像素范围内的周围位置点a点、b点、c点、d点和e点,并生成相应的列表。列表中展示了每个周围位置点与s点的实际地理位置距离值。其中,所述的预设像素范围指的是在用户终端界面显示的像素范围值,而生成的列表中展示的是周围位置点与s点的实际地理位置距离值。需要说明的是,此处的举例说明只是为了更清楚地描述服务器在执行步骤s100至步骤s300过程相应的应用场景。对于本发明所述的方法的应用环境以及执行过程不做限制。

s400,确认所述目标位置点接收到第一触发操作时,显示所述目标列表。

在本实施例中,当用户触发该目标位置点时,终端接收到触发信息,获取与该目标位置点对应的目标列表,并向用户展示该目标列表中的各个周围位置点信息。用户还可以通过放大或者缩小的手势,调整目标列表的显示比例。具体地,若终端本地缓存有该目标位置点对应的相应列表,则终端直接从本地存储中读取出相应的目标列表,并向用户展示该目标列表。若用户在历史操作数据中,未执行过相应的操作,如打开并在终端显示所述目标位置点,此时终端未缓存有相应的目标列表。当终端接收到用户的触发信息之后,向服务器发送获取目标列表的请求。服务器下发相应的目标列表之后,终端向用户展示所述目标列表。

上述地图上多点显示方法,将地图上目标位置点周围预设像素距离范围内的位置点生成用于显示的目标列表,同时在地图上隐藏这部分的位置点。在该目标位置点接收到用户触发操作时,将目标列表的位置点进行展示,从而用户点选到任意一个位置点时,可查看该位置点周围位置点的具体详细信息。

在一实施例中,如图3所示,步骤s100,包括:

s111,确认显示所述地图的当前界面接收到第一操作。

s113,识别所述第一操作。

s115,当所述第一操作选定到封闭图形区域,且所述封闭图形区域包含所述目标位置点时,将所述封闭图形区域作为所述预设像素距离范围。

s117,获取所述封闭图形区域内的位置点作为所述周围位置点。

在该实施例中,终端或者服务器获取所述周围位置点的方式为:用户在显示地图的当前界面进行相应的第一操作。当处理器确定用户完成第一操作后,识别到所述第一操作在所述当前界面中选定了封闭图形区域,并且该封闭图形区域包含了所述目标位置,则可将该封闭图形区域作为所述预设像素距离范围。处理器在该封闭图形区域内选取对应的位置点作为所述周围位置点。具体地,所述封闭区域可以是三角形区域,矩形区域以及圆形区域或椭圆形区域,还可以是其他不规则的封闭区域等。

在该实施例的一个实施方式中,所述封闭区域为以目标位置点为圆心、预设像素距离为半径的圆形区域。所述获取所述封闭图形区域内的位置点作为所述周围位置点,包括:通过遍历的方式,获取地图中以目标位置点为圆心、预设像素距离为半径的范围内的周围位置点。

在该实施方式中,服务器以遍历的技术手段获取所述周围位置点。所谓遍历是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问题。其中,遍历的方式常用于以二叉树进行存储的数据结构,当然也可适用于其他多元素数据集合,例如数组。该实施例中,服务器通过gps技术获取到所述目标位置点的附近的周围位置点,在访问所有周围位置点时,通过遍历的技术手段获取每个周围位置点以及该位置点距离所述目标位置点的距离,从而获取到符合上述条件的所述周围位置点。

在一实施例中,如图4所示,步骤s100,包括:

s112,确认显示所述地图的当前界面接收到第二操作。

s114,判断所述当前界面根据所述第二操作缩小或放大所述地图显示界面。

s116,若所述当前界面根据所述第二操作缩小所述地图显示界面,获取距离所述目标位置点第一预设像素距离范围内的位置点作为所述周围位置点。

s118,若所述当前界面根据所述第二操作放大所述地图显示界面,获取距离所述目标位置点第二预设像素距离范围内的位置点作为所述周围位置点。

在该实施例中,所述第一预设像素距离大于所述第二预设像素距离。用户对显示地图的当前界面进行缩小展示时,相比缩小之前,地图上显示的位置点更少。用户对显示地图的当前界面进行放大展示时,相比放大之前,地图上显示的位置点更多。因此,相比于放大的应用场景,为了在缩小的应用场景中,用户能够获得更多隐藏的位置点的信息,第一预设像素距离大于第二预设像素距离。

用户根据个人需求或者根据当前应用环境下的需求,常将地图放大或缩小显示。在检测到用户放大或者缩小地图界面时,由于界面显示问题,获取到需隐藏显示的位置点应该不一样。在用户缩小显示当前界面时,获取距离所述目标位置点第一预设像素距离的位置点作为所述周围位置点。在用户放大显示当前界面时,获取距离所述目标位置点第二预设像素距离的位置点作为所述周围位置点。也即是,处理器识别用户的当前操作,根据所述当前操作自动化获取相应的预设像素距离值,以根据相应的预设像素距离值获取所述周围位置点,从而使得获取到的周围位置点更加符合用户需求。

在上述实施例的一个实施方式中,如图5所示,步骤s200,包括:

s210,获取所述周围位置点的名称,以及每个周围位置点与所述目标位置的距离。

s220,根据每个周围位置点与所述目标位置的距离从小到大的顺序,将所述周围位置点的名称在所述目标列表中进行排列,并在所述目标列表中记录每个周围位置点与所述目标位置的距离值。

在该实施方式中,服务器遍历到目标位置点周围的位置点时,获取每个位置点的名称以及距离所述目标位置点的距离。根据所述距离获取满足所述周围预设像素距离范围内的条件内的所有位置点,并且根据所述距离从小到大的顺序,将满足条件的每个位置点在所述目标列表中进行排序,并在列表中显示满足条件的每个位置点的名称。

在该实施方式的一个实施例中,步骤s300之后,还包括:

s310,将所述目标位置点在所述地图界面上的显示样式设置为叠加点。

此时,步骤s400,包括:

s410,确认所述叠加点接收到所述第一触发操作时,在所述地图界面上显示所述隐藏的周围位置点,并显示所述目标列表。

在该实施例中,服务器根据目标位置点生成目标列表后,将所述满足条件的每个位置点在地图上隐藏,并将目标位置点在地图上显示的图标样式设置为叠加点样式,以提示用户对该目标位置点执行相应的操作后可显示隐藏的叠加点,即所述满足条件的每个位置点。

在该实施例的一个实施方式中,步骤s410之后,还包括:

s411,确认所述目标列表中的所述周围位置点接收到第二触发操作时,展示该周围位置点的相关信息;所述相关信息包括该周围位置点与所述目标位置点的距离以及该周围位置点在所述目标位置点的方位。

在本实施例中,终端向用户展示目标位置的周围位置点之后,用户可触发目标列表中任意一个所述周围位置点。终端接收到用户的触发操作之后,向用户展示该周围位置点的相关信息。其中,相关信息可以包括该周围位置点与目标位置的距离,该周围位置点相对于目标位置的方位等信息。例如,如图6所示,当用户触发目标列表中的d点时,在地图上显示d点,并且显示d点距离目标位置s点的距离和方位(图未示)。

进一步地,在该实施例中,所述“展示该周围位置点的相关信息”,包括:在所述地图界面上显示所述目标位置点到该周围位置点的多个路径信息,并向用户推荐最佳路径;在所述地图界面上展示该周围位置点与所述目标位置点的距离,以及该周围位置点在所述目标位置点的方位。

在该实施例中,由于建筑设置的密集性与复杂性,从目标位置点到每个周围位置点的路径方案可能有多个。如从图中的s点到d点,可包括用时最短的路径方案1,拐弯最少的路径方案2,以及其他可实现从s点到d点的路径方案。服务器统计各个路径方案,并向用户推荐最佳路径。最佳路径可以是用时最短的路径。此外,向用户实时展示该周围位置点与所述目标位置点的距离,以及该周围位置点在所述目标位置点的方位。同时,也可向用户展示其他的路径,以便用户可以根据当地环境人工选择从s点到d点的路径。

本发明还提供一种地图中多点显示装置。在一实施例中,如图7所示,该地图中多点显示装置包括获取模块10、生成模块20、隐藏模块30以及显示模块40。

获取模块10用于获取地图中目标位置点周围预设像素距离范围内的周围位置点。地图app(application,应用程序)上以平铺的方式给用户显示地理位置上的多个点。当地图上需要显示很多位置点并且这些位置点的地理位置很近时,容易出现多点叠加,或者无法显示全部的位置点。在本实施例中,服务器获取地图上的目标位置点,以及其周围预设像素距离范围内的位置点。其中,此处的目标位置点可以是,地理位置上位置点密集区域中,某个地理位置点。此处的位置点密集表示各个位置点相互之间位置距离小于预设值。预设值可以根据用户终端能够显示两个位置点之间的最小距离值。预设像素距离可以是根据终端地图上的显示分辨率设置,也可以是当两个位置点的位置距离小于临界像素值时,地图上的两个位置点将叠加显示,将该种情况下的临界像素值设置为所述的预设像素距离。

在一实施例中,所述获取地图中目标位置点周围预设像素距离范围内的周围位置点,包括:根据预设条件获取地图中目标位置点周围的位置点,从该位置点中获取距离所述目标位置点所述预设像素距离的位置点作为所述周围位置点。

在该实施例中,通过初步的预设条件对距离所述目标位置点附近的位置点进行初步筛选,再从筛选后得到的位置点中,获取目标的周围位置点,即距离所述目标位置预设像素距离的位置点。因此,可降低处理器在获取目标周围位置点的负载,增加处理器的处理效率,同时也可更精准地获取到目标周围位置点。

在该实施例的一个实施方式中,所述预设条件根据以下方式确定:获取所述地图当前的显示分辨率,根据所述显示分辨率获取距离所述目标位置点最近的位置点,获取该位置点与所述目标位置点之间的目标像素距离值,将距离所述目标位置点的像素距离值小于所述目标像素值作为所述预设条件。

在该实施方式中,界面的显示分辨率不同,界面能够显示的位置点也不同。获取当前界面的显示分辨率,根据当前显示分辨率确定出距离所述目标位置点最近的且能够在当前界面显示的位置点,并获取这两个位置点的像素距离值作为参考的目标像素距离值。初步筛选的所述预设条件即为,距离所述目标位置点小于所述目标像素距离值的位置点。具体地,终端或者服务器获取距离所述目标位置点小于所述目标像素距离值的位置点做初步位置点的筛选,在从筛选后的位置点中获取距离所述目标位置点预设像素距离范围内的位置点作为所述周围位置点。因此,通过初步筛选,再从筛选后的位置点中选出目标位置点,即所述周围位置点,从而可提高筛选周围位置点的精确度,同时也可提高处理器的处理效率。

在一实施例中,所述预设像素距离范围内为距离所述目标位置点小于5个像素距离范围内。

在该实施例中,当两个地理位置点在地图上显示时,相距小于5个像素距离的位置点,在终端显示时将造成叠加不可分辨展示。因此,服务器获取相距小于5个像素距离的所有可能造成叠加不可见的位置点,将根据这部分的位置点生成目标列表,以便后续以列表形式进行展示。

生成模块20用于根据所述周围位置点生成目标列表。在本实施例中,服务器获取到目标位置点的周围位置点之后,将根据所有的周围位置点生成目标列表。此处的目标列表包含获取到的所有位置点,同时还可以包含目标位置点。目标列表中可以是以列表的形式展示各个周围位置点的图标或者地理名称。

隐藏模块30用于隐藏所述周围位置点,并将所述目标列表与所述目标位置点关联存储。在本实施例中,服务器根据周围位置点生成对应的目标列表之后,将该目标位置点的所有周围位置点进行隐藏。隐藏的周围位置点不会在用户终端界面显示。同时,服务器将该目标位置点和对应的目标列表进行关联性存储,以使得根据目标位置点可读取出对应的目标列表。存储的方式可以是提供用户终端本地数据缓存。将用户地图app上的相关数据缓存到本地存储,用户打开地图app时可直接调取出相关的目标列表。也可以是服务器存储。用户打开地图app时,或进行相应的位置搜索操作时,服务器获取地图当前界面的位置点及其所述周围位置点生成对应的目标列表,并存储在服务器的存储模块中。关联性存储可以是,在目标列表中设置与其对应的目标位置点匹配的标识信息,终端或者服务器根据标识信息识别出相应的目标列表。

显示模块40用于确认所述目标位置点接收到第一触发操作时,显示所述目标列表。在本实施例中,当用户触发该目标位置点时,终端接收到触发信息,获取与该目标位置点对应的目标列表,并向用户展示该目标列表中的各个周围位置点信息。用户还可以通过放大或者缩小的手势,调整目标列表的显示比例。具体地,若终端本地缓存有该目标位置点对应的相应列表,则终端直接从本地存储中读取出相应的目标列表,并向用户展示该目标列表。若用户在历史操作数据中,未执行过相应的操作,如打开并在终端显示所述目标位置点,此时终端未缓存有相应的目标列表。当终端接收到用户的触发信息之后,向服务器发送获取目标列表的请求。服务器下发相应的目标列表之后,终端向用户展示所述目标列表。

在其他实施例中,本发明提供的地图中多点显示装置中的各个模块还用于执行本发明所述的地图中多点显示方法中,对应各个步骤执行的操作,在此不再做详细的说明。

本发明还提供一种存储介质。该存储介质上存储有计算机程序;所述计算机程序被处理器执行时,实现上述任一实施例所述的地图中多点显示方法。该存储介质可以是存储器。例如,内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储介质包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

本发明还提供一种计算机设备。一种计算机设备包括:一个或多个处理器;存储器;一个或多个应用程序。其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述任一实施例所述的地图中多点显示方法。

图8为本发明一实施例中的计算机设备的结构示意图。本实施例所述计算机设备可以是服务器、个人计算机以及网络设备。如图8所示,设备包括处理器803、存储器805、输入单元807以及显示单元809等器件。本领域技术人员可以理解,图8示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器805可用于存储应用程序801以及各功能模块,处理器803运行存储在存储器805的应用程序801,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

输入单元807用于接收信号的输入,以及接收用户输入的关键字。输入单元807可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元809可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元809可采用液晶显示器、有机发光二极管等形式。处理器803是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储器803内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

在一实施方式中,设备包括一个或多个处理器803,以及一个或多个存储器805,一个或多个应用程序801。其中所述一个或多个应用程序801被存储在存储器805中并被配置为由所述一个或多个处理器803执行,所述一个或多个应用程序801配置用于执行以上实施例所述的地图中多点显示方法。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

应该理解的是,在本发明各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1