KC13161212-b06-路线导航_第1页
KC13161212-b06-路线导航_第2页
KC13161212-b06-路线导航_第3页
KC13161212-b06-路线导航_第4页
KC13161212-b06-路线导航_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物联网应用技术专业教学资源库文档文档来源院校开发文档编号旅游日记模块一路线导航2015年11月10日目 录1 任务描述12 技能目标13 任务实施14 问题分析1路线导航1 任务描述百度Andriod 导航SDK为Android移动端应用提供了一套简单易用的导航服务接口,适用于Android 2.1及以上版本。专注于为广大开发者提供最好的导航服务,通过使用百度导航SDK,开发者可以轻松为应用程序实现专业、高效、精准的导航功能。2 技能目标同过利用百度地图sdk和api服务,实现我们App中导航模块的功能。3 任务实施第一步,工程配置在新建的android工程里的assets目录添加BaiduN

2、aviSDK_Resource_X_X.png, BaiduNaviSDK _X_X.png和chanel文件(demo工程里面assets目录有),在libs目录添加BaiduNaviSDK_X_X.jar, httpmime-4.1.2.jar 在libs/armeabi目录添加so库,libapp_BaiduNaviApplib.so、libapp_BaiduVIlib.so、libcurl.so、libgnustl_shared.so、 libbds.so、 libbd_etts.so 、libBDSpeechDecoder_V1.so。在AndroidManifest.xml文件中添

3、加如下三个内容: 增加百度LBS密钥,将下面的key值修改为在LBS开放平台申请的AK。定位用的service:第二步,初始化在使用SDK前,应该先进行百度服务授权和引擎初始化。已经内置了tts播报功能,如果需要使用自己的tts来进行播报,需要传入对应tts回调。具体回调请参考demo:private void initNavi() BaiduNaviManager.getInstance().init(this, mSDCardPath, APP_FOLDER_NAME,new NaviInitListener() Override public void onAuthResult(int

4、status, String msg) if (0 = status) authinfo = key校验成功!; else authinfo = key校验失败, + msg; BNDemoMainActivity.this.runOnUiThread(new Runnable() Override public void run() Toast.makeText(BNDemoMainActivity.this, authinfo, Toast.LENGTH_LONG).show(); ); public void initSuccess() Toast.makeText(BNDemoMain

5、Activity.this, 百度导航引擎初始化成功, Toast.LENGTH_SHORT).show();public void initStart() Toast.makeText(BNDemoMainActivity.this, 百度导航引擎初始化开始, Toast.LENGTH_SHORT).show();public void initFailed() Toast.makeText(BNDemoMainActivity.this, 百度导航引擎初始化失败, Toast.LENGTH_SHORT).show();, null /*mTTSCallback*/);4 问题分析百度导航SDK由三部分组成:代码Jar包,资源Jar包,so动态库。代码Jar包由Java源代码编译打包而成,线路规划和导航、自定义图层,语音播报等功能。资源Jar包由导航所需的配置数据、基础数据,以及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论