Skip to content

RemoteErrorBinding при попытке построить маршрут по 2 точкам #422

@gilazov

Description

@gilazov

Здравствуйте, пытаюсь построить маршрут по 2м точкам, но получаю в методе onRoutesRequestError ошибку com.yandex.runtime.network.internal.RemoteErrorBinding. (valid у нее true)

Подскажите пожалуйста что это за ошибка и что может быть не так. В документации ее нет

Сама карта отображается, маркер на ней ставится.

4.19.0-navikit и 4.18.0-navikit

Тестил на Samsung Android 12 (Api 31), эмуляторах Android 15 (Api 35)

Код:

val navigation = NavigationFactory.createNavigation(DrivingRouterType.ONLINE)

val requestPoints = listOf(
                    RequestPoint(Point(currentLatitude, currentLongitude), RequestPointType.WAYPOINT, null, null, null),
                    RequestPoint(Point(addressLatitude, addressLongitude), RequestPointType.WAYPOINT, null, null, null),
                )

val navigationListener = object : NavigationListener {
                    override fun onRoutesRequested(p0: List<RequestPoint?>) {
                        Log.d("TEST", "routes onRoutesRequested - ${p0}")
                    }

                    override fun onAlternativesRequested(p0: DrivingRoute) {
                        Log.d("TEST", "routes onAlternativesRequested - ${p0.routeId}")
                    }

                    override fun onUriResolvingRequested(p0: String) {
                        Log.d("TEST", "routes onUriResolvingRequested - $p0")
                    }

                    override fun onMatchRouteResolvingRequested() {
                        Log.d("TEST", "routes onMatchRouteResolvingRequested")
                    }

                    override fun onRoutesBuilt() {
                        val routes = navigation.routes
                        val fastestRoute = routes[0]
                        Log.d("TEST", "routes built - ${routes} | fastest - $fastestRoute")
                    }

                    override fun onRoutesRequestError(p0: com.yandex.runtime.Error) {
                        Log.d("TEST", "onRoutesRequestError is valid: ${p0.isValid} ${p0} ")
                    }

                    override fun onResetRoutes() {
                        Log.d("TEST", "routes onResetRoutes")
                    }
                }

navigation.addListener(navigationListener)

navigation.requestRoutes(
                    requestPoints,               
                    RouteOptions(150.0, 2)
                )

``

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions