首页> 中文学位 >基于Android平台的手机地图应用研究与实现
【6h】

基于Android平台的手机地图应用研究与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 课题背景及研究意义

1.1.1 课题背景

1.1.2 研究意义

1.2 手机地图的现状

1.2.1 高德迷你地图

1.2.2 谷歌地图

1.2.3 凯立德(C版,T版,G版)

1.3 手机地图的发展趋势

1.4 本文的主要工作及组织结构

第二章 基础知识及技术背景介绍

2.1 Android系统平台

2.2 地图服务定位技术

2.2.1 基于网络定位

2.2.2 基于移动终端定位

2.3 Google Maps概述

2.3.1 Google Maps特征

2.3.2 Google Maps的数学模型

2.3.3 墨卡托投影

2.4 Android系统下Google Maps相关类

2.4.1 地图服务类

2.4.2 位置定位相关类

2.5 离线地图的获取

2.6 本章小结

第三章 需求分析及系统设计

3.1 需求分析

3.1.1 背景分析

3.1.2 用户体验需求

3.1.3 用户功能需求

3.2 系统架构设计

3.2.1 基础模块设计

3.2.2 系统总体流程设计

3.3 离线GIS地图信息模块设计

3.3.1 离线地图加载设计

3.3.2 数据库设计

3.3.3 界面交互设计

3.5 本章小结

第四章 系统实现

4.1 基础模块的实现

4.2 离线GIS地图信息模块的实现

4.2.1 离线地图加载的实现

4.2.2 数据库的实现

4.2.3 界面交互的实现

4.3 基本功能的实现

4.3.1 POI模块

4.3.2 轨迹规划模块

4.3.3 设置模块

4.3.4 搜索模块

4.3.5 定位模块

4.3.6 轨迹记录模块

4.3.7 其它模块

4.4 本章小结

第五章 验证和测试

5.1 系统运行环境搭建

5.2 系统测试用例

5.3 系统运行情况

5.4 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

展开▼

摘要

随着电信技术和电信网络的飞速发展,智能手机越来越普及,手机的应用服务有很大的发展空间,手机地图服务就是其中的一项。目前,市场上大部分手机地图服务都是在线加载地图图片,这种方式不仅浪费网络流量,而且还受网络环境、地图更新速度和用户需求不同等因素的影响,因此本文提出了一种基于Android系统的手机离线地图服务。手机离线地图服务可以很好的解决上述问题,借助于安装在PC上的第三方软件我们可以根据不同用户的需求获取最新的地图数据,下载到手机后实现无流量加载地图,只需少量流量就可使用相关功能。另外,Android平台提供给普通开发者非常灵活的地图展示与控制功能,并且Android平台基本上是免费的,能够有效的降低软件开发的成本。
   本课题首先分析了当前手机地图的现状和手机地图的未来发展趋势,结合Android平台系统架构的优势,阐述了手机离线地图中的地图服务定位技术、Google Maps的模型和相关类,为实现手机离线地图服务的后期设计提供了充分的理论基础和技术储备。接着针对用户的节省资源、快速响应、功能全面等需求,确定该系统所要实现的功能。其中数据库部分采用Android系统的sqlite数据库存储技术设计相关的表,根据用户需求设计了该系统的系统框架、模块构成。之后阐述了主要代码的实现,对于关键的代码也通过类图做了相关的说明。根据软件的需求分析,测试验证该系统的运行情况。通过测试用例测试各个功能的运行情况,充分验证了该离线地图的可行性。最后,对本系统设计和实现进行总结,并且对未来的发展走向进行阐述,以为该领域的发展提供借鉴。
   综上所述,基于本文实现的手机离线地图,不仅节约了流量,而且加载图片速度快,操作简单、实用。所设计的软件系统基本达到了需求分析中的设计要求,实现了相关功能并完成了验证和测试。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号