|
技术:C++、QT等
摘要:
人们生活质量不断提高,休闲时间越来越充沛,假期越来越多。出门旅游成为了人们享受生活的首选。去往世界各地的陌生城市,就需要有一张地图。所以,电子地图成为了人们出行的首选。而电子地图的绘制工作十分繁琐,价格也贵。如果掌握了制作电子地图的方法,将会有比较不错的利润发展空。
现如今,有很多家公司都提供了绘制地图的接口。如百度地图API,就为开发者提供了一套免费的开发接口,包括JavaScript API,WEB服务API,Android SDK,IOS SDK,定位SDK,车联网API,LBS云等多种开发工具。这么多的接口为人们的开发提供了很多方便。开发电子地图不必再拘泥于,自己手动绘制地图。
课题对Trolltech公司的QT/Embedded和百度公司的API接口的深入分析和研究的基础上,开发了在线地图和离线地图。地图数据来源,分别是百度的LBS云数据,和从水经注万能地图下载器。利用了百度地图API进行拼接。通过QT的API与百度地图的API结合,把地图显示在QT的程序框架上。进而进行了相关的功能设计,主要包括地图引擎的设计,路径规划设计,定位。
关键字:QT;百度地图API;JavaScript
目录:
第一章 绪论 1
1.1 研究内容 1
1.2 研究意义 1
1.3 需求分析 2
第二章 QT简介 4
2.1 QT的背景介绍 4
2.2 QT实现的结构原理 4
2.3 QTGRAPHICS VIEW FRAMEWORK 简介 5
2.4 QT应用程序的实现 10
2.5 本章小结 11
2.6性能分析 11
第三章 系统开发环境及相关技术 12
3.1 百度地图API简介 12
3.2 百度地图JavaScript API 简介 12
3.3 百度地图 LBS云存储简介 12
3.4 水经注万能地图下载器简介 13
3.5 地图下载器的使用方法 13
3.6 JavaScript技术 14
3.7 HTML简介 15
第四章 系统框架描述 17
4.1 系统模块 17
4.2 主要功能 17
4.2.1 在线地图加载 18
4.2.2离线地图加载 18
第五章 详细设计 19
5.1 程序流程图 19
5.2 界面设计 19
5.2.1 主窗体设计 19
5.2.2子窗体设计 21
5.2.3 地图源图显示 32
5.2.4 主代码 33
第六章 系统测试 36
6.1 实例测试的研究与选择 36
6.2 环境测试与测试条件 36
结论与展望 37
参考文献 38
致 谢 39
外文文献 40
中文翻译 50
论文字数:21832
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|