问题描述
大家好,我正在制作导航路线,但是问题在于添加路线总是滞后。请任何人帮助
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 (将#修改为@)