地图基于百度地图API的旅游助手安卓APP开发

百度api  时间:2021-02-24  阅读:()

基于百度地图API的旅游助手安卓APP开发文档信息

目录

1、 Android平台简述

2、系统设计

3、百度地图API

4、结论

正文

随着我国的飞速发展 人民的生活水平也随之提高 对旅游也有越来越强的需求。根据中国旅游研究院发布的《中国国内旅游发展年度报告2017》  2017年国内旅游人数预计达到亿人次 同比增长10%;国内旅游收入将达到万亿元 同比增长%。体现了我国旅游业在飞速发展。但不可否认 快速发展也带来了导游数量不足、讲解不专业等现象。与此同时 我国的智能手机持有量也在大幅增长 在中央发布的《中国统计年鉴》中 我国移动电话用户已达到亿以上同时仍在稳步增长。智能手机越来越强大的性能与越来越多的保有量为解决旅游业发展过程中产生的问题提供了新的思路。

1、 Android平台简述

Android是在内核的基础上发展起来的 包括内核层、类库层、框架层和应用层。 目前 Andro id系统已经得到越来越多的用户的支

持 成为了当今智能手机操作系统的潮流。 目前 Andro i d操作系统已经占据了全球超过70%的市场份额 虽然存在着用户信息和安全保护问题 但在如今的信息时代 这是不可避免的。因此 此软件考虑以上优点之后决定使用Android作为开发适用的操作系统。

2、系统设计

、需求分析

旅游助手应用主要以图像、文字形式为用户提供服务 其功能需求从用户和商家两个方面进行分析设计 共有以下几点: (1)获取信息:用户能够了解景点的特点特色、 出口入口等重要信息; (2)实时定位:用户能够从地图中得知自身所在位置 并且位置能随时间变化实时进行更新; (3)路径导航:用户能够根据当前位置与目的地得出可走路径 并显示距离。

、功能设计

图形界面扮演者用户与手机进行交互并提供服务的重要角色 需要提供友好便捷的用户操作界面 将用户的操作转化成对应的命令从而完成服务。因此需要以符合用户思维方式的服务逻辑进行设计根据需求分析 我们的功能设计如下: (1)信息显示功能:显示景点的信息 包括景点名、 图文介绍、媒体播放、游客评价; (2)定位寻路功能:用户可以从地图中获取当前位置、景点分布情况、 自动规划游览路线; (3)用户评价功能:用户可以对已走路径范围内的景点进行评

论 评论结果可以显示在景点介绍内; (4)商家管理功能:商家拥有管理员帐号 可以对景点的名称、 图文介绍、媒体播放进行修改。

、数据库设计

数据库设计是软件设计的重点 Andro i d平台提供了五种数据存取方式 分别为:使用Shared Preferences存储数据、文件存储数据、 SQLite数据库存储数据、使用Content Provider存储数据、 网络存储数据。在原型设计阶段 数据量只有基础底图与测试数据 其中基础地图为百度地图AP I所提供 因此软件采用S QL i t e作为数据存储手段。结合功能设计详情 我们总结出本软件对数据的操作总共分为以下几点: (1)界面信息模块调用定位模块数据; (2)界面信息模块调用评价模块数据; (3)管理员模块用界面信息模块数据; (4)管理员模块调用评价模块的数据; (5)管理员模块调用定位模块的数据。

根据对数据的操作 总结出数据流图与实体-联系图如下:

图1数据流图

图2实体-联系图

3、百度地图API

百度地图AP I是为开发者免费提供的一套基于百度地图服务的应用接口 为移动设备地图应用开发提供基本地图、本地搜索、路线规划、定位等服务 适用于PC端、移动端、服务器等多种设备 多种

操作系统下的地图应用开发。为了实现景区位置与用户位置在地图上的直观显示 本项目采用了百度地图提供的移动版API 通过在APP工程中调用BMap Api文件 并在布局文件中添加地图控件 即可实现百度地图的调节。

4、结论

本软件通过多种功能 实现了游客的自助出游 解决了旅客与导游沟通不畅问题、导游在面对大量旅客力不从心、旅行社聘请优质导游成本高昂等问题 从而优化了导游在带领游客时的方式。 同时在相关功能的实现上 使用了常用的软件设计包 在保证核心功能正常运行的同时兼顾了易于维护性 符合市场需求 在当前的旅行市场有着很好的应用前景。

参考文献

[1]盛来运.国家统计局.中国统计年鉴[M] .中国统计出版社

2012。

[2]夏飞阳.基于Android手机平台的自助旅游系统的设计与实现[D] .华南理工大学 2012。

[3]刘希骞.基于Android手机定位系统的设计与实现[D] .曲阜师范大学 2016。

[4]王万丽.基于Android平台和百度地图API的定位系统[J] .电脑编程技巧与维护 2017 (18) 。

“基于百度地图API的旅游助手安卓APP开发”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载

华为云年中聚惠618活动,新用户专区,云服务器低至88元/年,3年仅580.98元,热销抢购中,最后2天!

华为云怎么样?华为云用在线的方式将华为30多年在ICT基础设施领域的技术积累和产品解决方案开放给客户,致力于提供稳定可靠、安全可信、可持续创新的云服务,做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心”的普惠AI。华为云作为底座,为华为全栈全场景AI战略提供强大的算力平台和更易用的开发平台。本次年终聚惠618活动相当给力,1核2G内存1m云耀云服务器仅88元/年起,送主机安全基础版套餐,...

Linode十八周年及未来展望

这两天Linode发布了十八周年的博文和邮件,回顾了过去取得的成绩和对未来的展望。作为一家运营18年的VPS主机商,Linode无疑是有一些可取之处的,商家提供基于KVM架构的VPS主机,支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,所有机器提供高出入网带宽,最低仅$5/月($0.0075/小时)。This month marks Linod...

BuyVM新设立的迈阿密机房速度怎么样?简单的测评速度性能

BuyVM商家算是一家比较老牌的海外主机商,公司设立在加拿大,曾经是低价便宜VPS主机的代表,目前为止有提供纽约、拉斯维加斯、卢森堡机房,以及新增加的美国迈阿密机房。如果我们有需要选择BuyVM商家的机器需要注意的是注册信息的时候一定要规范,否则很容易出现欺诈订单,甚至你开通后都有可能被禁止账户,也是这个原因,曾经被很多人吐槽的。这里我们简单的对于BuyVM商家新增加的迈阿密机房进行简单的测评。如...

百度api为你推荐
fontfamily在CSS样式中font&font-family有什么区别?spgnuxps = getCon().prepareStatement(sql);啥意思,求注释,要是不嫌麻烦帮我把下面的也给注释了bluestacksBluestacks安卓模拟器是什么机型的?微信如何建群微信建群怎么建pwpw域名的技巧彩信中心移动的短信中心号码是多少iphone越狱后怎么恢复iPhone越狱后怎么恢复?qq怎么发邮件手机QQ怎么发邮件雅虎天盾有没有用用雅虎天盾的啊?xp系统停止服务XP系统停止服务后怎么办?
域名交易 过期备案域名查询 香港vps 什么是域名解析 电信测速器 hkbn 新加坡服务器 域名优惠码 中国特价网 丹弗 亚洲小于500m 北京双线机房 国外免费全能空间 谁的qq空间最好看 老左正传 idc是什么 免费吧 国外代理服务器地址 web服务器安全 英国伦敦 更多