基于iOS平台的旅游地图服务系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:gipy2a1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的高速发展,让我们使用手机软件越来越方便。旅游出行带上手机,将不会因为找路而耽误时间,但是到达旅游目的地之后,高效的寻找酒店、美食、景点依然需要一些时间成本。为了能够解决这个问题,将标注点分类,特色推荐,旅游攻略等功能与地图APP结合在一起,为旅游用户提供一套个性化的旅游地图服务系统。采用MPVC架构,在View层实现地图底图、分类标签、详情卡片、动画、离线旅游攻略的设计;图区中标注点圆角较多时引起的离屏渲染问题,通过Instruments进行量化分析,使用贝塞尔曲线来解决。在Controller层重写了导航控制器,增加了一些生命周期监听方法,在切换界面时,可以减少对象之间的耦合;在处理异常数据时做了预处理工作,可以有效得防止无网、服务端数据的结构更改引起的程序崩溃。在Model层处理标注点数据碰撞的逻辑,涉及到线性避让算法、分组避让算法、四叉树碰撞检测;图区移动过程使用了稳定性模型。在Protocol层处理网络请求,网络请求的基本功能类、缓存处理类、业务数据模型处理类、异常处理类都是独立的类,单独处理各自的功能,这样不但具有可扩展性很强的特点,还解决了Controller层中网络请求代码冗余的问题。通过这样的设计,解决了旅游时使用地图也无法高效找到特色景点、美食的问题,实现了将地图、特色美食分类与推荐、旅游攻略集于一体的旅游地图服务系统。使用RAIL性能评价模型,提出了针对本系统的评价标准以及对应的性能监控方案;并对静态库做了分析,介绍了如何进一步对库的体积进行优化。经过自动化测试及功能测试之后,可以看到本系统的标注点分类与推荐等功能都可正常使用。相比传统的地图软件,本系统可以为旅游用户提供更便捷、高效的服务。
其他文献
十五年前走太姥,有极大的偶然性,因为驾驶员大意错过了对海湾与山溪的造访,便兴冲冲极惬意地成为闽东名山太姥山盲目的游客。那一次是2004年的2月,没有导游,没有地图,全凭感觉游太
报纸
分形艺术图形是分形艺术最主要的表现形式之一,分形艺术图形的生成需要借助计算机,并通过数学模型和程序才能完成。文中主要利用牛顿迭代算法、特效处理算法和着色算法生成分形
依托世界长寿之乡的品牌和优质的生态环境,在东兰、巴马、凤山三县(自治县)(以下简称“东巴凤”)建设长寿养生国际旅游特区,实行特殊的旅游政策、灵活的旅游措施和特殊的旅游
报纸
随着信息社会的到来,新课程标准的实施,教育、教学改革力度进一步加大,新观念、新方法、新技术在教育领域高度渗透与密切整合,现代教育技术已成为我国基础教育发展新的增长点
2005年7月5日,上海合作组织阿斯塔纳元首峰会通过联合声明,要求美国确定在中亚国家驻军的最后期限。随后,驻有美军基地的乌兹别克斯坦和吉尔吉斯斯坦及塔吉克斯坦三国又分别在不
这种高关注度和高争议度都是一件好事,它让网络公司和公众更加了解法治形态下的互联网,更加认清技术与法律的边界在哪里$$北京市海淀区人民法院近日审理了“快播案”,由于微
报纸
取整函数及其应用──计算机教学一得彭娟(上饶师范学校)取整函数(INT(X)除了它的特定功能──取不大于X的最大整数外,还有以下几种用法。1.判断Y能否被X整除:INT(Y/X)=Y/X。当X=2时,即判断Y是否为偶数。例:若M为
目前,国内新闻网站的数量不断增加,但是由于受到传统观念、技术水平和管理理念等方面的限制,没有形成自己的运营机制,其商业模式、盈利机制以及经营管理模式也都处在探索阶段。因
目的:通过观察毫火针与常规针刺治疗风寒湿痹型肩周炎的临床疗效,探讨毫火针治疗风寒湿痹型肩周炎是否存在疗效优势,从而为临床治疗风寒湿痹型肩周炎寻求安全、快捷、高效的方法。方法:将66例风寒湿痹型肩周炎患者随机分为治疗组和对照组,各33例。治疗组患者通过运动的方式选取阿是穴,在阿是穴上行毫火针治疗;对照组采用常规针刺。在治疗前和疗程结束后分别用VAS评分、ADL评分及ROM评分量表进行评分,两组临床疗
以就业为导向的职业教育培养的学生,不仅要具有较强的专业技能,还要有较高的人文素养。语文学科作为职业学校的一门基础学科,对于培养学生的人文素养起着非常重要的作用。语