MSFMultiValhallaOfflineRoutingService
Objective-C
@interface MSFMultiValhallaOfflineRoutingService : MSFRoutingService
Swift
class MSFMultiValhallaOfflineRoutingService : MSFRoutingService
An offline routing service that uses Valhalla routing tiles.
-
Constructs a new MultiValhallaOfflineRoutingService instance.
Declaration
Objective-C
- (id)init;Swift
init!() -
Returns the value of specified Valhalla configuration parameter.
Declaration
Objective-C
- (MSFVariant *)getConfigurationParameter:(NSString *)param;Swift
func getConfigurationParameter(_ param: String!) -> MSFVariant!Parameters
paramThe name of the parameter. For example, “meili.auto.search_radius”.
Return Value
The value of the parameter. If the parameter does not exist, empty variant is returned.
-
Sets the value of specified Valhalla configuration parameter.
Declaration
Objective-C
- (void)setConfigurationParameter:(NSString *)param value:(MSFVariant *)value;Swift
func setConfigurationParameter(_ param: String!, value: MSFVariant!)Parameters
paramThe name of the parameter. For example, “meili.auto.search_radius”.
valueThe new value of the parameter.
-
Undocumented
Declaration
Objective-C
- (NSString *)getProfile;Swift
func getProfile() -> String! -
Undocumented
Declaration
Objective-C
-(NSString*)getProfileSwigExplicitMSFMultiValhallaOfflineRoutingService;Swift
func getProfileSwigExplicitMSFMultiValhallaOfflineRoutingService() -> String! -
Undocumented
Declaration
Objective-C
- (void)setProfile:(NSString *)profile;Swift
func setProfile(_ profile: String!) -
Undocumented
Declaration
Objective-C
-(void)setProfileSwigExplicitMSFMultiValhallaOfflineRoutingService: (NSString*)profile;Swift
func setProfileSwigExplicit(_ profile: String!) -
Undocumented
Declaration
Objective-C
- (MSFRouteMatchingResult *)matchRoute:(MSFRouteMatchingRequest *)request;Swift
func matchRoute(_ request: MSFRouteMatchingRequest!) -> MSFRouteMatchingResult! -
Undocumented
Declaration
Objective-C
-(MSFRouteMatchingResult*)matchRouteSwigExplicitMSFMultiValhallaOfflineRoutingService: (MSFRouteMatchingRequest*)request;Swift
func matchRouteSwigExplicitMSFMultiValhallaOfflineRoutingService(_ request: MSFRouteMatchingRequest!) -> MSFRouteMatchingResult! -
Undocumented
Declaration
Objective-C
- (MSFRoutingResult *)calculateRoute:(MSFRoutingRequest *)request;Swift
func calculateRoute(_ request: MSFRoutingRequest!) -> MSFRoutingResult! -
Undocumented
Declaration
Objective-C
-(MSFRoutingResult*)calculateRouteSwigExplicitMSFMultiValhallaOfflineRoutingService: (MSFRoutingRequest*)request;Swift
func calculateRouteSwigExplicitMSFMultiValhallaOfflineRoutingService(_ request: MSFRoutingRequest!) -> MSFRoutingResult! -
Adds a new database.
Declaration
Objective-C
- (void)add:(NSString *)database;Swift
func add(_ database: String!)Parameters
databaseThe database file patht to be added.
-
Removes a database.
Declaration
Objective-C
- (BOOL)remove:(NSString *)database;Swift
func remove(_ database: String!) -> BoolParameters
databaseThe database file patht to be removed.
Return Value
True if the database was removed. False otherwise ( database was not found).
-
Undocumented
Declaration
Objective-C
-(void)addLocale: (NSString*)key json: (NSString*)json;Swift
func addLocale(_ key: String!, json: String!) -
Undocumented
Declaration
Objective-C
-(void)dealloc;Swift
func dealloc()