Я пытаюсь добраться до места назначения объекта LegStep. Вот как я отправляю запрос:
MapboxDirections.Builder builder = MapboxDirections.builder()
.origin(origin)
.destination(destination)
.overview(DirectionsCriteria.OVERVIEW_FULL)
.profile(DirectionsCriteria.PROFILE_WALKING)
.steps(true)
.accessToken(KeyConstant.MAPBOX_API_KEY);
for (Point point : points) {
builder.addWaypoint(point);
}
mdRoute = builder.build();
mdRoute.enqueueCall(new Callback<DirectionsResponse>() {
@Override
public void onResponse(@NonNull Call<DirectionsResponse> call, @NonNull Response<DirectionsResponse> response) {
if (response.body() != null) {
drawRoute(response.body(), style);
}
}
@Override
public void onFailure(Call<DirectionsResponse> call, Throwable t) {
}
});
DirectionResponse Comes, с включенным маршрутом. Внутри маршрута я достигаю списка шагов, внутри элемента списка шагов, объект описания имеет нулевое значение. Я хочу прочитать объект описания.
Я могу связаться через IOS, поэтому он тоже должен быть в Android, в какой-то момент я могу пропустить параметры.
Дальнейшая помощь будет высоко оценена.