基于移动终端中地图进行测距的方法及移动终端的制作方法

文档序号:6386034阅读:117来源:国知局
专利名称:基于移动终端中地图进行测距的方法及移动终端的制作方法
技术领域
本发明涉及移动终端制造技术领域,尤其涉及一种基于移动终端中地图进行测距 的方法及移动终端。
背景技术
随着无线端及互联网技术的不断发展,人们可以通过无线端来满足用户的各种需 求,例如通过无线端中地图实现测距功能等。
由于无线端与PC端的用户行为方式的不同,因此无线端地图中的测距比较复杂。 现有的无线端地图中的测距方法是用户首先进入到测距功能下,在地图上某个位置点击 打点,再在另外一个位置点击打点,然后计算这两个点击打点的直线距离。如果测距对象不 是直线方向时,点击打点要经过几个曲折直线来连接到最终指定位置。
现有技术的缺点是用户需要根据所选的地点连续点击打点,操作步骤比较多,复 杂度闻。发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种能够方便地获取两点间距离的基于移动终 端中地图进行测距的方法。
本发明的另一目的在于提出一种移动终端。
为了实现上述目的,根据本发明第一方面的实施例的基于移动终端中地图进行测 距的方法包括以下步骤移动终端接收用户在所述移动终端中的地图上输入的两个触控点 的触控操作,其中所述两个触控点的触控操作同步,且所述两个触控点分别对应不同的地 理位置;所述移动终端判断所述两个触控点的触控操作的持续时间是否相同且均大于预定 的触控持续时间阈值;如果是,则所述移动终端从地理信息系统GIS服务器获取所述两个 触控点的地图信息,并根据所述两个触控点的地图信息计算所述两个触控点之间的距离
根据本发明实施例的基于移动终端中地图进行测距的方法,通过增加对用户输入 行为的判断使得用户可以通过两指同时选中地图上的两点并长按而实现测距,减少了用户 的操作步骤,简化了移动终端地图中测距的复杂度。
为了实现上述目的,根据本发明第二方面的实施例的移动终端包括接收模块,用 于接收用户在移动终端中的地图上输入的两个触控点的触控操作,其中所述两个触控点的 触控操作不同,且所述两个触控点分别对应不同的地理位置;判断模块,用于判断所述两个 触控点的触控操作的持续时间是否相同且均大于预定的触控持续时间阈值;获取模块,用 于在所述判断模块确定所述两个触控点的触控操作的持续时间相同且均大于预定的触控 持续时间阈值时,从GIS服务器获取所述两个触控点的地图信息;以及计算模块,用于根据 所述两个触控点的地图信息计算所述两个触控点之间的距离。
根据本发明实施例的移动终端,通过判断模块实现对用户输入行为的判断使得用户可以通过两指同时选中地图上的两点并长按而实现测距,减少了用户的操作步骤,简化 了移动终端地图中测距的复杂度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中,
图1是根据本发明一个实施例的基于移动终端中地图进行测距的方法的流程图2是根据本发明另一个实施例的基于移动终端中地图进行测距的方法的流程 图3是根据本发明又一个实施例的基于移动终端中地图进行测距的方法的流程 图4是根据本发明再一个实施例的基于移动终端中地图进行测距的方法的流程 图5是根据本发明一个实施例的移动终端的结构框图;以及
图6是根据本发明另一个实施例的移动终端的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能 理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第 一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中, “多个”的含义是两个或两个以上,除非另有明确具体的限定。
下面参考附图描述根据本发明实施例的基于移动终端中地图进行测距的方法。
图1是根据本发明一个实施例的基于移动终端中地图进行测距的方法的流程图。
如图1所示,根据本发明实施例的基于移动终端中地图进行测距的方法包括下述 步骤。
步骤S101,移动终端接收用户在移动终端中的地图上输入的两个触控点的触控操 作,其中两个触控点的触控操作同步,且两个触控点分别对应不同的地理位置。
具体地,当用户在移动终端上选择地图应用程序时,GIS服务器将地图发送至移动 终端并通过移动终端显示给用户。在本发明的实施例中,移动终端可以是手机、平板电脑、 个人数字助理、电子书等具有各种操作系统的硬件设备。在该硬件设备中可采用任何的操 作系统,例如Android、iPhoneOS系统等。
在本发明的一个实施例中,根据用户行为习惯中的拇指与食指比划测量的动作来作为触发测距功能动作指令,例如用户的拇指与食指同时选中地图上的两点。应理解,由于人行为的限制,无法保证两个触控点的触控操作完全同步,因此只要两个触控点的触控操作近似同步,即可认为两者同步。
步骤S102,移动终端判断两个触控点的触控操作的持续时间是否相同且均大于预定的触控持续时间阈值。
具体地,可通过移动终端中设置的计时器测量两个触控点的触控操作的持续时间,然后进行比较和判断。类似地,应理解,只要两个触控点的触控操作的持续时间之间的差值在一定的许可范围内,即可认为两者相同。
步骤S103,如果是,贝U移动终端从 GIS (Geographic Information System,地理信息系统)服务器获取两个触控点的地图信息。
步骤S104,移动终端根据两个触控点的地图信息计算两个触控点之间的距离。
具体地,获取两个触控点的坐标(X1, Y1)和(x2, y2),根据公式
权利要求
1.一种基于移动终端中地图进行测距的方法,其特征在于,包括以下步骤 移动终端接收用户在所述移动终端中的地图上输入的两个触控点的触控操作,其中所述两个触控点的触控操作同步,且所述两个触控点分别对应不同的地理位置; 所述移动终端判断所述两个触控点的触控操作的持续时间是否相同且均大于预定的触控持续时间阈值; 如果是,则所述移动终端从地理信息系统GIS服务器获取所述两个触控点的地图信息,并根据所述两个触控点的地图信息计算所述两个触控点之间的距离。
2.根据权利要求1所述的基于移动终端中地图进行测距的方法,其特征在于,还包括 所述GIS服务器根据所述两个触控点的地图信息向所述移动终端提供所述两个触控点之间的道路信息; 所述移动终端根据所述两个触控点的地图信息及所述两个触控点之间的道路信息计算所述两个触控点之间的最短路径。
3.根据权利要求1所述的基于移动终端中地图进行测距的方法,其特征在于,还包括 所述GIS服务器根据所述两个触控点的地图信息向所述移动终端提供所述两个触控点之间的道路的路况信息; 所述移动终端根据所述两个触控点的地图信息及所述两个触控点之间的路况信息计算所述两个触控点之间的最快捷路径。
4.根据权利要求1所述的基于移动终端中地图进行测距的方法,其特征在于,还包括 所述GIS服务器根据所述两个触控点的地图信息向所述移动终端提供所述两个触控点之间的公共交通工具的设置信息; 所述移动终端根据所述两个触控点的地图信息及所述两个触控点之间的公共交通工具的设置信息计算所述两个触控点之间的乘车方案。
5.一种移动终端,其特征在于,包括 接收模块,用于接收用户在移动终端中的地图上输入的两个触控点的触控操作,其中所述两个触控点的触控操作同步,且所述两个触控点分别对应不同的地理位置; 判断模块,用于判断所述两个触控点的触控操作的持续时间是否相同且均大于预定的触控持续时间阈值; 获取模块,用于在所述判断模块确定所述两个触控点的触控操作的持续时间相同且均大于预定的触控持续时间阈值时,从GIS服务器获取所述两个触控点的地图信息;以及计算模块,用于根据所述两个触控点的地图信息计算所述两个触控点之间的距离。
6.根据权利要求5所述的移动终端,其特征在于,还包括 信息接收模块,用于接收所述GIS服务器根据所述两个触控点的地图信息提供的所述两个触控点之间的道路信息。
7.根据权利要求6所述的移动终端,其特征在于, 所述计算模块还用于根据所述两个触控点的地图信息及所述两个触控点之间的道路信息计算所述两个触控点之间的最短路径。
8.根据权利要求6所述的移动终端,其特征在于, 所述信息接收模块还用于接收所述GIS服务器根据所述两个触控点的地图信息提供的所述两个触控点之间的道路的路况信息。
9.根据权利要求8所述的移动终端,其特征在于, 所述计算模块还用于根据所述两个触控点的地图信息及所述两个触控点之间的道路的路况信息计算所述两个触控点之间的最快捷路径。
10.根据权利要求6所述的移动终端,其特征在于, 所述信息接收模块还用于接收所述GIS服务器根据所述两个触控点的地图信息提供的所述两个触控点之间的公共交通工具的设置信息。
11.根据权利要求10所述的移动终端,其特征在于, 所述计算模块还用于根据所述两个触控点的地图信息及所述两个触控点之间的公共交通工具的设置信息计算所述两个触控点之间的乘车方案。
全文摘要
本发明提出一种基于移动终端中地图进行测距的方法及移动终端,其中方法包括以下步骤移动终端接收用户在地图上输入的两个触控点的触控操作,其中两个触控点的触控操作同步,且两个触控点分别对应不同的地理位置;移动终端判断两个触控点的触控操作的持续时间是否相同且均大于预定的触控持续时间阈值;如果是,则移动终端从GIS服务器获取两个触控点的地图信息,并根据两个触控点的地图信息计算两个触控点之间的距离。本发明通过对用户输入行为的判断使得用户可以通过两指同时选中地图上的两点并长按而实现测距,减少操作步骤,简化测距的复杂度。
文档编号G06F3/0488GK103047992SQ20121058773
公开日2013年4月17日 申请日期2012年12月28日 优先权日2012年12月28日
发明者李欣睿 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1