无法直接方法

问题描述

大家好,我正在制作导航路线,但是问题在于添加路线总是滞后。请任何人帮助

private void getRoute(Point origin,Point destination) {
     NavigationRoute.builder()
        .accesstoken(MapBox.getAccesstoken())
        .origin(origin)
        .destination(destination)
        .build()
        .getRoute(new Callback<DirectionsResponse>() {
            @Override
            public void onResponse(Call<DirectionsResponse> call,Response<DirectionsResponse> response) {
                if (response.body() == null)
                {
                    Log.e(TAG,"No Routes Please Check THE Key " );
                    return;
                } else if (response.body().routes().size() == 0) {
                    Log.e(TAG,"No Routes Found");
                    return;
                }

                DirectionsRoute currentRoute = response.body().routes().get(0);
                if (navigationMapRoute != null) {
                    navigationMapRoute.removeRoute();
                } else {
                    navigationMapRoute = new NavigationMapRoute(null,mapView,map);

                }
                navigationMapRoute.addRoute(currentRoute);

            }

            @Override
            public void onFailure(Call<DirectionsResponse> call,Throwable t) {
               Log.i(TAG,"ERROR:" + t.getMessage());
            }
        });

}

有人想解决这个问题吗? 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)