基于北斗和百度地图的智慧旅游APP

基于北斗和百度地图的智慧旅游APP张涵摘要:本文基于Android平台,结合游客在旅行中的需求,对自助旅游中涉及到的一些相关问题进行了研究,综合运用了北斗的定位、导航和短报文通讯功能结合网络定位、电子地图服务、位置服务、语音服务、路径优化以及地理空间数据库等技术,实现了个性化旅游地图、景区内路线规划、景区人流分布、语音导游、周边服务、事故报警等功能。相比于现有的旅游软件,本系统更注重对位置信息的分析与展现,使旅行更加安全方便。Key:北斗定位及导航、短报文通信、智慧旅游、百度地图1.研究背景1.1北斗系统趋于完善北斗卫星导航系统(BDS)是中国自主建设、独立运行的全球卫星导航系统。全面建成后的北斗系统可在全球范围内全天候、全天时为各类用户提供高精度、高可靠的定位、导航、授时服务,并兼具短报文通信能力,其定位精度可达10m。近些年来,随着我国和北斗有关的产业发展迅速,为国家带来巨大利益的同时,在交通旅游、监控、紧急救援等领域也为人们生活带来了方便。1.2旅游市场的盛况随着人们的生活水平的日益提高和科技水平的快速发展,旅游产业蒸蒸日盛,人们对旅游的五大要素吃住行游购的体验需求也越来越高,更偏向于追逐自由化和个性化的旅行模式。旅游软件产品克服传统旅游的弊端,为用户带来更好的旅行体验,在带动旅游业发展中起到了重要作用。2.系统总体规划及关键技术2.1总体规划本APP主要分为主界面和景区分界面两大部分,主界面分为用户、地图和推荐三个模块,景区界面分为景点介绍,旅游攻略,景区导航,评论,周边五个模块。2.2关键技术(1)北斗定位北斗卫星定位系统是我国自主研发的全球卫星定位系统,通过计算需要定位的用户接收机到己知位置的卫星之间的距离,加上大于4颗定位数据,得出用户接收机的具体位置。其采用有源定位,获取地理位置的基本流程为:①客户机获取北斗卫星信号②客户机将定位申请指令发往北斗卫星③通过北斗卫星,获取控制中心计算处理后的位置信息。(2)百度地图服务百度地图API是由JavaScript语言编写的应用程序接口,它提供了网络地图服务的全部功能,包括地图数据、地图显示、地图操作、地图标注、地图编辑、地图查询等。百度API从地图服务和开发两个层面降低了GIS的应用门槛,开发者只需使用JavaScript脚本语言就可以将地图API提供的网络地图服务衔接到自己的网页中。(3)百度语音技术百度语音提供免费的语音技术服务,包括语音识别、语义解析、语音合成,支持java,C/C++等语言及Windows,linux,Android,iOS等平台。其采用语音识别全平台RESTAPI,采用方式请求,可适用于任何平台的语音识别;采用离线在线融合模式,SDK根据当前网络状况及指令的类型,自动判断使用本地引擎还是云端引擎进行语音识别;接入方式简单,接口完善。3.主要功能的设计与实现3.1景点推荐功能该模块主要针对游前进行服务,基于BDS实现定位,采用主成分分析的方法筛选出最为合适的某些景区。具体实现原理为:首先利用BDS定位技术,获取出发地点的经纬度坐标,接下来,筛选出发点到景区点之间距离满足游客要求范围的所有景区,然后利用SQL语句把符合景区类型和门票价格条件的景区筛选出来。推荐顺序原理:针对游客选择景区星级,门票价格,占地面积大小三个重要性进行了问卷调查。对其结果进行主成分分析,得到各个因素的权重,得到综合评价公式,将各景区的属性代入公式进行计算,按照该结果进行排序。最终得到推荐景区的列表界面。3.2景区导航及路径优化功能路径的分析与规划是自助旅游的重要组成部分,基于北斗定位以及现行的路径规划的方法,给出我们系统所采用的设计思路。用可在运行本系统时,选择路径规划功能,则弹出对话框,请游客选择进入景区的时间区间,选择完毕后,系统会将选择结果反馈到数据库中,结合原有的数据,并考虑到人流分布,采用分支定界算法,给出相应的路径规划。算法实现过程为:(1)选择起始位置和到达位置(2)游客选择进入景区的时间,系统与数据库中的Time表进行匹配如果时间属于数据库中的某一区间,则令变量mTime等于某一参数(mTime为用于判定游客进入景区时间的参数)(3)系统根据进入...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?