毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
百度地图基于Android平台的定位系统设计与实现(5)
使用百度地图API之前,需要向百度官方申请密钥[20](key),下载对应的开发包,参照百度官方给出的开发文档及实例代码,来开发相应的应用。
1.3 主要工作
1.3.1 需求及解决思路
本课题为基于Android平台的定位系统设计与分析,为此需要实现两个目标。首先,需要解决如何进行Android平台的应用开发,在此基础上,进行定位系统的设计与分析。因此,首先需要在搭建Windows平台上的Android开发环境,根据考察了解,最终决定选用Eclipse+ADT的开发环境进行开发。根据对各类地图应用定位原理的了解,在Android手机上,定位系统的定位方式一般分为三种模式,即基于基站、基于WiFi和GPS定位。为了方便用户的使用,提高应用软件的使用效率,定位系统会基于上述三种定位模式,在不同的使用环境下,选择最快最准确的定位模式返回给用户最优结果。通过应用市场的调研发现,Android平台上使用最普遍的地图软件是百度地图,同时,百度地图也相对较早的向开发者开放了Android版本的API,因此,我最终选用了百度地图API作为第三方API。我需要利用百度地图API,实现几项任务:首先实现地图层的展示,为用户展示地图;在此基础上,利用定位SDK,实现位置信息的实时获取,得到定位所需的数据如经纬度,再利用经纬度,通过地图层展示给用户,完成最基本的定位功能;在定位功能完成的基础上,实现定位数据的记录,并实时展示用户的行走路径,实现路径追踪功能;利用数据库,实现路径数据的存储功能,并能够提取数据再次展示历史路径,实现历史路径播放功能。
为了实现最好的用户体验,还需要做以下工作:做良好的界面设计,界面优化;进行代码优化,减少代码冗余,优化算法,保证系统高效性;对软件功能和性能进行测试,完成项目验收。
1.3.2 功能概述
通过需求分析,了解项目主要实现目标后,可以得出几个需要实现的功能点:在Android平台上运行,实现向用户进行地图的展示;实现基于基站和GPS的实时定位功能,得到定位数据,并通过百度地图展示;实现路径追踪功能并且画出运动轨迹向用户展示;利用数据库实现运动轨迹的存储;从数据库取出数据,在地图上实现运动轨迹的播放。
1.3.3 本文章节安排
本文章节安排如下:
第一章为概述,主要介绍了项目背景情况,对相关技术进行介绍,包括定位技术、Android应用开发和百度地图API,然后对整个项目的主要工作做了安排,论述了需求及对应解决思路,最后对软件的功能点进行总结。
第二章为定位软件方案,本章对软件进行具体的需求分析,在此基础上完成整个软件的方案设计,描述软件主要功能,并对数据及接口做了相关规定。
第三章为详细设计,论述了整个项目的具体设计,包括模块设计,数据库设计,界面的设计,然后列举了主要的实现代码,最后对整个项目实现过程中遇到的问题进行解决。
第四章为实验分析,主要工作是完成项目的验收,展示软件运行效果,对软件的实际性能进行测试,完成测试分析工作。
最后为结论,主要叙述了个人在整个项目过程中的总结与收获,为整个毕业设计做出一个客观、完整的总结。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
Demons算法胸片图像自动配准算法的初步研究
下一篇:
python+mysql学术2.0网站设计与开发
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
基于网络的通用试题库系统的整体规划与设计
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
公寓空调设计任务书
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
C#学校科研管理系统的设计
承德市事业单位档案管理...