- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的城市停车场导航APP
基于Android的城市停车场导航APP
1 引言
当前“以车代步”已成为十分普遍的现象,城市汽车保有量逐年上升,日益增加的汽车数量加大了城市的道路交通压力,也使公共场所的“停车难”问题日渐凸显。为了适应机动车增长和道路建设的需要,城市也在加大停车场的建设数量。但是,对于广大市民而言,对于不经常去的地方根本不熟悉附近停车场的分布情况,导致一时半会找不到可用的停车场,便在路边随意停放。到处可见路边乱停车现象,加剧道路的拥堵不畅,停车问题日益严峻。
移动互联网的快速发展,Android智能手机的普及,基于位置服务(LBS)的手机应用得到越来越多的人们的青睐,人们的生活出行日益依赖手机APP,手机地图导航领域也在随之不断延伸,手机地图导航已成为移动开发的热点之一。
2 相关技术
2.1 Android系统
Android是由Google公司和开放手机联盟开发的一种半开源操作系统,主要使用于智能手机、平板电脑等移动设备。目前已经发展到Android6.0以上版本,Android平合具有开放性、不受开发商的限制、硬件选择丰富、无缝结合Google应用等优点。基于Android的智能手机和平板电脑的普及,使得基于安卓的应用开发非常火爆。安卓应用是基于安卓系统的应用程序,基于Java语言。近年来LBS的需求,带动了基于Android的地图服务的应用开发。
2.2 百度地图
百度地图是百度公司提供的网络地图服务,是国产地图的领头者。近年来百度在自身发展的同时,也鼓励开发者使用百度地图开发各个领域的应用,为开发者提供了一套百度地图Android SDK。通过调用SDK提供的API接口,开发者可以轻松地定制百度地图服务,开发新的功能更加丰富的地图类手机APP。另外,百度地图还为开发者提供LBS云服务。通过百度LBS云平合提供的海量数据存储空间和计算能力,用户可以方便地存储和管理自己的地图数据。
2.3 系统开发环境
开发的APP基于Eclipse开发环境。Eclipse最初由OTI和IBM两家公司开发的,是一个开放源代码的、基于Java的可扩展开发平合。Eclipse平合本身只是一个框架,尽管其最初主要用于Java语言开发,但是,通过Eclipse插件的安装,可以支持各种不同的计算机语言。在Eclipse开发环境中安装Android SDK插件,就可以方便地开发各种基于Android的手机应用。
3 系统设计
3.1 系统总体架构
本系统整体架构如图1所示,系统主要包括3个功能模块:停车场数据存储和查询模块、地图生成和转换模块和方向传感器和定位导航模块。停车场数据存储和查询负责完成停车场锚点及相关信息的存储与查询,地图生成和转换模块负责为用户提供不同的地图界面,方向传感器和定位导航模块是系统的核心模块,负责对用户当前位置进行实时定位与更新,完成停车场导航工作。下面对这3个模块进行具体分析和设计。
3.2 系统各功能模块
3.2.1 停车场数据存储和查询
城市停车场数据庞大,不可能存储在用户手机本地,百度云盘为使用者提供了海量存储空间。停车场数据通过百度云端存储,可以自定义字段存储停车场锚点,将需要存储的停车场数据放到LBS云平台。然后通过手机端云检索查询在云端存储的停车场锚点和相关数据,最后再通过软件端调用实现信息后台管理化。
3.2.2 地图生成和转换
为了满足不同用户对地图界面的需求,本系统提供多种地图显示形式:基础地图、卫星地图、跟随模式、罗盘模式等。用户使用时可根据自身的需求通过按下菜单方便地进行选择切换。本模块功能利用百度地图API接口,首先需要定义各种地图形式,然后实现不同地图形式的切换。
3.2.3 方向传感器和定位导航
本模块首先需要获得系统的方向传感管理器权限,将手机传感器坐标的数据变动传输给监听器。当用户旋转手机时,能够实时更新定位箭头图标。并根据当前定位坐标和用户要到达的停车场锚点重新计算导航数据。然后调用百度地图手机客户端的导航功能,实现重新导航以及路线制定。
4 系统实现
w
本项目实现首先进行相关的准备工作,包含以下两点:
1.基于百度地图API开发APP,首先需要申请密钥AK。本系统通过网站申请百度地图AK。
2.通过LBS开发云平台预先存储停车场锚点信息。首先进入百度LBS开放平台,使用其数据管理功能,进入数据管理中心,在此进行停车场锚点的录入及修改工作。每个停车场锚点均可设置主键、名称、标签、经纬度和地址等相关信息。准备工作完成
您可能关注的文档
最近下载
- 定向钻施工方案.docx VIP
- 内燃机车钳工(高级)技能鉴定理论考试题库(含答案).pdf VIP
- GP-12 早期生产遏制必威体育精装版版全解课程.pptx VIP
- 三小区地下车库人防工程施工组织设计.doc VIP
- 《HAF003-1991及HAD003汇编(核电厂质量保证法规和导则)》.doc VIP
- 《企业内部控制》第1章 基本规范.pptx VIP
- 2025年初高中语文衔接知识:现代汉语语法及练习(Word版,含答案).docx VIP
- Photoshop CC图像处理项目教程(第2版)全套PPT课件.pptx VIP
- 统计学第六版课后习题答案.pdf
- 2024卫生院党风廉政建设和反腐败工作方案.docx VIP
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)