基于Android的地图服务系统设计与实现
摘 要
随着移动通信网络和手机技术的发展,手机应用覆盖的范围越来越大,手机地图服务成为最受关注和喜爱的移动互联网应用之一。基于Android系统的智能终端,能够获取实时地位置信息及其他相关信息,提供了全面的地图服务功能。
本课题利用Android平台的相关地图服务系统,设计并实现一个简单的基于Android的手机地图服务原型,实现地图浏览、自我定位、地点搜索等功能。本文完成了一个基于Android操作系统的地图服务系统的设计与实现。本文的研究工作主要是运用软件工程原理,对这个系统进行需求分析、设计、代码实现和测试。
本文的前两部分介绍了课题背景和相关技术。在第三部分需求分析中,以用例模型为工具,分析了本系统的功能需求和非功能需求。第四部分介绍了本系统的设计与实现,是本文的重点,所有内容都是围绕这个主题来展开论述的。在这一部分中,详细介绍了基于Android操作系统的地图服务系统的设计、实现和各个过程中存在的问题与解决方法。本文的第五部分,完成了对该应用的测试,并列出了在测试过程中发现的一些不足。最后介绍了Android应用的签名发布。
关键词:安卓;地图;地图服务;系统
Abstract
With the development of mobile communication network and mobile phone technology, mobile phone applications cover more and more areas. Mobile map service has become one of the most concerned and favorite mobile Internet applications. The intelligent terminal based on Android system can obtain real-time location information and other related information,and provides a comprehensive map service function.
Using the map service system of Android platform,this paper designs and implements a simple prototype of mobile map service based on Android,which realizes the functions of map browsing,self-positioning,location searching and so on. This paper completes the design and implementation of a map service system based on Android operating system. In this paper,the principle of software engineering is used to analyze, design, implement and test the system.
The first two parts of this paper introduce the background and related technologies. In the third part, the functional requirements and non-functional requirements of the system are analyzed by using the use case model as a tool. The fourth part introduces the design and implementation of the system,which is the focus of this paper. In this part,the design, implementation,problems and solutions of map service system based on Android operating system are introduced in detail. The fifth part of this paper completes the test of the application and lists some shortcomings found in the process of testing. Finally,A is introduced. Ndroid application signature publishing.
Keywords: Android;Map Service;system