Interface PedestrianRouter

com.yandex.mapkit.masstransit

public interface PedestrianRouter

Provides methods for submitting pedestrian routing requests.

Methods

Session requestRoutes( Point source, Point destination, TimeOptions timeOptions, RouteListener routeListener)

Submits a request to find a pedestrian route between two points.

Session resolveUri(String uri, TimeOptions timeOptions, RouteListener routeListener)

Submits a request to retrieve detailed information on the pedestrian route by URI.

Session requestRoutes( Point source, Point destination, TimeOptions timeOptions, RouteListener routeListener)

Submits a request to find a pedestrian route between two points.

Session resolveUri(String uri, TimeOptions timeOptions, RouteListener routeListener)

Submits a request to retrieve detailed information on the pedestrian route by URI.

Method Detail

requestRoutes

public Session requestRoutes (Point source, Point destination, TimeOptions timeOptions, RouteListener routeListener)

Submits a request to find a pedestrian route between two points.

Currently, at most one route is returned (no alternatives are supported).
Parameters:
source

Origin point of the route to find.

destination

Destination point of the route to find.

timeOptions

Desired departure/arrival time settings. Empty TimeOptions for requests that are not time-dependent.

routeListener

Listener to retrieve a list of MasstransitRoute objects.

source

Origin point of the route to find.

destination

Destination point of the route to find.

timeOptions

Desired departure/arrival time settings. Empty TimeOptions for requests that are not time-dependent.

routeListener

Listener to retrieve a list of MasstransitRoute objects.

resolveUri

public Session resolveUri (String uri, TimeOptions timeOptions, RouteListener routeListener)

Submits a request to retrieve detailed information on the pedestrian route by URI.

Parameters:
uri

Pedestrian route URI. Begins with "ymapsbm1://route/pedestrian".

timeOptions

Desired departure/arrival time settings. Empty TimeOptions for requests that are not time-dependent.

routeListener

Listener to retrieve a list of MasstransitRoute objects.

uri

Pedestrian route URI. Begins with "ymapsbm1://route/pedestrian".

timeOptions

Desired departure/arrival time settings. Empty TimeOptions for requests that are not time-dependent.

routeListener

Listener to retrieve a list of MasstransitRoute objects.