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

#include <MPSolution.h>

Inheritance diagram for MPSolution:

Instance Methods

(nullable NSString *) - getTypeUrl:
 
(nullable NSString *) - getMapClientUrlForVenueId:locationId:
 

Properties

NSString * name
 
NSString * defaultLanguage
 
NSArray< NSString * > * availableLanguages
 
NSArray< NSString * > * modules
 
NSString< Optional > * mapClientUrl
 
NSString * dataSetId
 
NSDictionary< NSString *, NSDictionary * >< Optional > * positionProviderConfigs
 
NSArray< MPType * >< MPType > * types
 

Detailed Description

The solution model holds data about the buildings and floors in a solution, plus additional meta-data.

Method Documentation

◆ getMapClientUrlForVenueId:locationId:

- (nullable NSString *) getMapClientUrlForVenueId: (nonnull NSString *) venueId
locationId: (nonnull NSString *) locationId 

Get a link for a location in a specific venue, for use with the web-client.

◆ getTypeUrl:

- (nullable NSString *) getTypeUrl: (nonnull NSString *) arg

Get a URL for a given type.

Property Documentation

◆ availableLanguages

- (NSArray<NSString*>*) availableLanguages
readwritenonatomicstrong

◆ dataSetId

- (NSString*) dataSetId
readnonatomicstrong

◆ defaultLanguage

- (NSString*) defaultLanguage
readwritenonatomicstrong

◆ mapClientUrl

- (NSString<Optional>*) mapClientUrl
readwritenonatomicstrong

◆ modules

- (NSArray<NSString*>*) modules
readwritenonatomicstrong

◆ name

- (NSString*) name
readwritenonatomicstrong

◆ positionProviderConfigs

- (NSDictionary<NSString*,NSDictionary*><Optional> *) positionProviderConfigs
readnonatomicstrong

Optionally contains configuration data for the positioning systems used with the solution. The content of the configuration dictionaries are specific for the positioning system.

◆ types

- (NSArray<MPType*><MPType> *) types
readwritenonatomicstrong

Array of types in this solution.