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

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

apk

主要功能

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

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


image

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添加<meta-data>

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

<meta-data
            android:name="com.amap.api.v2.apikey"
            android:value="{请填写在高德开发平台上申请的key}" />
            

如何申请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();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容