示例中心
功能在线体验
控制台

高德 开发 Android 导航SDK 开发指南 出行路线规划 骑行路线规划

更新时间:2018年08月27日

基本介绍

根据起点和终点,可以得到适合自行车行驶的路线了。注意:骑行路线规划起终点之间的距离超过1000公里时会失败。

注意:路径规划功能需要联网使用。

提供两种骑行路线规划的方法,如下表:

骑行路线规划方法表格

方法名参数说明返回值说明方法效果

calculateRideRoute

to:终点坐标;

boolean,表示路径是否计算成功不带起点的骑行路径规划。
calculateRideRoute

from:起点坐标;

to:终点坐标;

boolean,表示路径是否计算成功带起点的骑行路径规划。

使用说明

第 1 步,初始化

获取 AMapNavi 实例,并设置监听。

//获取AMapNavi实例
mAMapNavi = AMapNavi.getInstance(getApplicationContext());
//添加监听回调,用于处理算路成功
mAMapNavi.addAMapNaviListener(this);

第 2 步,计算骑行规划路线

当 AMapNavi 对象初始化成功后,会进入 onInitNaviSuccess 回调函数,在该回调函数中调用路径规划方法计算路径。

@Override
    public void onInitNaviSuccess() {
        super.onInitNaviSuccess();
        mAMapNavi.calculateRideRoute(new NaviLatLng(39.92, 116.43), new NaviLatLng(39.92, 116.53), 0);
    }

第 3 步,处理结果

当骑行路线规划成功时,会进 onCalculateRouteSuccess 回调,在该回调函数中,可以进行规划路线显示或 开始导航

@Override
public void onCalculateRouteSuccess() {

    //显示路径或开启导航
}
示例中心 功能
在线体验
常见问题