本文是针对android studio使用的介绍,使用eclipse的大兄弟们,自行查看官方文档哈!
1.在app的build.gradle引入compile ‘com.amap.api:navi-3dmap:latest.integration’,然后配置使用的ndk内核(根据需要自行选择,不一定都需要):

ndk {abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","arm64-v8a","x86_64"}}

2.在代码中直接跳转SDKzhong提供的导航activity,有多种参数可配置,我这里贴一种设置起点,终点和途径地点的方式:

findViewById(R.id.start_nav).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Poi start = new Poi("三元桥", new LatLng(39.96087,116.45798), "");/**终点传入的是北京站坐标,但是POI的ID "B000A83M61"对应的是北京西站,所以实际算路以北京西站作为终点**/Poi end = new Poi("北京站", new LatLng(39.904556, 116.427231), "B000A83M61");List<Poi> wayList = new ArrayList();//途径点目前最多支持3个。wayList.add(new Poi("团结湖", new LatLng(39.93413,116.461676), ""));wayList.add(new Poi("呼家楼", new LatLng(39.923484,116.461327), ""));wayList.add(new Poi("华润大厦", new LatLng(39.912914,116.434247), ""));AmapNaviPage.getInstance().showRouteActivity(MainActivity.this, new AmapNaviParams(start, wayList, end, AmapNaviType.DRIVER), new INaviInfoCallback() {@Overridepublic void onInitNaviFailure() {}@Overridepublic void onGetNavigationText(String s) {}@Overridepublic void onLocationChange(AMapNaviLocation aMapNaviLocation) {}@Overridepublic void onArriveDestination(boolean b) {}@Overridepublic void onStartNavi(int i) {}@Overridepublic void onCalculateRouteSuccess(int[] ints) {}@Overridepublic void onCalculateRouteFailure(int i) {}@Overridepublic void onStopSpeaking() {}@Overridepublic void onReCalculateRoute(int i) {}@Overridepublic void onExitPage(int i) {}});}});

注意:不要忘了在manifest里面对导航activity进行注册:

<activity
            android:name="com.amap.api.navi.AmapRouteActivity"android:configChanges="orientation|keyboardHidden|screenSize"android:theme="@android:style/Theme.NoTitleBar"/>

高德地图导航SDK使用相关推荐

  1. Android 起调第三方导航,百度地图,高德地图,腾讯地图。起调高德地图导航

    主要工具类 /*** Created by meixi on 2018/6/29.* 使用第三方导航:高德.百度..........*/ public class AmapUtil {public s ...

  2. react-native调起第三方高德地图导航URL解释

    react-native调起第三方高德地图导航URL解释 做react-native地图应用时,主要使用的是高德地图,所以在导航上也准备调起高德地图应用来完成导航功能,在高德地图API官网并没有发现高 ...

  3. 调用苹果地图、百度地图、高德地图导航(不需要集成sdk)

    最近在研究地图,所以就简单写了一个小 demo,给大家分享一下如何不集成SDK就能调用第三方地图app,这里只介绍苹果自带地图.百度地图和高德地图的调用!其中还简单介绍了app定位功能,希望能给初学的 ...

  4. 高德地图导航和标注,通过调用高德APP实现呢

    在调用高德地图APP提供坐标定位位置,若果是需要导航的话可以参考下面1,如果还想知道路线.周边.导航请调用标注来实现,标注包含导航功能. 1 导航(调用显示导航图) 一种是通过高德提供的SDK实现,另 ...

  5. Android之高德地图定位SDK集成及地图功能实现

    一:百度高德官方网站,然后去创建应用. 网址:http://lbs.amap.com/ 1.找到控制台创建一个应用. 2.添加key名称,注意命名规范,还有就是下面的SHA1和包名. 3.点击右边的G ...

  6. H5 百度高德地图导航

    H5 实现高德 百度 地图导航 可唤醒app 记住在引入高德地图 <script type="text/javascript" src="https://webap ...

  7. 关于升级高德地图导航9.5.0的问题 ‘com.amap.api:navi-3dmap:9.5.0_3dmap9.5.0‘

    最近打开项目,发现高德有新版本更新,果断更新.哈哈哈哈.然而结果好像并没有这么简单.要是世界上什么事情这么简单就好了.年轻人.还是太年轻了啊. 然后更新完最新的依赖 /*高德地图远程依赖*/imple ...

  8. vue使用高德地图导航路线失败,获取驾车数据失败:INVALID_USER_SCODE(解决方法)

    高德地图使用路线导航 最近做大屏项目,里面有地图定位,路线导航等方面的功能,在做路线定位是一直都是获取不到导航的路线,经过好长时间的百度看高德api文档终于找到解决方法. 解决方法 添加高德地图安全密 ...

  9. 自定义高德地图导航界面

    之前使用百度地图提供的Android导航API时,需要自定义开关导航的按钮,于是在导航的View中找到需要隐藏的控件,然后将控件的visible属性设置为GONE,这样就OK了.现在在使用高德导航时出 ...

  10. 图吧地图导航SDK在安卓上的应用案例

    近期,图吧(北京图为先科技有限公司)与厦门卫星定位应用股份有限公司,就厦门智慧出租项目展开深度合作.此次合作基于图吧导航SDK的离线导航开发包,为"厦门卫星定位"构建厦门智慧出租提 ...

最新文章

  1. 每一种SDS都能做超融合吗?
  2. halcon 旋转_HALCON高级篇:3D相机标定(2/3)
  3. 数论杂谈(欧拉定理与费马小定理结论与应用)
  4. Android代码设置角标,Android上的Badge,快速实现给应用添加角标
  5. newtonsoft 数组反序列化_漏洞学习篇之反序列化
  6. C# 字符串string的基本操作
  7. Java Poi向下填充公式
  8. 关闭Word提示无法将更改后的内容保存到共用模板
  9. 杂项-TMod:常见错误
  10. 稳压二极管限流电阻怎么选择
  11. 利用一种新的灵活记分卡方法改进肽抗癌活性的预测和表征
  12. 贪心算法 | 神秘电报密码——哈夫曼编码
  13. 在线教育凛冬将至!强敌环伺的尚德机构,能否突出重围?
  14. 使用经验 1 C++程序由哪些部分构成
  15. CVPR 2021 论文大盘点-医学影像篇
  16. 关于用ANSYS有限元仿真软件划分网格的一些体验
  17. 《PyTorch深度学习实践》-P5线性回归
  18. 如何创建内容安全策略(CSP 标头)
  19. css3 html5动画特效
  20. 计算机科学导论挂了,山东高校曝民间版挂科率排行榜 高等代数挂的人最多

热门文章

  1. Windows 10连接打印机提示网路“指定的网络名已不再可用”
  2. macbook pro 重置 NVRAM / PRAM
  3. 旷视研究院参会PRCV2019 推进模式识别与CV技术交流
  4. 小程序样式出现 semi-colon expected的解决方案
  5. Caml 多表关联查询
  6. 算高差改正数的计算机程序,水准测量中测量高差的改正数怎么计算?
  7. D525安装黑群晖DSM6.1.7教程
  8. 华为ensp配置vrrp
  9. 如何用WPS在所需的页面设置奇偶数页眉
  10. vue3+el-table表格表头增加斜线