需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19228 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:为了寻找某个地点,人们常常需要耗费大量的精力,所以伴随着现代生活节奏的不断加快,实时的地理位置信息正在成为人们最渴求的信息之一.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 参考文献 致 谢 |