地图交互、搜索、显示方法、装置和系统、服务器、终端.pdf

上传人:111****112 文档编号:6062743 上传时间:2019-04-05 格式:PDF 页数:23 大小:1.56MB
返回 下载 相关 举报
摘要
申请专利号:

CN201610976063.X

申请日:

2016.11.07

公开号:

CN106933940A

公开日:

2017.07.07

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效 IPC(主分类):G06F 17/30申请日:20161107|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

阿里巴巴集团控股有限公司

发明人:

张书泓

地址:

英属开曼群岛大开曼

优先权:

专利代理机构:

北京三友知识产权代理有限公司 11127

代理人:

李辉;徐焕

PDF下载: PDF下载
内容摘要

本申请提供了一种地图交互、搜索、显示方法、装置和系统、服务器、终端,其中,该地图交互方法包括:获取地图搜索操作;根据所述地图搜索操作确定圈定范围和目标对象;将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展示。在上例中通过仅选择在圈定范围内的目标对象作为搜索结果,使得不需要显示不必要的搜索结果,节省了系统资源。同时可以使得用户可以通过一次搜索过程直观看到初始地点与搜索结果集之间的距离关系,有效提高了用户体验。

权利要求书

1.一种地图交互方法,其特征在于,所述方法包括:
获取地图搜索操作;
根据所述地图搜索操作确定圈定范围和目标对象;
将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展示。
2.根据权利要求1所述的方法,其特征在于,根据所述地图搜索操作确定圈定范围,包
括:
从所述地图搜索操作中提取出第一位置和选定的距离;
根据所述第一位置和选定的距离,确定所述圈定范围。
3.根据权利要求2所述的方法,其特征在于,从所述地图搜索操作中提取出第一位置和
选定的距离,包括:
获取在地图界面上标定的第一位置;
获取基于所述第一位置选定的距离定位点;
将所述第一位置与所述距离定位点之间的距离,作为选定的距离。
4.根据权利要求3所述的方法,其特征在于,获取基于所述第一位置选定的距离定位
点,包括:
识别在所述地图界面以所述第一位置作为起始点的拖动操作,将所述拖动操作的终点
作为所述距离定位点;
或者,将用户在所述地图界面上在所述第一位置之后选择的点,作为所述距离定位点。
5.根据权利要求3所述的方法,其特征在于,根据所述第一位置和选定的距离,确定所
述圈定范围,包括以下至少之一:
以所述第一位置作为圆心,所述第一位置与所述距离定位点之间的距离作为半径,所
生成的圆形区域,作为所述圈定范围;
以所述第一位置作为中心,所述距离定位点作为正方形的一个顶点,所生成的正方形
区域,作为所述圈定范围;
或,以所述第一位置作为扇形区域起始点,所述第一位置与所述距离定位点作为扇形
区域的半径,所述拖动操作的方向作为扇形的中心方向,所生成的预定角度的扇形区域,作
为所述圈定范围。
6.根据权利要求2所述的方法,其特征在于,从所述地图搜索操作中提取出第一位置和
选定的距离,包括:
从所述地图搜索操作中获取用户通过文字输入的第一位置和选定的距离。
7.根据权利要求1至6中任一项所述的方法,其特征在于,将所述圈定范围内的一个或
多个目标对象作为搜索结果集进行展示,包括:
将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展示,并在地图界面上
标识所述圈定范围。
8.一种地图搜索方法,其特征在于,包括:
接收地图搜索操作;
根据所述地图搜索操作确定圈定范围和目标对象;
将所述圈定范围内的一个或多个目标对象作为搜索结果推送至终端侧。
9.一种地图显示方法,其特征在于,包括:
获取地图搜索操作;
将所述地图搜索操作发送至服务器,其中,所述地图搜索请求中携带有圈定范围和目
标对象;
接收并显示服务器响应于所述地图搜索操作返回的搜索结果,其中,所述搜索结果包
括:一个或多个位于所述圈定范围内的目标对象。
10.根据权利要求9所述的方法,其特征在于,接收并显示服务器响应于所述地图搜索
操作返回的一个或多个目标对象的过程中,还显示所述圈定范围。
11.根据权利要求9所述的方法,其特征在于,获取地图搜索操作包括:
获取第一位置和目标对象;
识别在所述地图界面以所述第一位置作为起始点的拖动操作,将所述拖动操作的终点
作为距离定位点;或者,将用户在所述地图界面上在所述第一位置之后选择的点,作为所述
距离定位点;
根据所述第一位置和所述距离定位点确定所述圈定范围。
12.根据权利要求11所述的方法,其特征在于,根据所述第一位置和所述距离定位点,
确定所述圈定范围,包括以下至少之一:
以所述第一位置作为圆心,所述第一位置与所述距离定位点之间的距离作为半径,所
生成的圆形区域,作为所述圈定范围;
以所述第一位置作为中心,所述距离定位点作为正方形的一个顶点,所生成的正方形
区域,作为所述圈定范围;
或,以所述第一位置作为扇形区域起始点,所述第一位置与所述距离定位点作为扇形
区域的半径,所述拖动操作的方向作为扇形的中心方向,所生成的预定角度的扇形区域,作
为所述圈定范围。
13.一种地图交互方法,其特征在于,所述方法包括:
获取地图搜索操作,其中,所述地图搜索操作中携带有第一位置和第二位置;
响应于所述地图搜索操作,确定所述第一位置与所述第二位置之间的距离;
在地图界面上标识所述第一位置、所述第二位置、并在所述第一位置与所述第二位置
之间形成连接线,其中,在所述连接线上标识有所述第一位置与所述第二位置之间的距离。
14.一种地图交互装置,其特征在于,所述装置包括:
获取模块,用于获取地图搜索操作;
确定模块,用于根据所述地图搜索操作确定圈定范围和目标对象;
展示模块,用于将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展示。
15.根据权利要求14所述的装置,其特征在于,所述展示模块具体用于将所述圈定范围
内的一个或多个目标对象作为搜索结果集进行展示,并在地图界面上标识所述圈定范围。
16.一种服务器,其特征在于,包括:
接收模块,用于接收地图搜索操作;
确定模块,用于根据所述地图搜索操作确定圈定范围和目标对象;
推送模块,用于将所述圈定范围内的一个或多个目标对象作为搜索结果推送至终端
侧。
17.一种终端,其特征在于,包括:
获取模块,用于获取地图搜索操作;
发送模块,用于将所述地图搜索操作发送至服务器,其中,所述地图搜索请求中携带有
圈定范围和目标对象;
显示模块,用于接收并显示服务器响应于所述地图搜索操作返回的搜索结果,其中,所
述搜索结果包括:一个或多个位于所述圈定范围内的目标对象。
18.根据权利要求17所述的终端,其特征在于,所述显示模块还用于在接收并显示服务
器响应于所述地图搜索操作返回的一个或多个目标对象的过程中,显示所述圈定范围。
19.一种地图交互系统,其特征在于,包括权利要求16所述的服务器和权利要求17或18
所述的终端。
20.一种地图交互装置,其特征在于,包括:
获取模块,用于获取地图搜索操作,其中,所述地图搜索操作中携带有第一位置和第二
位置;
确定模块,用于响应于所述地图搜索操作,确定所述第一位置与所述第二位置之间的
距离;
显示模块,用于在地图界面上标识所述第一位置、所述第二位置、并在所述第一位置与
所述第二位置之间形成连接线,其中,在所述连接线上标识有所述第一位置与所述第二位
置之间的距离。

说明书

地图交互、搜索、显示方法、装置和系统、服务器、终端

技术领域

本申请属于数据处理技术领域,尤其涉及一种地图交互、搜索、显示方法、装置和
系统、服务器、终端。

背景技术

目前,随着互联网技术的不断发展,人们越来越多地依靠互联网技术完成生活多
方面的事情。尤其是智能终端的普及,使得人们几乎时刻不离开智能终端。

例如,以前人们出门,主要是依靠对路线的记忆,或者依据太阳等确定方向,以确
定目的地,然而,现在人们越来越多地通过手机或者是电脑等设备上的地图软件查找目的
地,从而规划路线。然而,目前地图搜索和结果显示上,还不是很完善,导致用户体验降低。

针对上述问题,目前尚未提出有效的解决方案。

发明内容

本申请目的在于提供一种地图交互、搜索、显示方法、装置和系统、服务器、终端,
可以实现基于圈定范围的地图搜索结果显示,从而提高用户体验。

本申请提供一种地图交互、搜索、显示方法、装置和系统、服务器、终端是这样实现
的:

一种地图交互方法,所述方法包括:

获取地图搜索操作;

根据所述地图搜索操作确定圈定范围和目标对象;

将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展示。

一种地图搜索方法,包括:

接收地图搜索操作;

根据所述地图搜索操作确定圈定范围和目标对象;

将所述圈定范围内的一个或多个目标对象作为搜索结果推送至终端侧。

一种地图显示方法,包括:

获取地图搜索操作;

将所述地图搜索操作发送至服务器,其中,所述地图搜索请求中携带有圈定范围
和目标对象;

接收并显示服务器响应于所述地图搜索操作返回的搜索结果,其中,所述搜索结
果包括:一个或多个位于所述圈定范围内的目标对象。

一种地图交互方法,所述方法包括:

获取地图搜索操作,其中,所述地图搜索操作中携带有第一位置和第二位置;

响应于所述地图搜索操作,确定所述第一位置与所述第二位置之间的距离;

在地图界面上标识所述第一位置、所述第二位置、并在所述第一位置与所述第二
位置之间形成连接线,其中,在所述连接线上标识有所述第一位置与所述第二位置之间的
距离。

一种地图交互装置,所述装置包括:

获取模块,用于获取地图搜索操作;

确定模块,用于根据所述地图搜索操作确定圈定范围和目标对象;

展示模块,用于将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展
示。

一种服务器,包括:

接收模块,用于接收地图搜索操作;

确定模块,用于根据所述地图搜索操作确定圈定范围和目标对象;

推送模块,用于将所述圈定范围内的一个或多个目标对象作为搜索结果推送至终
端侧。

一种终端,包括:

获取模块,用于获取地图搜索操作;

发送模块,用于将所述地图搜索操作发送至服务器,其中,所述地图搜索请求中携
带有圈定范围和目标对象;

显示模块,用于接收并显示服务器响应于所述地图搜索操作返回的搜索结果,其
中,所述搜索结果包括:一个或多个位于所述圈定范围内的目标对象。

一种地图交互系统,包括上述服务器和上述终端。

一种地图交互装置,包括:

获取模块,用于获取地图搜索操作,其中,所述地图搜索操作中携带有第一位置和
第二位置;

确定模块,用于响应于所述地图搜索操作,确定所述第一位置与所述第二位置之
间的距离;

显示模块,用于在地图界面上标识所述第一位置、所述第二位置、并在所述第一位
置与所述第二位置之间形成连接线,其中,在所述连接线上标识有所述第一位置与所述第
二位置之间的距离。

本申请提供的地图交互方法和装置,获取地图搜索操作,根据所述地图搜索操作
确定圈定范围和目标对象,将所述圈定范围内的一个或多个目标对象作为搜索结果集进行
展示。即,仅选择在圈定范围内的目标对象作为搜索结果,从而使得用户可以通过一次搜索
过程直观看到初始地点,与搜索结果集之间的距离关系,从而有效提高了用户体验,也不需
要显示不必要的搜索结果,节省了系统资源。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提
下,还可以根据这些附图获得其他的附图。

图1是本申请提供的地图交互系统的结构示意图;

图2是本申请提供的地图显示方法的方法流程图;

图3是本申请提供的搜索请求输入界面示意图;

图4是本申请提供的输入搜索请求后的界面示意图;

图5是本申请提供的在地图界面标定第一位置示意图;

图6是本申请提供的将拖动操作转换为距离信息示意图;

图7是本申请提供的选择第一位置和第二位置后的显示示意图;

图8是本申请提供的确定圆形圈定范围示意图;

图9是本申请提供的确定正方形圈定范围示意图;

图10是本申请提供的确定扇形圈定范围示意图;

图11是本申请提供的搜索结果展示示意图;

图12是本申请提供的地图显示方法的另一方法流程图;

图13是本申请提供的在起点和终点间显示距离信息的示意图;

图14是本申请提供的一具体场景下的地图交互方法示意图;

图15是本申请提供的终端的硬件示意图;

图16是本申请提供的终端的一种软件模块示意图;

图17是本申请提供的终端的另一种软件模块示意图;

图18是本申请提供的服务器的硬件示意图;

图19是本申请提供的服务器的一种软件模块示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实
施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施
例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通
技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护
的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第
二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。

请参阅图1,本申请提供了一种地图交互系统可以包括:用户客户端100和地图服
务器200,所述用户客户端100与所述地图服务器200耦合。地图交互系统中可以有一个或多
个用户客户端100。

本申请还提供一种地图交互系统,可以包括:用户客户端100,在地图信息已经存
储在用户客户端100本地的情况下,用户客户端在接收到搜索请求后不需要向地图服务器
请求,直接从本地提取信息进行搜索判断即可。

上述用户客户端100可以是可移动设备。例如,可以是手机、平板电脑等。所述用户
客户端100还可以是桌面设备,例如:桌面个人计算机(PC机)、一体机等。

用户可以在不同场景下利用不同的用户客户端100获取地图分发服务器200上的
数据信息,以实现路线规划。

在用户通过用户客户端100进行地图信息搜索的时候,可以有多种应用场景,例
如:可以以当前位置作为初始位置,或者是输入一个位置作为初始位置,或者是直接在地图
界面上点击一个位置作为初始位置等等都可以。具体如何选定初始位置,可以根据实际需
要选择,本申请对此不作限定。

在本例中,提供了一种地图显示方法,如图2所示,可以包括以下步骤:

步骤201:获取地图搜索操作;

上述地图搜索操作可以是用户在搜索输入框中输入的信息生成的搜索操作,也可
以是用户在地图界面所标定的位置信息和距离信息所生成的搜索操作。

例如,用户可以在如图3所示的界面中输入目标对象和希望搜索的距离范围,即得
到如图4所示的呈现结果,如图4所示,输入的是公交站和4公里以内。对应的地图搜索操作
就是:搜索当前位置4公里内的公交站,采用这种方式,最终的搜索结果就是4公里内的公交
站。相应的,初始位置就是当前位置。

在另一个实施方式中,还可以设置一个搜索输入框,用于输入初始位置,例如,输
入“天朝公司”“超市”“5公里”,那么搜索操作就是搜索天朝公司5公里内的超市。

为了实现对初始位置、或者是目标对象、或者是距离范围的输入,可以采用多种方
式,并不限于上述所列举的几种,例如:

1)初始位置,可以通过输入文字的方式输入,也可以采用直接在地图上点击的方
式选取,也可以是提供一个常用地列表,供用户从中选择等等。

2)目标对象,可以是通过输入文字的方式输入,也可以采用设置一个目标对象列
表,例如,用户从目标对象列表中进行点击操作即可显示选取。

3)距离范围,可以是通过输入文字的方式输入,也可以是采用鼠标或者是触屏在
地图显示界面上的拖动来标定距离范围等方式都可以。

值得注意的是,上述所列举的一些选择和输入方式仅是一种示意性描述,在实际
实现的时候,可以采用其它的输入方式,本申请对此不作限定。

步骤202:根据所述地图搜索操作确定圈定范围和目标对象;

上述根据地图搜索操作确定圈定范围,可以包括:从地图搜索操作中提取出第一
位置和选定的距离;根据第一位置和选定的距离,确定所述圈定范围。即,第一位置可以对
应于上述的初始位置、选定的距离可以对应于上述用户选择或者输入的距离。

举例而言,从地图搜索操作中提取出第一位置和选定的距离,可以包括:

S1:获取在地图界面上标定的第一位置;

S2:获取基于所述第一位置选定的距离定位点;

S3:将第一位置与距离定位点之间的距离,作为选定的距离。

即,如图5所示,可以是用户直接在地图界面上标定一个位置作为第一位置(即,初
始位置),该标定操作可以是通过例如单击或者双击等预设操作实现的。在确定了第一位置
之后,可以确定一个距离定位点,从而确定选定的距离,即,两点确定一个直线,或者是两点
确定一个距离,具体地,距离定位点可以按照以下方式之一确定:

1)识别在地图界面以第一位置作为起始点的拖动操作,将拖动操作的终点作为距
离定位点;

即,可以是从第一位置开始进行拖动,将停止位置就确定为距离定位点,也可以是
直接在第一位置确定之后,再选择一个点作为距离定位点。在进行拖动的时候,可以如图6
所示,随着拖动操作实时换算成距离信息,以提醒用户当前位置距离第一位置的距离,便于
判断是否可以停止拖动,以当前位置作为拖动停止位置。

2)将用户在地图界面上在第一位置之后选择的点,作为距离定位点。

如图7所示,选择第一位置“龙山”之后,又可以点击选择“虎丘区政府”作为第二位
置,将第二位置作为距离定位点,为了使得用户可以知道两个位置之间的大概距离,可以显
示第二位置距离第一位置的直线距离。

然而值得注意的是,上述所列举的选择距离定位点的方式仅是为了更好地说明本
发明,并不构成对本发明的不当限定,在实际实现的时候,可以根据实际需要和要求,选择
较为有效的距离定位点选择方式。

在一个实施方式中,可以但不限于按照以下方式之一确定圈定范围:

方式一)如图8所示,以第一位置作为圆心,第一位置与距离定位点之间的距离作
为半径,所生成的圆形区域,作为所述圈定范围;

方式二)如图9所示,以第一位置作为中心,距离定位点作为正方形的一个顶点,所
生成的正方形区域,作为圈定范围;

方式三)如图10所示,以第一位置作为扇形区域起始点,第一位置与距离定位点作
为扇形区域的半径,拖动操作的方向作为扇形的中心方向,所生成的预定角度的扇形区域,
作为圈定范围,例如,如图10所示,预定角度为120°,当然在实际实现的时候,可以根据实际
需要选择其它角度,具体选择什么角度,本申请不作限定。

步骤203:将圈定范围内的一个或多个目标对象作为搜索结果集进行展示。

在一个实施方式中,可以如图11所示,将圈定范围内的一个或多个目标对象作为
搜索结果集进行展示,并在地图界面上标识圈定范围。根据第一位置、圈定的范围和目标搜
索对象(快餐),可以得到多个搜索结果,而这些搜索结果都是在第一位置4km之内的快餐
店,从而实现基于圈定范围的范围内搜索结果呈现,从而使得用户可以在对预定范围的目
标搜索的情况下,可以大概判断出各个目标搜索结果与出发点之间的距离,增加了距离参
数的可控性,同时可以使得用户更便利地规划搜索范围。

通过上例所提供的方式,解决了现有的用户通过地图来搜索酒店或景点等强位置
属性的内容时,往往对相对距离极为关注,但目前的地图搜索的交互方法在距离参数的可
控性都比较低,通过上述方式,使得用户可以在进行搜索的时候,可以有相对位置的概念,
可以帮助用户更直观便利地进行划定范围式的搜索。

图12是本申请所述的另一种地图显示方法的一个实施例的方法流程图。虽然本申
请提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造
性的劳动在所述方法或装置中可以包括更多或者更少的操作步骤或模块单元。在逻辑性上
不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申
请实施例描述及附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装
置或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构连接进行顺序执行
或者并行执行(例如并行处理器或者多线程处理的环境,甚至分布式处理环境)。

具体的如图12所述,本申请一种实施例提供的另一种地图显示方法可以包括:

S1201:获取地图搜索操作,其中,所述地图搜索操作中携带有第一位置和第二位
置;

S1202:响应于所述地图搜索操作,确定所述第一位置与所述第二位置之间的距
离;

S1203:在地图界面上标识第一位置、第二位置、并在所述第一位置与所述第二位
置之间形成连接线,其中,在所述连接线上标识有所述第一位置与所述第二位置之间的距
离。

如图13所示,为该地图显示方法的一个实际应用场景示意图,用户选择了起点(第
一位置)和终点(第二位置),进入搜索状态后,生成路线搜索结果,为了表示该路径搜索结
果,会在起点和终点之间通过连线的方式显示路径,为了使得用户可以更为直观地确定两
地之间的距离,直接在连接路径上显示起点与终点之间的位置,从而使得用户仅从搜索结
果的图形显示界面即可第一时间确定起点与终点之间的路径和距离,提高了用户体验度。

上述记载的内容主要是从大的方向流程上进行的说明。值得说明的,不同的终端
和服务器情况下,会存在不同的处理模式。

例如:

情况一,用户本地存储有地图信息,即,地图包已经下载在本地,这个时候用户发
起搜索请求之后,客户端不需要向地图服务器发起搜索请求,只需要从本地获取地图信息
进行识别搜索即可,即,此时客户端完成搜索和与用户交互的过程。

情况二,用户本地未存储相应的地图信息,在用户客户端联网的情况下,用户通过
客户端发起搜索请求,客户端将搜索请求发送至地图服务器,由地图服务器进行搜索匹配,
并将搜索结果返回至用户客户端进行显示,即,此时客户端完成的是与用户交互的过程,地
图服务器完成的是搜索匹配过程。

情况三,用户本地未存储相应的地图信息,且用户客户端未联网,这种情况下无法
进行地图搜索功能。

因此,在一个实施方式中,可以根据用户客户端的实际存储情况、联网情况等确定
采用哪种处理方式,确定由终端还是由服务器执行搜索匹配操作。

下面结合一个具体场景,对上述地图交互方法进行说明,然而,值得注意的是,该
具体场景仅是为了更好地说明本发明,并不构成对本发明的不当限定。

现有的地图搜索方式,距离作为结果筛选项存在,和搜索行为是分开,从而导致重
复操作,且对用户而言操作方式不够直观易懂。

在本例中,提供了一种地图交互方法,包括以下步骤:

S1:在地图内,用户长按地图某地点,以触发范围圈定,并出现提示;

S2:长按地点为圆心,采用拖拽方式来调整调整搜索范围的大小;

S3:松开手指,确认最后拖拽范围,展现范围内搜索结果。

具体地,呈现的交互变化可以如图14所示,用户选择一点长按,触发进行范围圈定
操作,可以在下方提示:请拖拽以选择搜索范围,用户采用拖拽方式圈定搜索范围,并在拖
拽过程中,实时将拖拽距离转换为地图上实际距离,当用户停止拖拽后,将拖拽停止点作为
最终确定的搜索范围边界,显示在该搜索范围内的搜索结果。

图15示出了根据本申请的一示例性实施例的基于终端侧的示意结构图。请参考图
15,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,
当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程
序到内存中然后运行,在逻辑层面上形成地图交互装置。当然,除了软件实现方式之外,本
申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处
理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图16,在软件实施方式中,该地图交互装置应用于客户端的终端中,可以包
括获取模块、确定模块和展示模块。其中:

获取模块,用于获取地图搜索操作;

确定模块,用于根据所述地图搜索操作确定圈定范围和目标对象;

展示模块,用于将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展
示。

请参考图17,在软件实施方式中,该地图交互装置应用于客户端的终端中,还可以
是包括获取模块、确定模块和显示模块。其中:

获取模块,用于获取地图搜索操作;

发送模块,用于将所述地图搜索操作发送至服务器,其中,所述地图搜索请求中携
带有圈定范围和目标对象;

显示模块,用于接收并显示服务器响应于所述地图搜索操作返回的搜索结果,其
中,所述搜索结果包括:一个或多个位于所述圈定范围内的目标对象。

在软件实施方式中,该地图交互装置应用于客户端的终端中,还可以是包括获取
模块、确定模块和显示模块。其中:

获取模块,用于获取地图搜索操作,其中,所述地图搜索操作中携带有第一位置和
第二位置;

确定模块,用于响应于所述地图搜索操作,确定所述第一位置与所述第二位置之
间的距离;

显示模块,用于在地图界面上标识所述第一位置、所述第二位置、并在所述第一位
置与所述第二位置之间形成连接线,其中,在所述连接线上标识有所述第一位置与所述第
二位置之间的距离。

图18示出了根据本申请的一示例性实施例的基于服务器侧的示意结构图。请参考
图18,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储
器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算
机程序到内存中然后运行,在逻辑层面上形成地图交互装置。当然,除了软件实现方式之
外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以
下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图19,在软件实施方式中,该地图交互装置应用于服务器中,可以包括接收
模块、确定模块和推送模块。其中:

接收模块,用于接收地图搜索操作;

确定模块,用于根据所述地图搜索操作确定圈定范围和目标对象;

推送模块,用于将所述圈定范围内的一个或多个目标对象作为搜索结果推送至终
端侧。

本申请提供的地图交互、搜索、显示方法、装置和系统、服务器、终端,是基于圈定
范围的交互搜索显示,因为在呈现搜索结果的时候,仅显示圈定范围之内的结果,节省了系
统资源,进一步的,在显示搜索结果的时候,同时显示用户的圈定范围,从而使得用户可以
通过一次搜索,明确出各个搜索结果的相对距离等,有效提高了用户体验。

本申请中各个实施例所涉及的上述描述仅是本申请中的一些实施例中的应用,在
某些标准、模型、方法的基础上略加修改后的实施方式也可以实行上述本申请各实施例的
方案。当然,在符合本申请上述各实施例的中所述的处理方法步骤的其他无创造性的变形,
仍然可以实现相同的申请,在此不再赘述。

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创
造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤
执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可
以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处
理的环境)。

上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有
某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。
在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以
将实现某功能的模块由多个子模块或子单元组合实现。

本申请中所述的方法、装置或模块可以以计算机可读程序代码方式实现控制器按
任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)
处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专
用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌
入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、
Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存
储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实
现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用
集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器
可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件
部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件
模块又可以是硬件部件内的结构。

本申请所述装置中的部分模块可以在由计算机执行的计算机可执行指令的一般
上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类
型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在
这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式
计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可
借助软件加必需的硬件的方式来实现。基于这样的理解,本申请的技术方案本质上或者说
对现有技术做出贡献的部分可以以软件产品的形式体现出来,也可以通过数据迁移的实施
过程中体现出来。该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包
括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设
备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部
分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请的全部或
者部分可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算
机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器系统、基于微处理器的系
统、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布
式计算环境等等。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和
变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的
精神。

地图交互、搜索、显示方法、装置和系统、服务器、终端.pdf_第1页
第1页 / 共23页
地图交互、搜索、显示方法、装置和系统、服务器、终端.pdf_第2页
第2页 / 共23页
地图交互、搜索、显示方法、装置和系统、服务器、终端.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《地图交互、搜索、显示方法、装置和系统、服务器、终端.pdf》由会员分享,可在线阅读,更多相关《地图交互、搜索、显示方法、装置和系统、服务器、终端.pdf(23页珍藏版)》请在专利查询网上搜索。

本申请提供了一种地图交互、搜索、显示方法、装置和系统、服务器、终端,其中,该地图交互方法包括:获取地图搜索操作;根据所述地图搜索操作确定圈定范围和目标对象;将所述圈定范围内的一个或多个目标对象作为搜索结果集进行展示。在上例中通过仅选择在圈定范围内的目标对象作为搜索结果,使得不需要显示不必要的搜索结果,节省了系统资源。同时可以使得用户可以通过一次搜索过程直观看到初始地点与搜索结果集之间的距离关系,有。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1