Добавление нескольких путевых точек в mapbox не работает в Android Kotlin - PullRequest
1 голос
/ 28 октября 2019

Попытка добавить более 1 путевую точку к маршруту, но она даже не создает маршрут:

        val builder = NavigationRoute.builder(this@MainActivity) //1
            .accessToken(Mapbox.getAccessToken()!!) //2
            .origin(originPoint) //3
            .destination(endPoint) //4
        for (wayPoint in wayPoints) {
            builder.addWaypoint(wayPoint)
        }
        builder.build()

в моем app.gradle Я добавил все необходимые зависимости:

    implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:8.4.0'
    implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.42.0'
    implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.42.1'

Примечание

Когда я добавляю одну путевую точку в маршрут следующим образом:

        val builder = NavigationRoute.builder(this@MainActivity) //1
            .accessToken(Mapbox.getAccessToken()!!) //2
            .origin(originPoint) //3
            .destination(endPoint) //4
            .addWaypoint(wayPoint)
            .build()

она работает нормально.

...