基于Android的地铁助手系统设计与开发.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-16
  • 论文字数:19228
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(乖宝宝)提供原创文章

支付并下载

摘 要:为了寻找某个地点,人们常常需要耗费大量的精力,所以伴随着现代生活节奏的不断加快,实时的地理位置信息正在成为人们最渴求的信息之一.2010年前的地图服务主要是以单机或者Web的方式实现,不适合身处外地的用户使用,给用户的出行带来了不便.而手机地图服务的便携性和数据的实时性很好的解决了这一问题,因此,设计和优化地图定位服务的应用具有非常实用的价值.

近年来,随着3G技术的提高,基于位置的服务(LBS,Location-Based Services)已经成为移动互联网业务发展的一个热点,其核心应用是地图服务.现在,人们的生活节奏越来越快,出行带地图的现象已经越来越少,传统的查询方式早已不能满足我们对信息的快速需求和精准反馈,为了使人们能够随时随地获取信息,在手机上设计与实现地图服务就显得极其重要.

LBS云是百度地图针对LBS开发者推出的平台级服务,结合已有的地图API和SDK服务,通过开放服务端存储和计算能力,提供海量位置数据存储、检索、展示一体化解决方案.

百度地图移动版API是一套基于安卓 1.5及以上设备的应用程序接口,通过该接口,可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序.百度地图移动版API不仅包含构建地图的基本接口,还提供了诸如地图定位、本地搜索、路线规划等数据服务,可以根据自己的需要进行选择.

本课题通过调用百度地图API,可实现点击获取当前位置按钮,实现当前所在地的定位.根据3D俯视度,可调整观看地图的角度,实现三维地图的感受.根据旋转度的调整,可360度的调转方向.根据城市名和地铁站,可调出从起始站到终点站的所有站名和路线,将其显示在地图上.

此次设计主要是研究基于Android的地铁助手系统开发与设计,采用时下最新版的百度地图API,通过调用百度地图的数据,实时的进行显示,该应用可以用来浏览城市的地图,并能对其放大、缩小和移动,三种视图的切换,同时实现GPS定位技术、公交路线的查询、兴趣点的搜索和路线导航等功能,具有很强的应用前景.

本次课题使用的工具有Eclipse,SDK,JDK,ADT.其核心技术问题还是还是如何通过调用已有的数据库,加上自己在客户端的设计,返回所需的信息.使得界面更加友好,还用到的技术有Application Framework,Application,Library,都是安卓开发一些必备的工具,实现包括数据的调用和在手机上的功能整合,有针对性的进行显示和调用手机上已有程序等功能.

关键词:智能手机;Android;地铁智能

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1 研究内容-1

1.2 研究意义-2

1.3 研究现状和发展趋势-2

1.3.1 Android系统现状-2

1.3.2 Eclipse的发展-3

1.4 本文主要内容-3

1.5 本文组织和结构-4

第2章 系统开发环境和相关技术-5

2.1 初始开发环境介绍和搭建过程-5

2.1.1 开发环境介绍-5

2.1.2 相关软件介绍-5

2.1.3 开发环境搭建-6

2.2 开发相关技术-7

2.3本章小结-8

第3章 需求分析与可行性分析-9

3.1 可行性分析-9

3.1.1 技术可行性-9

3.1.2 操作可行性-9

3.1.3 经济可行性-9

3.2 需求分析-9

3.2.1 需求分析目的-9

3.2.2 需求分析流程-9

3.2.3 系统目标需求-10

3.3 性能需求-10

3.4 本章小结-11

第4章 系统设计概要-13

4.1 系统设计-13

4.1.1 功能模块设计-13

4.1.2 外部接口设计-16

4.1.3 系统流程图-18

4.2 百度地图API-19

4.2.1导入库文件-19

4.2.2显示地图-20

4.3 本章小结-22

第5章 系统设计与实现-23

5.1 实现步骤-23

5.2 各模块的介绍-23

5.3 本章小结-36

第6章 功能测试-37

6.1 系统测试-37

6.2 本章小结-39

第7章 结论与展望-41

7.1结论-41

7.2不足之处及未来展望-41

参考文献

致  谢