6。1。5 保持跟踪 51
6。2路途轨迹模块的实现 52
6。2。1 新建跟踪记录 52
6。2。2 地图展示 53
6。2。3 查询以往轨迹 55
6。2。4 显示轨迹信息 56
6。3 规划导航路径模块实现 57
6。3。1 已知经纬度查询 57
6。3。2 地址反查 58
6。3。3规划导航路径 59
6。4本章小结 60
结论60
致谢60
参考文献61
1 绪论
1。1 选题背景
随着android手机的普及,我们基本上每个人都拥有一部android手机。
很多时候,我们需要了解某个手机的当前位置或者当前运动轨迹:比如,有的家里面老人,小孩或者重症病患者,我们需要知道他们每时每刻的地理位置;或者出行在外,需要让家里人知道自己的当前位置和运动轨迹,以此来告知平安;有的公司为了对员工进行考评,需要知道员工的到勤情况,或者有员工要出差,需要知道员工的位置与工作是否确实;
1。2 主要内容及组织结构
该系统的主要功能包括实时定位手机,地址的指定位置,导航路径规划,个人定位跟踪,监控,显示应用程序。
一,地图管理
1在线地图
2,离线地图(SQLite数据库存储)
3地图任意缩放界面
4个人位置的实时追踪
5调整地图位置
6跟踪显示统一
二,跟踪管理
1跟踪记录,存储数据
2文件导入和导出数据
3读取记录,并显示在地图上
4显示轨迹的信息,包括时间距离,平均速度等
5查看历史轨迹
三,规划导航路径
1,已知纬度和经度的查询
2输入反查的地址
3调用手机内置的地图导航路径
四,远程跟踪与监控
1连接服务器
2将位置信息发送到服务器
1。2。1系统设计主要研究方法:
1 已知的纬度和经度的查询
用户只需输入被定位目标点的坐标,就可以在百度地图上显示出目标的正确位置。
2寻址所指定的位置
接受用户输入要查找的地址后,GeoPoint通过EditText上得到正确的地址,然后使用提供地理编码百度地图,然后取出的GeoPoint对象,通过自定义功能,更新百度地图的内容。
3规划导航路径
在Android SDK的正式版,删除M5 DrivingDirection包的原始版本,它是不可能通过程序来规划导航路径,但我们可以调用手机内置的地图坐标规划过程中提供导航路径。
4个人定位跟踪,记录,显示
创建一个新的轨道,然后启动服务的背景,实时获得用户的当前位置,并将GPS数据存储在数据库中的位置信息;用户可以选择以前的记录,它的轨迹会在地图上显示出来,它可以记录用户到达过的位置。
5远程跟踪
连接到远程服务器,后台启动服务,定时上传用户的位置,将数据存储在服务器数据库中;服务器端的手机用户可以随时查看当前位置和用户的过往位置记录。
1。2。2主要内容
本文主要运用Android手机平台和百度的API ,让Android手机将当前位置以及这个位置信息的数据发送到Web服务器, Web服务器最终收到的实时位置信息,并显示位置在地图上,这是基于Android的实时定位的定位。
1。2。2主要论文研究设计的内容:
1 ) Android手机的定位。
定位模式:通过访问Android手机的当前位置,然后获取到位置信息,并按照服务器格式,实时发送到Web服务器。 安卓手机GPS定位与百度地图API的地理信息应用 (2):http://www.youerw.com/jisuanji/lunwen_14937.html