欢迎来到天天文库
浏览记录
ID:5316220
大小:206.32 KB
页数:2页
时间:2017-12-08
《android-gps定位与google地图的总体设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、⋯⋯⋯⋯⋯⋯⋯⋯⋯.握塞婴窭.IAndroid-GPS定位与Google地图的总体设计黑龙江建筑职业技术学院吴琼【摘要】本文对整个系统功能通过数据存储模块、系统主模块、查询地址模块、路径规划模块、跟踪路径展示模块、新建跟踪模块模块以及远程跟踪模块来实现。【关键词】android;导航;gps;GooSe;MapsAndroid操作系统平台很容易跟G0og1e这个模块主要由类ShowTrackActivity来实4.gps更新频率和地图等级设置其他应用~Google地图的整合。在Android现。此功能针对第四需求设计,
2、目的是设应用中,如果能在其中加入Google地图,远程跟踪模块,主要负责用户的远程置整个跟踪过程的gps更新频率和地图等级则会为你的应用增添强大的功能,目前不跟踪,监视,手机端传递位置信息给服务设置。少LBS应用(基于地理位置的应用)就是充分器。这个模块主要由类ConnectService来5.跟踪轨迹的展示将移动跟地图结合起来。本文将简要阐述实现。此功能是针对第四需求设计,地图展Android—GPS定位系统的总体设计方案。二、系统架构设计示,记录经过每个纬度的信息,并在地图一、系统功能模块设计系统类似c/s架构模式
3、,应用主要完上划出所经过的位置,记录用户整个跟踪系统设计了数据存储模块来管理跟踪成开发的是系统客户端的操作。手机客户过程所经过的地方。数据,它负责创建和打开路径数据的存储基本可以实现己知经纬度的查询、指定地6.跟踪轨迹的存储系统,并向其它模块提供数据访问接口。点的查询、跟踪轨迹的存储、规划导航路此功能是针对第四需求设计,使用该模块基于类Locationdata来实现。径、GPS更新频率设和地图等级设置、跟踪android内嵌的Sqlite数据库,存储跟踪轨系统模块是整个系统的入口。它实现轨迹的展示和远程跟踪。结构如图2
4、所示:迹,方便用户查询以前的旅行记录。的功能包括显示主界面、打开其它功能模+7.远程跟踪系统功能块。该模块基于类MainAetivity来实现。此功能针对第五需求设计,实现远程曩兢生撇(M·In^Y)监控,实时查看用户手机位置。)fjfr工__I三、用户界面设计童{l地址●I■枉■■●囊Android系统设计主要来源与界面的lRndPlclActlvl∞-●嘣on^删u^c帅Itvl●设计。一个Android的应用是由一个或多个柱■■JII示●ll最疆■—雌l{昔t■—馘Activity组成的。Activity是一个u
5、I的容o,Ic¨lI(bm·c&hl【(№k^cdv器,其本身并不在用户界面上显示出来。\/本文主要设计了7个操作界面来实现用户与、1羹鼻存-●k(ioodl口nd_lI)系统的交流。图1系统模块图图2结构图查询地址模块负责输入指定的经纬1.已知经纬度的查询度,在地图上显示次位置,输入指定的名此功能是针对第一需求设计,根据已称,在地图上查找,并显示给用户。该模知坐标(1atitude,1ongitude),在地图块基于类FindPlaceActivity来实现。上显示次位置。路径规划模块主要负责获取用户当前2.指定地点
6、的寻址位置,用户手动输入要到达位置,有了这此功能针对第二需求设计,根据用户两个GeoPoint对象,在通过Intent的方式输入的地址名称,在地图上显示此位置。调用内置地图程序,显示规划路径在地图3.规划导航路径上。该模块基于DireetionRouteActivity此功能针对第三需求设计,调用getLoc~-来实现。tionProvider()取得现有的Location,以新建跟踪模块主要负责,用户输入此此取得目前所在位置的地理坐标(from图3操作界面次跟踪的title,一段描述性的文字,来GeoPoint),而
7、在版型配居中提供一个主操作界面是系统开启后的第一个用生成一个track。该模块基于类NewTrack—EditTextWidget来让用户输入要前往的地户界面。该界面展示了一个地图,下面有Activity来实现。址,通过地址反查取得目的地的地理坐标两个按钮负责地图等级的缩放。界面对应路径跟踪展示模块,主要负责启动(toGeoPoint),有了这两个GeoPoint的的系统菜单MENU内包括搜索、路径规划、Service,通过运行Service,时刻监听位对象,再通过Intent的方式调用内置地图新建跟踪、查询轨迹、地图
8、模式、设置六置的变化,并将轨迹在地图上显示出来。程序。个菜单选项,用户可以选择不通的菜单执要的成本也更低。构件化方法是当今操作系结构基础。而要实现操作系统的构件算机与数字工程,2009,06:85—87系统开发过程中的核心思想,在当今乃至化,需要经过构建目标的确定、构建模型于在未来很长一段时间内,都具有非常重的设计、实现构件以及实
此文档下载收益归作者所有