摘要
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 旅游信息服务应用现状
1.2.2 移动GIS与旅游信息服务应用发展现状
1.3 研究内容与技术路线
1.3.1 研究内容
1.3.2 技术路线
1.4 本章小结
第二章 相关理论和关键技术
2.1 Android概述
2.2 Android框架
2.2.1 应用层(Applications)
2.2.2 应用框架层(Application Framework)
2.2.3 系统类库层(Libraries)
2.2.4 Linux内核层(Linux Kernel)
2.3 Android组件
2.3.1 活动(Activity)
2.3.2 意图(Intent)
2.3.3 服务(Service)
2.3.4 内容提供器(Content Provider)
2.4 移动GIS开发
2.4.1 移动GIS定义
2.4.2 移动GIS技术
2.4.3 移动GIS开发平台
2.4.4 移动GIS开发关键技术
2.5 Android定位
2.5.1 Android手机平台定位方式
2.5.2 Android用户定位服务
2.5.3 百度定位SDK
2.6 SQLite数据库
2.6.1 SQLite特点
2.6.2 Android中SQLite使用
2.7 本章小结
第三章 应用需求分析
3.1 应用可行性分析
3.1.1 技术可行性
3.1.2 操作可行性
3.1.3 运行可行性
3.2 应用业务分析
3.3 应用功能分析
3.3.1 应用功能概述
3.3.2 功能模块分析
3.4 应用非功能分析
3.4.1 性能需求
3.4.2 安全需求
3.4.3 兼容性需求
3.5 本章小结
第四章 应用总体设计
4.1 应用设计目标
4.2 应用总体架构
4.3 应用功能流程设计
4.4 应用功能模块设计
4.4.1 旅游地图服务模块设计
4.4.2 旅游信息查询模块设计
4.4.3 周边信息查询模块设计
4.3.4 线路路径查询模块设计
4.3.5 旅游信息分享模块设计
4.5 应用数据存储设计
4.5.1 SharedPreferences存储
4.5.2 File存储
4.5.3 SQLite数据库存储
4.6 本章小结
第五章 应用实现与测试
5.1 应用开发环境
5.2 应用关键技术的实现
5.2.1 多样地图数据的加载技术
5.2.2 离线旅游信息数据存储和加载技术
5.3 应用工程文件结构
5.4 应用欢迎界面及主界面实现
5.4.1 应用欢迎界面
5.4.2 应用主界面
5.5 旅游地图服务功能实现
5.5.1 地图服务
5.5.2 旅游信息点绘制
5.6 旅游信息查询功能实现
5.6.1 旅游信息列表查询
5.6.2 旅游信息详细查询
5.7 周边信息查询功能实现
5.7.1 周边信息列表查询
5.7.2 周边信息详细查询
5.8 线路路径查询功能实现
5.8.1 线路路径列表查询
5.8.2 线路路径地图绘制
5.9 旅游信息分享功能实现
5.9.1 拍摄图片
5.9.2 编辑图片
5.9.3 旅游信息分享发布
5.10 应用测试
5.11 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
附录一 应用开发环境搭建
附录二 离线旅游数据存储和加载关键代码
参考文献
致谢
攻读学位期间取得的研究成果
声明
上海师范大学;