ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:1.51MB ,
资源ID:3451181      下载积分:12 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3451181.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于iOS的LBS应用开发【毕业设计】.docx)为本站会员(文初)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。