摘要:移动互联网的发展堪称是互联网的第二次革命,它引发了Web产品移植到移动终端的浪潮。电子地图由于其具有的天然属性——实时定位,被自然地从Web移植到手机终端中。2007年的6月份,苹果OS系统登上了手机系统发展历史的舞台,此后触屏、触摸触控、宽屏的手机概念开始进入我们的生活。iPhoneOS系统的设计,创新的将移动通信电话、可触摸宽屏网页浏览功能、在线手机游戏和网页游戏、手机地图定位导航等这几种功能完美地融为一体。及此,智能手机的发展进入了快车道。特别是电子地图的移动应用,甚至可以取代专业的地图导航仪。传统的纸质地图已经满足不了人们的出行需求,电子地图的移动应用解决了人们日益增长的需求,为人们出行带来了便利。
本次毕业设计便以集成百度地图SDK和百度导航SDK为例,制作一款适用于iOS平台的地图应用app。定位和导航是其核心功能,在此基础上实现周边搜索,地理编码及反编码等一些功能。
关键词: 移动互联 iOS 百度地图SDK 百度导航SDK
目录
摘要
Abstract
第一章 绪论-1
1.1课题背景-1
1.2课题意义-2
1.3研究现状-2
1.4研究内容-3
第二章 课题设计相关技术-4
2.1 Objective-C语言4
2.2 iOS API -4
2.3 MVC设计模式-6
2.4 iOS SDK7
第三章 软件需求分析及可行性分析-8
3.1 需求分析-8
3.2 可行性分析-8
3.3 非功能性需求 9
第四章 百度key的申请及导入百度地图SDK-11
4.1 注册百度Key 11
4.2 导入百度地图iOS SDK 14
4.3 百度地图iOS SDK应用到程序15
4.4 导入百度导航iOS SDK就及相关配置16
4.5 注意事项18
第五章软件实现23
5.1 软件开发环境23
5.2 软件实现 -26
第六章 系统测试34
6.1 测试内容34
6.2 测试预期结果34
6.3 测试用例34
6.4 测试结果 -35
结论与期望38
参考文献39
致谢40