Android高德SDK 导航篇:自定义导航

Android高德SDK 导航篇:自定义导航

  • github地址

  • 扫描下面二维码下载DEMO

Android高德SDK 导航篇:自定义导航_第1张图片
apk

主要功能

  • 可以使用Fragment进行导航(已经实现)
  • 多路径规划(已经实现)
  • 多路径规划和导航都是在一个Fragment中实现的

多路规划和导航可以放在同一个Activity中实现


Android高德SDK 导航篇:自定义导航_第2张图片
image

Android高德SDK 导航篇:自定义导航_第3张图片
image

如何使用

添加库到app的build.gradle

  dependencies {
    compile 'com.yisingle.amap.lib:AmapLibrary:0.0.8'
}

添加高德SDK库到libs

0.0.8-----------AMap3DMap_6.1.0_AMapNavi_6.0.1_AMapSearch_6.1.0_AMapLocation_3.8.0_20180330

高德SDK 2018年3月30 更新的版本 下载地址如下

0.0.8对应的高德SDK下载地址

app的AndroidManifest.xml添加

这个key是跟app包名和签名相关的。
请在application标签下添加


            

如何申请Android高德开放平台的ApiKey请点我

例子:

NaviActionData naviActionData = new NaviActionData.Builder()
        //路径规划成功后立即导航
        .setNaviRightNow(true)
        //设置模拟导航
        .setEmulatorNavi(true)
        .buildEnd(null, new NaviLatLng(30.661825, 104.071228));
NaviFragment naviFragment = NaviFragment.newInstance(naviActionData);

getSupportFragmentManager().beginTransaction()
.replace(R.id.rlNaviContent, naviFragment).commitAllowingStateLoss();

你可能感兴趣的:(Android高德SDK 导航篇:自定义导航)