基于iOS的LBS应用开发【毕业设计】.docx

上传人:文初 文档编号:3451181 上传时间:2019-05-30 格式:DOCX 页数:57 大小:1.51MB
下载 相关 举报
基于iOS的LBS应用开发【毕业设计】.docx_第1页
第1页 / 共57页
基于iOS的LBS应用开发【毕业设计】.docx_第2页
第2页 / 共57页
基于iOS的LBS应用开发【毕业设计】.docx_第3页
第3页 / 共57页
基于iOS的LBS应用开发【毕业设计】.docx_第4页
第4页 / 共57页
基于iOS的LBS应用开发【毕业设计】.docx_第5页
第5页 / 共57页
点击查看更多>>
资源描述

1、本科毕业论文(设计)基于 iOS 的 LBS 应用开发学院专业 信息管理与信息系统姓名学号目 录目 录 .I摘要 .IAbstract.II引言 .III第 1 章 绪论 .11.1LBS 研究的目的和意义 .11.2 React Native 开发 Ios 概述 .11.2.1 原生 Native 方式优缺点 .11.2.2 基于 React Native 开发是一种趋势 .1第二章开发环境的搭建 .42.1 关键技术 .42.2 开发环境的搭建 .42.2.1 开发必备设备 .42.2.2 安装必备软件 .42.2.3 在设备上运行 .52.2.4 在真机上访问开发服务器(packager

2、) .62.2.5 发布应用 .6第三章 系统需求分析 .73.1 LBS 概述 .73.2 设计目的 .73.3 系统功能模块需求分析 .83.3.1 定位模块 .83.3.2 搜索模块 .83.3.3 路线规划功能模块 .83.3.4 导航模块 .8第四章 系统架构设计 .94.1 系统架构 .94.2 项目的目录结构介绍 .94.3 系统流程图 .10第五章 系统实现 .105.1 APP 的启动界面及轮播图 .105.2 定位界面的功能实现 .115.3 搜索周边服务界面的功能实现 .155.4 路线规划 .25结束语 .29参考文献 .30致谢 .31附录 .32I摘要伴随着移动互联

3、网的发展,越来越多的移动应用已经融入到我们的生活当中,大众用户对移动应用的接受程度大幅提升,越来越多的用户愿意尝试用新生的模式来解决日常生活需求,而 iPhone 凭着流畅保密的 iOS 系统成为了一款极佳的设备。LBS 应用能够精准查找到移动设备或用户所在的位置,然后根据位置提供周边的生活服务信息。通过用户在 APP 上传自己的位置,获取到用户的精确坐标,通过与商家合作,对商铺地址进行编辑确定位置之后与用户进行路线规划。未来 LBS 业务的发展趋势是: 移动信息休闲会变得更加具有复杂性、富有趣味性、准确性,准确无误的定位用户信息变得很有用,同时娱乐、交流聊天、同城交友聚会等,提供更多更有意义

4、的互动的生活服务。LBS 应用前景一片光明,与传统的行业融合在一起将会是 LBS 应用的主要发展战略目标。基于位置的服务将会促进快递物流、城镇交通、城市的规划、以及畜牧业等具有多元化的产业得到精确的信息化管理,繁衍生息价值难以估量。这些 LBS 移动应用会与线下的传统行业结合互补,全力打造和相扶助建立在 LBS 的具有融合性新兴行业应用,带动了 LBS 的产业的整条价值链的多方位,开拓扩张行业市场份额。Facebook 开源的 react native 使您能够建立在本地平台上使用一致的开发经验,基于 JavaScript 和反应的世界级的应用经验。反应原生的重点是在所有你关心的平台上开发效率

5、-学习一次,写任何地方。Facebook 使用反应原生在多个生产应用程序,并将继续投资于反应原生。支持的操作系统是 iOS 8 及以上。关键词:react native, JavaScript,LBS,iOSIIAbstractAlong with the development of mobile Internet, more and more mobile applications have been integrated into our lives, the public user acceptance of mobile applications increased dramatic

6、ally, more and more users are willing to try to use the new model to solve the needs of daily life, and the iPhone iOS system with smooth secrecy has become a excellent equipment.The APP can accurately find the location of the mobile device or user, and then provide the surrounding life service info

7、rmation according to the location. Through the user upload their location in APP, access to the precise coordinates of the user, and through cooperation with the merchant, edit the location of the shop location, after the user with the route planning. The future development trend of LBS business is:

8、 mobile information leisure will become more complex, interesting, positioning accuracy, user accuracy of information becomes very useful at the same time, entertainment, chat, dating party, provide more meaningful interactive service life. The future of LBS application is bright. Integrating with t

9、raditional industry will be the main development strategic target of LBS application. The location of the service will promote the delivery of logistics, urban transportation, city planning, and animal husbandry has obtained accurate information management based on industrial diversification, flouri

10、sh inestimable value.The LBS mobile application and offline combination of traditional industries to create complementary and mutually supportive in the establishment of new industry application of LBS, driven by multi direction entire value chain of LBS industry, expanding market share to develop i

11、ndustry.Facebooks open source react native enables you to build on the local platform using consistent development experience, JavaScript based and reactive world-class IIIapplication experience. The primary focus of the response is to develop efficiency on all platforms you care about - learn once

12、and write anywhere. Facebook uses reaction natively in multiple production applications, and will continue to invest in response to native.The supported operating system is iOS 8 and above.Keywords: react, native, JavaScript, LBS, iOSIV引言随着时代的变迁,我们已经生活在网络笼罩的时代,网络的飞速发展代替了原始的通风报信,即使待在家中足不出户就能得到远在万里之外的

13、信息,互联网是一个奇趣的新奇的行业,在这个领域下诞生了很多新行业,带动了社会的高速发展起到了至关重要的作用。如今越来越多的商业大佬说服务行业是目前最具有前途的行业,这时 LBS 应运而生。LBS 由移动传输网络和计算机链接的网络互相结合而演变,这二个网络之间有一个纽带就是网关,网关可以使它们实现交互。移动终端经过移动通信广域网络发出若干个请求,通过网关传输给 LBS 的服务商家平台,这些商家平台依照用户发出的请求和用户当前所在的位置提供服务。并将服务结果经过特定网关发送给用户。LBS 定位 APP 能够很大程度上帮助不熟悉路线和周边有什么商户的人很快的找到这里的休闲娱乐场所、交通线路等。该 A

14、PP 能够精准确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务。通过用户在 APP 上传自己的位置,获取到用户的精确坐标,通过与商家合作,对商铺地址进行编辑确定位置之后与用户进行路线规划。未来 LBS 业务的发展趋势是: 信息娱乐将更加复杂化、趣味化、准确化 高精度定位信息将更加实用化,同时游戏、聊天、交友、聚会等,提供更加丰富的互动服务. 行业应用前景广阔 与传统行业融合也将是 LBS 业务的重要发展方向.基于位置的服务将会促进物流、交通、安全、城市规划、农林渔等众多传统产业的精确信息化管理,衍生价值无限.运营商将会充分与传统产业开展合作,全面打造和扶持基于 LBS 的融

15、合性行业应用,促进 LBS 产业价值链的多元化,拓宽行业市场容量. 基于位置的定向广告推送 ,为用户提供随时随身的服务.互联网各方面条件的改善会促使 LBS 实用性的优势得到充分体现与释放。LBS应用就是位置服务就是以你的位置为基础,为你提供便利和娱乐的服务,比如给你提供最近的停车场,加油站,银行,医院,商城等。V1第 1 章 绪论1.1LBS 研究的目的和意义计算机的软硬件技术、无线网络的通信技术以及互联网 IT 技术得到了质的飞跃,人们迫切要求逃离固定网络、有线互联的尴尬局面。移动蜂窝通信技术、GPS(Global Position System,全球定位系统 )、WAP(Wireless

16、Application Protocol,无线上网协议)技术、蓝牙技术等相继出现,在许多方面和不同程度上满足了人们的需求。 随着社会发展与技术进步, 社会对地理信息服务需求也不断膨胀。例如,电力线检修、煤气管道故障排除、野外勘探测量等工作,人员必须离开固定的办公地点,才能快速有效地完成工作,因而迫切要求一种具有移动性且能够以 5A(Anytime,Anywhere,Anybody,Anything,Anydevice)方式进行工作的 GIS(Geographic Information System,地理信息系统)。在此背景下,移动GIS(Mobile GIS,MGIS)近几年破土而生,并得到

17、了快速发展。 移动 GIS 发展的早期研究始于 20 世纪 90 年代初期。至今,国外利用移动 GIS 实现了基于图象导航的多功能 3D 虚拟现实。而我国移动 GIS 的发展,现阶段主要应用核心仍然是位置服务LBS(Location Based Service)。 LBS 系统建设提供了未来空间信息服务蓝图,对我国数字城市建设有着重要意义。1.2 React Native 开发 Ios 概述1.2.1 原生 Native 方式优缺点主要采用 Object-C/Swift 方式进行原生开发。 运行效率高,流畅,用户体验好,可以做各种复杂的动画效果。 平台独立性,代码无法在其他平台上运行,无法做到跨平台。 更新审核周期比较长,不利于 App 问题的快速修复(目前苹果的审核机制有比较大的改善,app 更新采用加急方式可以达到当天审核通过)。原生 native 开发对开发人员要求较高,企业开发成本较大,没有热更新功能,app 的迭代率和开发效率低,维护成本大,发布周期长等是企业比较头疼的问题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。