资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本科毕业设计题目:基于Android的武科大校园GPS导航系统学 院: 专 业: 学 号: 学生姓名: 指导教师: 日 期:计算机科学与技术计算机科学与技术201012137040孙谦李文杰二O四年六月随着手机硬件的快速升级换代,对应于手机的各种高级软件服务的应用层 出不穷。在这当中,手机导航定位服务,是一项全新且貝有广阔市场和应用价值 的业务。这其中的领航者百度地图,是百度公司向全国提供的电子地图服务。它 拥有纸质地图无法比拟的优越性,特别是在近年来移动设备智能化,轻便化的趋 势下,再加上网络速度的提升,更是让百度地图与人们生活息息相关。本系统是基于Android系统开发的,采用最新版本的百度地图V2. 1.0,实现 武科大校园的GPS导航服务,其中采用TFloyd算法计算最短路径。该系统可以浏 览武科大校园的地图,并能对其放大,缩小和移动,同时实现了GPS定位,公交 路线的查询、校园路线导航和校园美食的搜索等功能,具有很强的应用前景。关键字:安卓,GPS,地图,Floyd算法AbstractIn Modern society, a mobile phone navigation has become essential in peoples work life less of a navigation and positioning services.With the rapid upgrading of mobile phone hardware, corresponding to the various advanced software services of mobile phone application.In the midst of this, mobile navigation and positioning services, is a new and has a broad market and application value of the services.This is one of the leading baidu map, baidu electronic map service provided by the company to the nation.lt has the incomparable superiority to paper maps, especially in the intelligent mobile devices in recent years, under the trend of light, plus the ascension of network speed, is to let baidu map is closely related to people life more.In terms of the operating system, Google launched in November 2007 and an open source mobile operating system android - and ended in November 2012, according to data from android occupies 76% share of the global smartphone operating system, and the market share of 90%.In regard to the development of mobile map navigation, baidu inc., which provides a very flexible for developers of baidu map display and control function.Due to the development of baidu map for free and use the open nature of android platform, not only can effectively reduce the cost of development, but also can make each user free access to information, this also for the popularity of mobile map navigation and positioning services to make an important contribution.My graduation design topic is HWu Ke big campus based on Android GPS navigation system, using the latest version of the baidu map V2.1.0, this application can be used to browse the map of the city, and to enlarge, narrow and mobile, switching, three kinds of view GPS positioning technology at the same time, the company route query, interest of route search and navigation, and other functions, has a strong application prospects.K ey words: Android, GPS, Map, Floyd arithmetic1 绪论3 -1.1 项目研究的背景-3-1.2 项目的开发意义-3-1.3 国内外研究现状-3-2系统所需的关键技术-5-2. 1安卓虚拟机一5-2. 2百/变 Key一5-2. 3百度地图定位一5一2.4覆盖物图层-7-2. 5 Floyd最短路径算法-7-3 系统总体设计-8-3. 1导入武科大百度地图-8-3. 2标出武科大黄家湖地标-8-3.3建立Floyd算法,建立一个矩阵-9-3.4建立武科大公交信息-10-3. 5建立武科大美食信息- 11-4 系统详细设计-14-4. 1安卓环境搭建- 14-4.2申请百度Key- 19-4. 3百度地图地位- 21-5总结与展望-24-5. 1 总结一245. 2 展望一24-参考文献-25-致谢一26-1绪论1.1 项目研究的背景随着移动平台操作系统的快速发展和地图导航应用领域的不断延伸,在手机 上拓展GPS功能已成为应用开发的一个热点。才安卓手机操作系统作为一款新型 智能手机操作系统,具有开发性好,软硬件功能扩展性强的特点,开发基于安卓 的地图应用潜力巨大。2012年11月数据显示,安卓占据全球智能手机操作系统 市场76%的分份额,中国市场占有率为90%。同时据统计,人们的日常生活中, 有大量的事件需要用到导航功能。见图1. 1.阅读16.0% 商品!9.5%图11导航在手机软件中使用频率1.2 项目的开发意义为了寻找某个地点,人们常常需要耗费大量的精力,所以伴随着现在生活节 奏的不断加快,实时的地理位置信息正在成为人们最渴求的信息之一。2010年 前的地图服务主要是以单机或者Web的方式实现不适合身处外地的用户使用,给 用户的出行带来了不便。而手机地图服务的便携性和数据的实时性很好的解决了 这一问题,因此设计和优化地图定位服务的应用具冇非常使用的价值。1.3国内外研究现状在国外,主要以Google Map为主,由谷歌公司提供的电子地图服务,包括 局部详细的星照片。此款服务可以提供含有行政区和交通以及商业信息的矢量地 图,不同分辨率的卫照片和街景视图的离线地图包。2012年8月16 H,谷歌针对移动设备升级了地图服务,本次升级的重点是 全球将近500个城市的公交选择列表,包含了全球100多万个公交站的始发实践 和行进路线。谷歌还将针对部分车站提供室内导航,帮助乘车者寻找线路。2012年12月3日,Google Map vl版本正式被废弃,采用最新的SHA1进行 申请,原有的MD5申请方式被废弃,同吋启用全新的Google ApT s Conslole对相关使用权限进行管理。如图12 Google Android AP! m2% Googto Mapt API m2h Googh Uapt API *3I Googfe Mapi Coofdralt API0 Google Maps GeolocMicn ARCoutttty 細W 25 000 rguoWMy ;Courtety Umt / 000 rgnwday 匚Courtesy fem 1 000Courttiy hE 0 凹 GoogteMt Tracks API图1.2 Google ApT s Conslole对相关使用权限的管理2013年2月26日和3月12 B, Google Map v2又进行了不同的程度修改和更新。在国内主要以BaiduMap为主,如图1.3所示。mtts辛习处B2Bfi用R.刼耐 你細百度血 戏3女用B2B風用E 知耐学习处y.BOffWW mint 系(R安金亠二一厶- JsJ5咖爾血趣吹B2Bama字习加9WWB”翻ms*134%|25%|25%23%l 19% i 18%!14%| 12% 12%|10% 6%I 3%新浪DCCU012年中国移动应用开发若调査图1. 3 BaiduMap在各领域比例Baidu Map是百度提供的一项网络地图搜索服务,覆盖了国内近400哥城市, 数千个区县。在百度地图里,用户可以查询街道,商场,楼盘的地理位置,也可 以找到离您最近的有餐馆、学校、银行、公园等等。2012年12月3日,AndoridSDK:vl.3.5栅格版地图最终版发布,实现用户 数据地图展现,完美兼容安卓4. 2。2013年1月23日Android SDK:v2. 0. 0冇栅格版地图彻底向矢量版地图, 较之栅格版地图,增加19级显示,地图显示更详细。定位功能模块分离,即Android SDK 2.0.0版本不再包含定位功能(保留定位图层),开发者在需要定位功能时,请引入定位SDK。是增加地图显示特效。2013年3月28 H Android SDK: V2. 1.0产品上线,新增地图截图功能,自定义线路绘制,根据起点,终点和关键点绘制3D视角控接口。2系统所需的关键技术2.1安卓虚拟机这款软件是google官方出品,以方便开发者使用安卓环境,方便开发。可 以让你在PC端(电脑上)安装运行模拟Android系统。并可以在电脑端进行几 乎任何手机上可以进行的操作,甚至还可以像手机一样连接电脑,被手机助手检 测到,可以模拟所有官方版本的安卓系统
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号