Class YMKPedestrianRouter

Provides methods for submitting pedestrian routing requests.

Instance Methods

- requestRoutesWithSource:destination:timeOptions:routeHandler:

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

- resolveUriWithUri:timeOptions:routeHandler:

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

- requestRoutesWithSource:destination:timeOptions:routeHandler:

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

- resolveUriWithUri:timeOptions:routeHandler:

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

Method Detail

-requestRoutesWithSource:destination:timeOptions:routeHandler:

- (nullable YMKMasstransitSession *)requestRoutesWithSource:(nonnull YMKPoint *)source
                                                destination:(nonnull YMKPoint *)destination
                                                timeOptions:(nonnull YMKTimeOptions *)timeOptions
                                               routeHandler:(nullable YMKMasstransitSessionRouteHandler)routeHandler 

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 YMKTimeOptions 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 YMKTimeOptions for requests that are not time-dependent.

routeListener

Listener to retrieve a list of MasstransitRoute objects.

-resolveUriWithUri:timeOptions:routeHandler:

- (nullable YMKMasstransitSession *)resolveUriWithUri:(nonnull NSString *)uri
                                          timeOptions:(nonnull YMKTimeOptions *)timeOptions
                                         routeHandler:(nullable YMKMasstransitSessionRouteHandler)routeHandler 

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 YMKTimeOptions 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 YMKTimeOptions for requests that are not time-dependent.

routeListener

Listener to retrieve a list of MasstransitRoute objects.