Android基于Google Map的个人移动地图的设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Android基于Google Map的个人移动地图的设计与实现(2)


          3.1.2手机定位服务的优点 7
          3.1.3手机定位服务的种类 7
      3.2 Google Maps概述 7
          3.2.1 Google Maps的模式功能 7
          3.2.2 Google Maps的优势特点 8
          3.2.3 Google Maps的运行原理 9
 4  Android个人移动地图的概要设计   9
     4.1 需求分析 9
     4.2 个人移动地图的总体设计10
           4.2.1 个人移动地图的模块划分  10
           4.2.2 个人移动地图的流程设计  11
   5  个人移动地图的详细设计与实现 12
     5.1开发环境的实现12
         5.1.1 开发所需资源12
         5.1.2 开发环境的搭建12
     5.2 个人移动地图的详细设计与测试13
         5.2.1 个人移动地图的权限设置13
         5.2.2 用户管理模块的实现14
         5.2.3 地图显示模块的实现23
         5.2.4 位置查找模块的实现25
         5.2.5 菜单功能模块的实现31
  结论 39
致谢 41
参考文献 42
1  引言 
1.1  选题的背景及意义
    在这个日新月异的时代,人们出行十分频繁,因此诸如手机地图这样具有实用便捷性质的应用软件在日常生活中扮演了举足轻重的角色。手机网络地图服务是指在手机上利用GPS或者网络实现精确定位,并采用WAP方式或客户端方式,通过移动通信网络与手机地图应用服务器之间的互联通信来提供给客户各种与位置相关的信息以方便用户的出行[1]。手机定位服务与传统定位服务相比具有覆盖面广,费用低廉,能够快速获取当前位置以及可以进行信息传递等优点[2,3]。在这些定位软件中,由谷歌公司开发的Google Maps是最为经典,最为实用的基于位置服务的地图软件,其具有广阔市场且受到了业内人士及诸多用户的一致好评。再者,由谷歌公司组建的开放手机联盟于2007年11月12日向世人重磅推出了新一代开源移动终端平台Android。   Android自面世后,空前火热,吸引了大量开发人员对其进行研究也成为了广大开发商们的焦点。Android不仅能为手机提供地图支持及相关定位服务的功能,还可为开发人员提供非常灵活的Google Maps展示与控制功能,再加上其自身具有免费性和开放性的特点,致使研发人员能够以低成本便捷地进行个人开发工作[2,5]。此外,用户可以通过手机地图软件方便地从中获取位置信息。因此基于Android平台Google Maps的个人移动地图设计具备可行性且具有很好的市场前景。
1.2  选题的现状及分析
    自Google Maps问世后,地图应用软件饱受好评,风靡全球。Google Maps的成功运营激发了微软,雅虎,百度,搜狗,高德等国内外大型软件公司一致加入到了地图软件的开发队伍中,地图软件竞争十分激烈,致使Google Maps所具备的功能也日益完善,更加人性化。同时,随着Android平台的市场份额逐渐增大以及谷歌公司面向世界公开了Android系统开放源代码,致使这些公司又相继研发了Android版本的手机地图。在此方面上,谷歌公司作为地图软件的先驱者及安卓平台的创始者不仅最早推出了Android版本的Google Maps而且向研发人员提供了便于二次开发的地图服务应用程序接口Google Maps API。因此,开发人员可根据自己的需求和喜好运用Google Maps API来实现Android版本的Google Maps的二次开发。 (责任编辑:qin)