Android 如何通过google map api最新版本(google play service 8.3)绘制从当前位置到目的地的驾驶路线

Android 如何通过google map api最新版本(google play service 8.3)绘制从当前位置到目的地的驾驶路线,android,google-maps,Android,Google Maps,以前我使用的是来自的GmapV2。但现在它不起作用了,我在那门课上犯了错误。如何修复该类?此代码将从起点到终点划出一条线 @Override public void onDirectionSuccess(Direction direction, String rawBody) { Log.d("Status", "Success"); Log.d("Direction", "" + direction); mMap.addMarker(new MarkerOptions(

以前我使用的是来自的GmapV2。但现在它不起作用了,我在那门课上犯了错误。如何修复该类?

此代码将从起点到终点划出一条线

@Override
public void onDirectionSuccess(Direction direction, String rawBody) {
    Log.d("Status", "Success");
    Log.d("Direction", "" + direction);
    mMap.addMarker(new MarkerOptions().position(origin));
    mMap.addMarker(new MarkerOptions().position(destination));
    if (waypoints != null){
        for (int i = 0; i < waypoints.size(); i++){
            mMap.addMarker(new MarkerOptions().position(waypoints.get(i)));
        }
    }

    ArrayList<LatLng> directionPositionList = direction.getRouteList().get(0).getLegList().get(0).getDirectionPoint();
    mMap.addPolyline(DirectionConverter.createPolyline(this, directionPositionList, 5, Color.BLUE));

    Log.d("Status", "Success 2");
    showRoute.setVisibility(View.GONE);
}
@覆盖
public void onDirectionSuccess(方向、字符串主体){
日志d(“状态”、“成功”);
对数d(“方向”,“方向+方向”);
mMap.addMarker(新的MarkerOptions().position(origin));
mMap.addMarker(新的MarkerOptions().position(destination));
如果(航路点!=null){
对于(int i=0;i
欢迎来到SO。请添加到目前为止您已经完成的任何代码。Android GMaps服务正在按预期工作。请粘贴一些代码,以及你得到的错误的堆栈跟踪。很抱歉,我不能早些回答。这里是GMAPv2类的代码,在哪里?还是没看到,哈哈。