基于图片gps信息和谷歌地图的路线导航方法

文档序号:6239263阅读:572来源:国知局
专利名称:基于图片gps信息和谷歌地图的路线导航方法
技术领域
本发明属于路线导航、地图标注线路、图片属性信息提取领域,涉及到GPS (全球定位系统)信息的获取、图片的GPS信息提取、安卓手机谷歌地图路线标注技术,具体讲,涉及基于图片GPS信息和谷歌地图的路线导航方法。
背景技术
导航设备可以为用户指出从目前所在地方到另一个想要到达地方的具体路线,现在不仅专门的导航设备有导航功能,很多其他的通用设备也集成了导航功能,特别是手机的导航功能越来越受到用户的关注和欢迎。在智能手机突兴之后,特别是基于安卓操作系统的安卓手机盛行以来,越来越多的手机集成了导航功能,又由于很多手机都具有GPS功能,并且GPS导航精度比之前的基站导航精度高很多,这使得智能手机GPS导航的兴起不可避免,具有GPS功能的手机拍摄的照片也会带有GPS信息。图片当中的GPS信息包含在图片的EXIF属性中,其中的GPS信息记录了图片的具体拍摄地点,利用价值越来越受到人们的重视。现在很多相机、手机等照片拍摄设备都能将GPS信息正确填写到图片头信息中,这使得带有GPS信息的图片越来越多,也越来越受专业研究人员的欢迎。谷歌地图被应用于各类平台上,操作简单方便,它可以显示三种视图,分别是含有政区和交通以及商业信息的矢量地图、不同分辨率的卫星地图以及用来显示地形和等高线地形的地图。手机版的谷歌地图为用户提供了各种实用的功能,例如,GPS定位功能,地图浏览功能,地名搜索功能,路径查找功能等,其中路径查找功能又分为三个子功能,分别是驾车公交步行,可以为用户提供满意的路线和时间估算。谷歌地图API为开发者提供了各种实用接口,包括地图标注工具,缩放和拖动,以及3D建筑和图层叠加等,而且还为开发者提供了简便的测试工具,开发者可以使用谷歌的基本地图服务,包括街道数据和卫星照片。利用谷歌提供的API完全可以开发出属于自己的方便实用的地图。现在各种导航产品给人们的出行带来了很多方便,地图查询功能越来越完善,不仅可以在操作终端上搜索要去的目的地位置,而且模糊查询给用户带来了更加方便的使用,所谓的模糊查询就是查询附件或某个位置附近的如加油站,宾馆、取款机等信息。本发明是根据用户自己的一张图片,提取出其中的GPS信息,为用户找到到达图片所示位置的具体路线,并将路线标注到手机安卓版谷歌地图上,这样路线就更加清晰的显示给用户,并且是基于手机安卓版地图的应用,随身携带手机的用户可以随时随地查询路线,为用户带来更多的便利。

发明内容
为克服现有技术的不足,本发明旨在基于图片的GPS信息和谷歌地图为用户提供一种简单方便的路线导航方法,为此,本发明采用的技术方案是,基于图片GPS信息和谷歌地图的路线导航 方法,包括如下步骤:
步骤一:获取当前所在位置的GPS信息,基于安卓手机获取当前位置的GPS数据,利用 Android 的 GPS 管理类 LocationManager 及 Android 的 GPS 的 API 函数 Location,获取所有的位置数据;步骤二:提取图片的GPS属性信息通过Adobe Photoshop CS3可以方便的查看图片GPS数据;步骤三:在手机安卓版谷歌地图上标注出具体路线。利用Google为开发者提供的Maps编程API函数GoogleMapsAPI标注出具体路线,在标注前,注册一个API密钥,作为调用上述谷歌API的凭证,完成路线标注。已知路线两端的GPS信息之后,根据这两个地点的GPS信息,在手机安卓版谷歌地图上用粗线标识出具体的路径,包括两种情况:情况一:路线起始端是当前所在位置,终止端是图片拍摄地点:第一张图片选中“仅当前”则查询只能从当前位置开始,第二张图片用户可以选择某张GPS图片,把这张图片的拍摄地点作为路线查询终端地点,第三张图片是用文字显示的具体行走方式,第四张是在手机安卓版谷歌地图上显示的具体路径;情况二:路线起始端和终止端都是图片拍摄地点用户输入一张GPS图片,将这张图片拍摄地点作为路线查询的起始,采用用户选择路线终点位置的图片,得到查询结果是谷歌地图显示的结果与文字的显示结果。

本发明具备下列技术效果:1、随着GPS信息的广泛应用,越来越多的手机、相机等拍摄的照片都带有GPS信息,如果用户对图片所示的地点感兴趣,则可以利用其中的GPS信息,结合功能强大的谷歌地图标记出具体的行走路线,此路线既可以从当前用户所在的位置出发,也可以以另一张带有GPS信息的图片所示地点作为出发点,为用户带来很大的方便,应用前景非常广泛。2、本发明的输入非常简单直观方便,仅仅是一张或者两张带有GPS信息的图片,如果想找到从当前位置到图片所示目标地点的具体路线,只要手机可以准确获取当前位置的GPS信息,只要输入一张图片就可以在谷歌地图上准确画出行走路线;如果想从一张具体的带有GPS信息的图片所示地点出发,那么输入两张图片即可显示出路线,所以用户的输入仅是一张或者两张带有正确GPS信息的图片,图片比文字输入更加简单直观,易于操作。


图1 用 Adobe Photoshop CS3 查看图片 GPS 信息。图2Google Maps Mobile 的两种地图。图3图片当前位置的GPS信息。图4路线终端地点原图片。图5路线起始地点和终端地点原图片。图6地点可见的“金钱豹”图片的测试结果。图7地点可见的“故宫”图片的测试结果。图8地点不可见的“金钱豹”图片的测试结果。图9地点不可见的“故宫”图片的测试结果。
图10路线两端地点可见的图片测试结果。图11路线两端地点不可见的图片测试结果。
具体实施例方式本发明属于路线导航、地图标注线路、图片属性信息提取领域,涉及到GPS (全球定位系统)信息的获取、图片的GPS信息提取、安卓手机谷歌地图路线标注技术,提出了在手机安卓版谷歌地图上清晰标注出目标路线的方法,路线起始端是用户当前所在位置或者是用户指定的带有GPS信息的图片所示位置,终端是带有GPS信息的目标图片所示位置文中相同的外文符号表达的含义相同。图片所示位置的路线导航方法共有三个步骤。下面是对这三个步骤做的详细描述:步骤一:获取当前所在位置的GPS信息GPS系统有三个组成部分,分别是空间部分、地面控制部分和用户设备部分,由于空间部分卫星均匀分布在6个轨道面上,这使得在全球任何地方、任何时间都可观测到4颗以上的卫星,而我们的手机或者其他的GPS接收器收到3颗卫星发送来的完整信号后就可以完成定位,精度可达到5米到10米,所以通过GPS信息可以很精确的表示出当前的位置。GPS是Android(安卓)系统中重要的组成部分,本发明正是基于安卓手机获取当前位置的GPS数据。Android的GPS有一个专门的管理类,称为LocationManager,所有的GPS定位服务都由其对象产生并进行控制。Android的GPS有一个API,即Location,它是一个代表位置信息的抽象类,用它可以获取所有的位置数据,如表I所示。表I
权利要求
1.一种基于图片GPS信息和谷歌地图的路线导航方法,其特征是,包括如下步骤: 步骤一:获取当前所在位置的GPS信息,基于安卓手机获取当前位置的GPS数据,利用Android 的 GPS 管理类 LocationManager 及 Android 的 GPS 的 API 函数 Location,获取所有的位置数据; 步骤二:提取图片的GPS属性信息 通过Adobe Photoshop CS3可以方便的查看图片GPS数据; 步骤三:在手机安卓版谷歌地图上标注出具体路线。
2.根据权利要求1所述的基于图片GPS信息和谷歌地图的路线导航方法,其特征是,利用Google为开发者提供的Maps编程API函数GoogleMapsAPI标注出具体路线,在标注前,注册一个API密钥,作为调用上述谷歌API的凭证,完成路线标注。
3.根据权利要求1所述的基于图片GPS信息和谷歌地图的路线导航方法,其特征是,已知路线两端的GPS信息之后,根据这两个地点的GPS信息,在手机安卓版谷歌地图上用粗线标识出具体的路径,包括两种情况: 情况一:路线起始端是当前所在位置,终止端是图片拍摄地点: 第一张图片选中“仅当前”则查询只能从当前位置开始,第二张图片用户可以选择某张GPS图片,把这张图片的拍摄地点作为路线查询终端地点,第三张图片是用文字显示的具体行走方式,第四张是在手机安卓版谷歌地图上显示的具体路径; 情况二:路线起始端和终止端都是图片拍摄地点 用户输入一张GPS图片,将这张图片拍摄地点作为路线查询的起始,采用用户选择路线终点位置的图片,得到查询结果是谷歌地图显示的结果与文字的显示结果。
全文摘要
本发明属于路线导航、地图标注线路、图片属性信息提取领域,为基于图片的GPS信息和谷歌地图为用户提供一种简单方便的路线导航方法,为此,本发明采用的技术方案是,基于图片GPS信息和谷歌地图的路线导航方法,包括如下步骤步骤一获取当前所在位置的GPS信息,利用Android的GPS管理类LocationManager及Android的GPS的API函数Location,获取所有的位置数据;步骤二提取图片的GPS属性信息通过Adobe Photoshop CS3可以方便的查看图片GPS数据;步骤三在手机安卓版谷歌地图上标注出具体路线。本发明主要应用于地图标注。
文档编号G01C21/32GK103245349SQ201310175190
公开日2013年8月14日 申请日期2013年5月13日 优先权日2013年5月13日
发明者操晓春, 马媚丽, 郭晓杰 申请人:天津大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1