Interface MasstransitRouter
com.yandex.mapkit.masstransit
public interface MasstransitRouter
Provides methods for submitting mass transit routing requests.
Methods
Session | alternatives(String uri, RouteListener routeListener) | Submits a request to retrieve alternatives for the mass transit route with the specified URI. |
Session | requestRoutes( Point source, Point destination, MasstransitOptions masstransitOptions, RouteListener routeListener) | Submits a request to find mass transit routes between two points. |
SummarySession | requestRoutesSummary( Point source, Point destination, MasstransitOptions masstransitOptions, SummaryListener summaryListener) | Submits a request to fetch a brief summary of the mass transit routes between two points. |
Session | resolveUri(String uri, TimeOptions timeOptions, RouteListener routeListener) | Submits a request to retrieve detailed information on a mass transit route by URI. |
Session | alternatives(String uri, RouteListener routeListener) | Submits a request to retrieve alternatives for the mass transit route with the specified URI. |
Session | requestRoutes( Point source, Point destination, MasstransitOptions masstransitOptions, RouteListener routeListener) | Submits a request to find mass transit routes between two points. |
SummarySession | requestRoutesSummary( Point source, Point destination, MasstransitOptions masstransitOptions, SummaryListener summaryListener) | Submits a request to fetch a brief summary of the mass transit routes between two points. |
Session | resolveUri(String uri, TimeOptions timeOptions, RouteListener routeListener) | Submits a request to retrieve detailed information on a mass transit route by URI. |
Method Detail
alternatives
public Session alternatives (String uri, RouteListener routeListener)
Submits a request to retrieve alternatives for the mass transit route with the specified URI.
uri | URI of the mass transit route. |
routeListener | Listener to retrieve a list of MasstransitRoute objects. |
uri | URI of the mass transit route. |
routeListener | Listener to retrieve a list of MasstransitRoute objects. |
requestRoutes
public Session requestRoutes (Point source, Point destination, MasstransitOptions masstransitOptions, RouteListener routeListener)
Submits a request to find mass transit routes between two points.
source | Origin point of the route to find. |
destination | Destination point of the route to find. |
masstransitOptions | Additional parameters for building routes. |
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. |
masstransitOptions | Additional parameters for building routes. |
routeListener | Listener to retrieve a list of MasstransitRoute objects. |
requestRoutesSummary
public SummarySession requestRoutesSummary (Point source, Point destination, MasstransitOptions masstransitOptions, SummaryListener summaryListener)
Submits a request to fetch a brief summary of the mass transit routes between two points.
resolveUri
public Session resolveUri (String uri, TimeOptions timeOptions, RouteListener routeListener)
Submits a request to retrieve detailed information on a mass transit route by URI.
uri | The URI of the mass transit route. Starts with "ymapsbm1://route/transit". |
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 | The URI of the mass transit route. Starts with "ymapsbm1://route/transit". |
timeOptions | Desired departure/arrival time settings. Empty TimeOptions for requests that are not time-dependent. |
routeListener | Listener to retrieve a list of MasstransitRoute objects. |