毕业论文 基于android系统的电子地图加载与实现.doc
《毕业论文 基于android系统的电子地图加载与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文 基于android系统的电子地图加载与实现.doc(50页珍藏版)》请在三一办公上搜索。
1、毕业论文基于android系统的电子地图加载与实现吉林建筑大学测绘与勘查工程学院2013年6月毕业论文基于ANDROID系统的电子地图加载与实现学 生: 指 导 教 师: 讲 师专 业: 地理信息系统所 在 单 位: 测绘与勘查工程学院答 辩 日 期: 2013年 6 月 20 日摘 要随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。在如今这个智能手机系统群雄纷
2、争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android平台具有无限的吸引力。Baidu Map 作为最先推出的网上地图之一,各种数据信息最为全面和准确,本系统通过Baidu Map
3、Api 设计一个能够实现定位、导航和交通信息发布等等功能的在线导航软件。在Android 设备上具有良好的用户界面、响应速度和用户体验。关键词 智能手机 Android Baidu Map 导航应用AbstractWith the rapid proliferation of smart phones, smart phone operating system market, wind and water. In order for smart phone users to check the Internet anytime, anywhere services provided an ef
4、ficient way to expand the function of the system will be applied to the mobile phone terminal, the mobile phone to Internet access via mobile networks, and variety of Web sites and process business. Therefore, the smart phone applications and the need for the service will have broad prospects for de
5、velopment. In todays smart phone system when disputes warlords, 2008, Google introduced a smart phone called the Android open source operating system, which uses Linux kernel, Open Handset Alliance (OHA) members can be free to use and modify the SDK package, the system It has a good open-source natu
6、re of the expansion of. The software includes the operating system, user interface and applications that need to work smart phones all the software. Androids biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scala
7、ble user experience, including rich graphical components, multimedia support, and powerful browser. Therefore, for software professionals is, Android platform has unlimited appeal.Baidu Map as the first online map, all kinds of data information is the most comprehensive and accurate, this system thr
8、ough the Baidu Map Api design one to achieve a positioning, navigation and traffic information and more features for online navigation software. In the Android device is a good user interface, speed of response, and user experience.Keywords Smartphone Android Baidu Map Navigation目 录摘 要3ABSTRACT4第一章
9、绪 论71.1.研究内容71.2.研究意义71.3.Android研究现状和发展趋势81.4.GIS研究现状91.5.移动通信技术与GIS的结合发展10第二章 系统分析112.1.研究目标112.2.需求分析112.3.性能分析11第三章 系统开发和运行环境123.1.Android开发环境介绍123.2.Android开发平台搭建123.3.Baidu Map SDK介绍133.4.Baidu Map开发环境集成143.5.系统运行环境18第四章 系统设计194.1.用户界面设计194.2.数据源设计224.3.系统流程图24第五章 系统开发255.1.登陆功能开发255.1.1.登陆界面开
10、发255.1.2.登陆功能实现255.2.地图加载开发265.2.1.地图加载界面开发265.2.2.地图加载功能实现275.3.定位功能开发285.3.1.定位功能界面开发285.3.2.定位功能实现295.4.交通状况功能开发305.4.1.交通状况界面开发305.4.2.交通状况功能实现315.5.卫星云图功能开发325.5.1.卫星云图界面开发325.5.2.卫星云图功能实现335.6.城市定位功能开发345.6.1.城市地位界面开发345.6.2.城市定位定位功能355.7.模糊查询功能开发365.7.1.模糊查询界面开发365.7.2.模糊查询功能实现375.8.周边查询功能开发3
11、85.8.1.周边查询界面开发385.8.2.周边查询功能实现39第六章 系统测试42总 结48参考文献49致 谢50第一章 绪 论1.1. 研究内容了解java语言的语法和特点,熟悉java语言的适用方向并独立搭建java语言的开发环境,学会使用java进行项目开发;了解并熟悉android操作系统,独立搭建android开发环境,学习并掌握android的项目开发;了解并熟练使用baidu api,在android开发环境下集成baidu api的jar包,运用baidu api实现地图加载、漫游、查询等功能。1.2. 研究意义当今社会,手机己经成为人们工作生活中必不可少的一项通讯和娱乐工
12、具。随着手机的不断更新,手机的各种高层服务和应用层出不穷。其中,手机导航服务,是一项新兴且有广阔市场和应用价值的业务,尤其是基于位置的网络地图服务近年来备受人们关注。它利用移动终端的定位技术,通过移动通信网络与手机地图应用服务器之间的互联通信,提供给客户各种与位置相关的信息服务,方便了用户的出行。Android平台支持或网络定位的应用开发,并提供给普通开发者非常灵活的展示与控制功能,这为人们在手机上设计与实现地图服务提供了便捷灵活的开发平台。随着计算机和定位技术的飞速发展,全球定位系统(GPS)和地图服务得到了更广泛的重视和应用,将地图有效地与位置定位技术相结合,应用前景十分广阔。据统计,人们
13、的日常生活中,有80%的信息是与位置相关的,然而为了寻找某个地点,人们常常需要耗费大量的精力,所以伴随着现代生活节奏的不断加快,实时的地理位置信息正在成为人们最渴求的信息之一。目前的地图服务主要是以单机或者Web的方式实现,不适合身处外地的用户使用,给用户的出行带来了不便。而手机地图服务的便携性和数据的实时性很好的解决了这一问题,因此,设计手机地图服务的应用具有非常实用的价值。另一方面Baidu于2007年11月推出了一款开源的移动终端软件平台BaiduMap,为普通开发者提供了非常灵活的BaiduMap展示与控制功能。同时,由于BaiduMap的免费性和Android平台的开源性,能够有效降
14、低开发成本,使每个用户自由的获取信息,这也为手机地图服务的普及做出了重要贡献。本人毕业设计的论题为基于android系统的电子地图加载与实现正是基于Android平台开发的,采用的网络地图BaiduMap,该系统可以用来浏览城市的地图,并能对其放大、缩小和移动,同时利用GPS定位技术,实现了自我定位、位置查找和路径跟踪等功能,满足了手机用户基本的地图导航服务需求。1.3. Android研究现状和发展趋势据Gartner最新数据显示,2010年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。2010第二、三季度与去年
15、同期相比,增度分别是15.4%及22%,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。图1-3-1安卓是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。据Informa
16、预测,2012年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。1.4
17、. GIS研究现状世纪90年代以来,由于计算机技术的不断突破以及其它相关理论和技术的完善,GIS在全球得到了迅速的发展。在海量数据存储、处理、表达、显示及数据共享技术等方面都取得了显著的成效,其概括起来有以下几个方面:硬件系统采用服务器/客户机结构,初步形成了网络化、分布式、多媒体GIS;在GIS的设计中,提出了采用“开放的GIS环境”的概念,最终以实现资源共享、数据共享为目标;高度重视数据标准化与数据质量的问题,并已形成一些较为可行的数据标准;面向对象的数据库管理系统已经问世,正在发展称之为“对象-关系DBMS(数据库管理系统);以GIS为核心的“3S”技术的逐渐成熟,为资源与环境工作提供了
18、空间数据新的工具和方法;新的数学理论和工具采用GIS,使其信息识别功能、空间分析功能得以增强等等。在GIS技术不断发展下,目前GIS的应用已从基础信息管理与规划转向更复杂的区域开发、预测预报,与卫星遥感技术相结合用于全球监测,成为重要的辅助决策工具。据有关部门估计,目前世界上常用的GIS软件己达400多种国外较著名的GIS软件产品有Auotodesk系列产品、Arc/Info、MapInfo及其构件产品、Intergraph、Microstation等,还有Web环境下矢量地图发布的标准和规范,XML、GML、SVG等等。我国GIS软件研制起步较晚,比较成熟的测绘软件主要有南方CASS,Map
19、GIS,GeoStar,SuperMap等。尽管现存的GIS软件很多,但对于它的研究应用,归纳概括起来有二种情况:一是利用GIS系统处理用户的数据;二是在GIS的基础上,利用它的开发函数库二次开发用户专用的GIS软件。目前已成功应用包括资源管理、自动制图、设施管理、城市和区域规划、人口和商业管理、交通运输、石油和天然气、教育、军事等九大类别的一百多个领域。在美国及发达国家,GIS的应用遍及环境保护、灾害预测、城市规划建设、政府管理等众多领域。近年来,随着我国经济建设的迅速发展,加速了GIS应用的进程,在城市规划管理、交通运输、测绘、环保、农业等领域发挥重要的作用,取得了良好的经济效益和社会效益
20、。1.5. 移动通信技术与GIS的结合发展WAP/WML技术作为无线互联网领域的一个热点,已经显示了其巨大的应用前景和市场价值。WAP柳ML技术与GIS技术的结合产生了移动GIS(MobileGIS)应用和无线定位服务LBS(LocationbasedServices)。通过WAR/WML技术,移动用户几乎可以在任何地方、时间获得网络提供的各种服务。无线定位服务将提供一个机会使GIS突破其传统行业的角色而进人到主流的IT技术领域里。大多数的分析家都认为,到2010年,无线网络将成为全球数据传送的主要途径。GIS的未来将会由其机动性所决定。当前用于地理信息交互的语言还不足以完成真正的“设备无关接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于android系统的电子地图加载与实现 基于 android 系统 电子地图 加载 实现
链接地址:https://www.31ppt.com/p-2394324.html