MapsIndoors iOS SDK V3
Loading...
Searching...
No Matches
Instance Methods | Properties | List of all members
MPRoutingProvider Class Reference

#include <MPRoutingProvider.h>

Inheritance diagram for MPRoutingProvider:

Instance Methods

(nullable instancetype) - initWithArea:
 
(nullable instancetype) - initWithMapsIndoorsSolutionId:googleApiKey:
 
(void) - getRoutingFrom:to:by:avoid:
 
(void) - getRoutingFrom:to:by:avoid:depart:arrive:
 
(void) - getRoutingFrom:to:by:avoid:depart:arrive:userRoles:
 
(void) - getGoogleRoutingFrom:to:by:avoid:
 
(void) - getGoogleRoutingFrom:to:by:avoid:depart:arrive:
 
(void) - getRoutingFrom:to:by:avoid:completionHandler:
 
(void) - getRoutingFrom:to:by:avoid:depart:arrive:completionHandler:
 
(void) - getRoutingFrom:to:by:avoid:depart:arrive:userRoles:completionHandler:
 
(void) - getGoogleRoutingFrom:to:by:avoid:completionHandler:
 
(void) - getGoogleRoutingFrom:to:by:avoid:depart:arrive:completionHandler:
 

Properties

id< MPRoutingProviderDelegatedelegate
 
NSString * solutionId
 
NSString * googleApiKey
 
NSString * venue
 
NSString * vehicle
 
NSString * language
 

Method Documentation

◆ getGoogleRoutingFrom:to:by:avoid:

- (void) getGoogleRoutingFrom: (nonnull NSString *) from
to: (nonnull NSString *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions 

◆ getGoogleRoutingFrom:to:by:avoid:completionHandler:

- (void) getGoogleRoutingFrom: (nonnull NSString *) from
to: (nonnull NSString *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
completionHandler: (nullable mpRouteHandlerBlockType) handler 

◆ getGoogleRoutingFrom:to:by:avoid:depart:arrive:

- (void) getGoogleRoutingFrom: (nonnull NSString *) from
to: (nonnull NSString *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
depart: (nullable NSDate *) departureTime
arrive: (nullable NSDate *) arrivalTime 

◆ getGoogleRoutingFrom:to:by:avoid:depart:arrive:completionHandler:

- (void) getGoogleRoutingFrom: (nonnull NSString *) from
to: (nonnull NSString *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
depart: (nullable NSDate *) departureTime
arrive: (nullable NSDate *) arrivalTime
completionHandler: (nullable mpRouteHandlerBlockType) handler 

◆ getRoutingFrom:to:by:avoid:

- (void) getRoutingFrom: (nonnull MPPoint *) from
to: (nonnull MPPoint *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions 

◆ getRoutingFrom:to:by:avoid:completionHandler:

- (void) getRoutingFrom: (nonnull MPPoint *) from
to: (nonnull MPPoint *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
completionHandler: (nullable mpRouteHandlerBlockType) handler 

◆ getRoutingFrom:to:by:avoid:depart:arrive:

- (void) getRoutingFrom: (nonnull MPPoint *) from
to: (nonnull MPPoint *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
depart: (nullable NSDate *) departureTime
arrive: (nullable NSDate *) arrivalTime 

◆ getRoutingFrom:to:by:avoid:depart:arrive:completionHandler:

- (void) getRoutingFrom: (nonnull MPPoint *) from
to: (nonnull MPPoint *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
depart: (nullable NSDate *) departureTime
arrive: (nullable NSDate *) arrivalTime
completionHandler: (nullable mpRouteHandlerBlockType) handler 

◆ getRoutingFrom:to:by:avoid:depart:arrive:userRoles:

- (void) getRoutingFrom: (nonnull MPPoint *) from
to: (nonnull MPPoint *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
depart: (nullable NSDate *) departureTime
arrive: (nullable NSDate *) arrivalTime
userRoles: (nullable NSArray< MPUserRole * > *) userRoles 

◆ getRoutingFrom:to:by:avoid:depart:arrive:userRoles:completionHandler:

- (void) getRoutingFrom: (nonnull MPPoint *) from
to: (nonnull MPPoint *) to
by: (nonnull NSString *) mode
avoid: (nullable NSArray *) restrictions
depart: (nullable NSDate *) departureTime
arrive: (nullable NSDate *) arrivalTime
userRoles: (nullable NSArray< MPUserRole * > *) userRoles
completionHandler: (nullable mpRouteHandlerBlockType) handler 

◆ initWithArea:

- (nullable instancetype) initWithArea: (nonnull NSString *) venueName

◆ initWithMapsIndoorsSolutionId:googleApiKey:

- (nullable instancetype) initWithMapsIndoorsSolutionId: (nonnull NSString *) solutionId
googleApiKey: (nonnull NSString *) googleApiKey 

Property Documentation

◆ delegate

- (id<MPRoutingProviderDelegate>) delegate
readwritenonatomicweak

◆ googleApiKey

- (NSString*) googleApiKey
readwritenonatomicstrong

◆ language

- (NSString*) language
readwritenonatomicstrong

◆ solutionId

- (NSString*) solutionId
readwritenonatomicstrong

◆ vehicle

- (NSString*) vehicle
readwritenonatomicstrong

◆ venue

- (NSString*) venue
readwritenonatomicstrong