学位论文 > 优秀研究生学位论文题录展示

一种采用谷歌地图离线开发包的电子地图系统设计

作 者: 吴婷婷
导 师: 吴春国
学 校: 吉林大学
专 业: 软件工程
关键词: 传统地图 电子地图 谷歌地图离线开发包 语音合成技术
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 97次
引 用: 0次
阅 读: 论文下载
 

内容摘要


传统的地图具有悠久的历史,地图承载着大量的信息,展现地形地貌、山川河流、交通路线等空间信息。地图是一张宝贵的资料,不但可以迅速获取信息,而且对未来决策提供依据。但是传统地图由于缺乏交互性,不能动态显示以及缺乏感知能力等,随着地理信息系统和计算机技术的发展,电子地图技术应运而生。由于其动态交互能力和可视化性,具有放缩能力和信息存储量大的特点,为人们在日常出行和旅游中景点、路线、交通、位置以及其他信息的选择上变得更加便捷和高效。谷歌地图离线开发包可以开发本地的电子地图,使得在没有网络接入的境况下使用。谷歌地图离线开发包提供了Google Maps API,本系统通过在B/S的模式下,通过js技术调用这些API函数来操作本地的地图。本地地图可以自行绘制并借助GMapImageCutter工具将所绘制的地图切割,通过生成的Html文件就可以调用本地地图。离线地图不仅可以摆脱没有网络接入的烦恼而且可以制作独特的适应自身需求的电子地图。良好的人机交互能力,一直是软件开发者所追求的目标。上世纪八十年代以来语音识别和语音合成得到了快速发展,本系统成功地将语音合成技术嵌入到本系统,为系统增添了语音播报功能,是本系统的一大特色。电子地图在车载导航,军事侦查,物体定位等领域快速融合,电子地图的应用越来越广泛。本系统采用谷歌地图离线开发包开发的电子地图并与语音合成技术进行了有机融合,可谓是一种建设性的结合。本论文将该系统所涉及的相关技术,关键问题和具体实现做详细的说明,包括在B/S框架下实现谷歌地图离线开发包和语音合成功能。根据以上的分析,本文为充分发挥电子地图的优势,开发出离线的本地地图,设计出体现自身特色并适合特定人群,信息数据可裁剪的谷歌地图离线开发包的电子地图系统设计。而且为增强本系统的人机交互能力,并与文字-语音转换技术即TTS相结合,增强了本系统的用户体验。本论文的主要工作如下:首先,对电子地图和语音合成合成技术进行了简介,接着对课题的研究现状和发展趋势做了描述,然后对本课题的研究的目的和意义做了阐述,最后对论文的内容和结构做了说明。其次,主要对本系统的相关技术和理论基础做了说明,包括JSP技术、MySQL数据库技术、SQL语言、谷歌地图离线开发包、GMapImageCutter1.4切图工具、Microsoft Speech SDK,对这些相关技术和理论基础做了详细的介绍。再次,为解决系统的关键问题,为系统的开发做好铺垫和前期准备工作,对涉及本系统的关键问题进行了详细阐述,主要对谷歌地图离线开发包调用、语音功能TTS在Html中的实现、JSP调用数据库内容出现中文乱码问题的解决、测量距离问题的解决、MySQL数据库在MyEclipse8.5中的连接、本地地图经纬度划分问题进行了详细介绍,解决了开发本系统的困难和难题。然后,根据软件工程中的理论和思想,对本系统需求分析,功能模块的划分,系统数据流图、系统数据库设计进行了分析和设计,严格按照软件工程中软件的开发流程对本系统进行设计和分析。最后,本论文描述了本系统基本功能的实现,对本系统的吉大前卫南区平面图纵览模块、地图坐标定位模块、标记位置和语音输出模块、景点位置查询模块、多标注间距离测量模块、评论发表模块六大模块功能的实现的具体细节和对主要代码做了详细介绍和细致阐述。本论文最后对全文进行了总结以及对未来的展望。

全文目录


摘要  4-6
Abstract  6-9
目录  9-12
第1章 绪论  12-16
  1.1 引言  12
  1.2 研究现状和发展趋势  12-14
  1.3 研究的目的和意义  14
  1.4 论文的内容和结构  14-16
第2章 系统相关技术和理论基础  16-20
  2.1 JSP 简介  16
  2.2 MySQL 数据库简介  16-17
  2.3 SQL 语言简介  17
  2.4 谷歌地图离线开发包简介  17-18
  2.5 GMapImageCutter1.4 切图工具简介  18-19
  2.6 Microsoft Speech SDK 简介  19
  2.7 本章小结  19-20
第3章 系统关键问题  20-25
  3.1 谷歌地图离线开发包调用  20-21
    3.1.1 Html 文件中调用 tiles 瓦片  20
    3.1.2 Html 文件和 JSP 文件调用离线开发包  20-21
  3.2 语音功能 TTS 在 Html 中的实现  21-22
    3.2.1 Microsoft Speech SDK5.1 引擎的安装  21
    3.2.2 TTS 在 Html 中的调用  21-22
  3.3 JSP 调用数据库内容出现中文乱码问题的解决  22
  3.4 测量距离问题的解决  22-23
  3.5 MySQL 数据库在 MyEclipse8.5 中的连接  23
  3.6 本地地图经纬度划分问题  23-24
  3.7 本章小结  24-25
第4章 系统的设计  25-31
  4.1 系统需求分析  25-26
  4.2 系统功能模块的划分  26
  4.3 系统数据流图  26-27
  4.4 系统数据库设计  27-30
  4.5 本章小结  30-31
第5章 系统基本功能的实现  31-41
  5.1 系统基本功能实现目标  31
  5.2 吉大前卫南区平面图纵览模块实现  31-32
  5.3 地图坐标定位模块实现  32-33
  5.4 标记位置和语音输出模块实现  33-35
  5.5 景点位置查询模块实现  35-37
  5.6 多标注间距离测量模块实现  37-39
  5.7 评论发表模块实现  39-40
  5.8 本章小结  40-41
第6章 总结和展望  41-43
  6.1 本文总结  41
  6.2 本文展望  41-43
参考文献  43-45
作者简介及在学期间所取得的科研成果  45-46
致谢  46

相似论文

  1. 导航路径的二维流型分层检索算法研究,TP391.3
  2. 基于VRML的三维虚拟场景与二维地图互响应研究,TP391.9
  3. 电子地图自动注记系统的设计与实现,P208
  4. 基于加权网络的公交网络换乘模型的优化及其性能的研究,O157.5
  5. 基于MapX的校园电子地图导航系统的研究与设计,P208
  6. 基于椭球面大尺度表达地表对象方法研究,P283
  7. 千万千瓦级风电场实时监测平台,TM76
  8. 基于电子纸的电子地图技术研究与实现,P28
  9. 面向媒体集团商用智能的电子地图系统的构建,P208
  10. 面向多媒体电子地图的数据一体化管理研究,P208
  11. 电子地图实验研究与实践,P208
  12. 国界电子地图自适应显示的研究与实践,P283
  13. 城市旅游电子地图交互式设计研究,P208
  14. 多媒体电子地图集用户界面设计研究,P208
  15. 基于组件GIS的电子地图集框架设计与技术实现,P208
  16. 一体化态势综合表达技术研究,D035
  17. 基于Arcgis开发的森林防火电子地图指挥决策系统,S712
  18. 视觉导航中移动机器人的一种定位和导航方法,TP242.6
  19. 基于Flash的网络电子地图开发研究,P283
  20. 通用电子地图矢量符号编辑软件的设计与实现,P208
  21. 融入实时交通信息的城市电子地图研究,P228.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com