基于iOS平台的LBS技术研究与应用

来源 :沈阳理工大学 | 被引量 : 10次 | 上传用户:lovesnow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机等移动终端的兴起,移动互联网正在慢慢地改变人们的生活和习惯。基于位置服务(LBS)的应用作为移动互联网的一个重要组成部分,是每一个移动终端上必备的应用程序。基于位置的服务是当前移动应用平台的研究重点,但是结合目前国内外的研究现状来看有如下问题存在:比如系统的扩展性和可重用性不理想、耦合性高、模块化的程度低,还有就是开发周期较长的问题。为了更好的解决上述问题,本文从LBS的特点出发,研究不同的LBS移动应用的共同特点以及它们的核心模块,并集中精力研究了它们用到的关键技术。通过对各大移动平台的对比,本文决定采用比较有代表性的iOS平台系统,在iOS平台上构建一个通用、模块化、易扩展的基础功能框架,以便我们的开发人员节省部分基础功能模块的开发时间、精力。本文的主要工作如下:第一,分析目前市场上流行的LBS移动应用系统的特点,总结出这些移动应用存在的共性。把当前的主流开发技术和现有的LBS技术相结合,通过分析和对比不同LBS应用的设计和实现的差异,构建基本开发服务框架,与此同时本文对目前流行的GoogleMap服务,客户端和服务端的通信方式进行了研究。第二,分析了iOS平台的相关技术,包括iOS平台的系统结构、开发工具、Object-C编程语言的特点和内存管理机制、MVC设计模式等。第三,通过分析以上核心技术,在iOS平台上构建一个通用、模块化、易扩展的基础功能框架,用来指导开发人员对LBS基础功能模块进行开发。第四,基于上述提出的框架,在iOS平台上集成GoogleMap服务来实现一个具体的LBS移动应用打车系统,结合具体实例来证明所提出框架的可行性。
其他文献
智能制造业的快速发展,对节点间通信的实时性、可靠性以及通信带宽提出了更高的要求。作为智能制造业最基础的核心技术之一,工业现场通信技术始终处于高速发展中,近些年涌现出一
随着移动设备和无线局域网的普及,定位服务越来越成为人们生活中必不可少的功能。相比于目前已经很成熟的户外GPS地图定位,室内位置信息的获取,特别是在场地复杂的公共场所比
时间序列是一种广泛存在的数据,客观记录了所观测的系统在各个时刻点的具体值,所以可以通过研究时间序列数据来辨识和重构所观测系统的动力学行为。早期的研究方法是基于统计
随着我国证券市场的不断发展和完善,股票市场作为我国经济“晴雨表”的功能也越来越突出,无论是个人投资者还是国家都十分关注股票市场的走势。若能较为准确的预测股票市场的涨跌趋势,不仅可以为广大投资者提供投资决策的依据,也能够为国家制定相关经济政策提供参考。股票市场具有非线性、高噪声、数据量大等特征,相关的股票分析方法,如基本面分析法、技术面分析法、时间序列分析法等,各有特色,但难以适应日趋复杂的股市。研
随着互联网的迅猛发展以及电子商务的快速流行,海量信息充斥在人们的生活中。信息超载问题也越来越严重。为了解决该问题,推荐系统就此诞生。它通过分析用户的历史行为记录,得出
MQX是一款主要面向工业控制、汽车电子及消费电子等领域实时多任务应用的嵌入式实时操作系统。2009年,飞思卡尔公司半导体公司开始免费开放MQX3.0.1版源代码,同年,苏州大学飞思
随着Web技术的不断发展进步,J2EE已成为Web开发的应用技术的最流行的架构规范。这个平台已经拥有很好的技术支持和服务,它的多层架构受到大型Web开发者的青睐,是解决企业应用
随着人们出行需求的大幅增加和各类交通工具数量的迅速增长,对轨迹数据进行分析和挖掘开始受到广泛的关注和重视。得益于智能交通系统在各大城市的普及应用,大量的车辆轨迹数
随着大数据时代的到来,数据开始呈爆炸式的增长,互联网用户越来越被淹没在数据的海洋之中。因此,如何帮助用户从海量的信息中找到真正感兴趣的资源成为一个亟待解决的问题。商品
自然语言中的实体是指语句中出现的客观世界中存在的,并可相互区别的对象或概念。推断实体所属的语义类型是自然语言处理中的一项有着重要意义的任务,也是一项很有挑战性的任务