Classes
The following classes are available globally.
-
Provides the contextual information needed for setting up a map with specific MapsPeople site data
See moreDeclaration
Objective-C
@interface MPAppData
Swift
class MPAppData
-
The app data provider acts as a service for the metadata (MPAppData) of a MapsIndoors app solution.
See moreDeclaration
Objective-C
@interface MPAppDataProvider : NSObject
Swift
class MPAppDataProvider : NSObject
-
Provides a static way to access the possible app modes
See moreDeclaration
Objective-C
@interface MPAppMode : NSObject
Swift
class MPAppMode : NSObject
-
Undocumented
See more
-
Undocumented
See more
-
Beacons provider that defines a delegate and a method to initiate fetching of Beacons from the provider.
See moreDeclaration
Objective-C
@interface MPBeaconProvider : NSObject <MPBeaconProvider>
Swift
class MPBeaconProvider : NSObject, MPBeaconProviderProtocol
-
Holds relevant data for a single building, and provides a way to interact with the buildings floor levels.
See moreDeclaration
Objective-C
@interface MPBuilding
Swift
class MPBuilding
-
Undocumented
See more
-
Collection of buildings with some retrieval and calculation functionality.
See moreDeclaration
Objective-C
@interface MPBuildingDataset
Swift
class MPBuildingDataset
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
A categories provider acts as a service for the location categories belonging to a specific MapsIndoors solution/dataset.
See moreDeclaration
Objective-C
@interface MPCategoriesProvider : NSObject
Swift
class MPCategoriesProvider : NSObject
-
Category button item. Convenient for setting up a menu bar of main categories.
See moreDeclaration
Objective-C
@interface MPCategoryUIBarButtonItem : UIBarButtonItem
Swift
class MPCategoryUIBarButtonItem : UIBarButtonItem
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Basic point geometry class.
See moreDeclaration
Objective-C
@interface MPDouble : NSObject
Swift
class MPDouble : NSObject
-
Undocumented
See more
-
Create a button with a floor index property
See moreDeclaration
Objective-C
@interface MPFloorButton : UIButton
Swift
class MPFloorButton : UIButton
-
Floor selection UI element. Can be added to the map, but should be linked to an MPBuilding to make sense.
See moreDeclaration
Objective-C
@interface MPFloorSelectorControl : UIView <MPFloorSelectorProtocol>
Swift
class MPFloorSelectorControl : UIView, MPFloorSelectorProtocol
-
Undocumented
See more
-
Basic geometry class holding one or more coordinate sets
See moreDeclaration
Objective-C
@interface MPGeometry
Swift
class MPGeometry
-
The image provider acts as a service for fetching images either online or cached offline. Only intended for png images.
See moreDeclaration
Objective-C
@interface MPImageProvider : NSObject
Swift
class MPImageProvider : NSObject
-
Undocumented
See more
-
Create an location info view, designed to contain information from a tapped location on the map.
See moreDeclaration
Objective-C
@interface MPInfoSnippetView : UIView
Swift
class MPInfoSnippetView : UIView
-
Undocumented
See more
-
Provides a static way to access the possible layer types for general purpose MapsPeople services
See moreDeclaration
Objective-C
@interface MPLayerType : NSObject
Swift
class MPLayerType : NSObject
-
Line geometry class
See moreDeclaration
Objective-C
@interface MPLineGeometry : MPGeometry
Swift
class MPLineGeometry : MPGeometry
-
A basic load indicator, with the option to set a text.
See moreDeclaration
Objective-C
@interface MPLoadIndicator : NSObject
Swift
class MPLoadIndicator : NSObject
-
This class holds the data for a single location and a marker to display the data on a map.
See moreDeclaration
Objective-C
@interface MPLocation
Swift
class MPLocation
-
Dataset that holds locations, searched results and a filter.
See moreDeclaration
Objective-C
@interface MPLocationDataset
Swift
class MPLocationDataset
-
This class serves as a display rule for locations.
See moreDeclaration
Objective-C
@interface MPLocationDisplayRule
Swift
class MPLocationDisplayRule
-
This class holds a ruleset that defines how and when to show different location markers.
See moreDeclaration
Objective-C
@interface MPLocationDisplayRuleset
Swift
class MPLocationDisplayRuleset
-
Undocumented
See more
-
Creates a location property, holding a type identifier and a value
See moreDeclaration
Objective-C
@interface MPLocationProperty : NSObject
Swift
class MPLocationProperty : NSObject
-
Creates a special table cell view. Does nothing but presetting the cell style UITableViewCellStyleValue2 regardless of the input.
Declaration
Objective-C
@interface MPLocationPropertyTableCell : UITableViewCell
Swift
class MPLocationPropertyTableCell : UITableViewCell
-
Creates a view designed to contain an icon and some content (default is text) side by side.
See moreDeclaration
Objective-C
@interface MPLocationPropertyView : UIView
Swift
class MPLocationPropertyView : UIView
-
Locations query object used in conjunction with the MPLocationsProvider
See moreDeclaration
Objective-C
@interface MPLocationQuery : NSObject
Swift
class MPLocationQuery : NSObject
-
Creates a specialized table view controller, designed to display a locations details.
See moreDeclaration
Objective-C
@interface MPLocationTableViewController : UITableViewController <MPLocationPropertyViewDelegate>
Swift
class MPLocationTableViewController : UITableViewController, MPLocationPropertyViewDelegate
-
Creates a specialized scroll view, designed to hold a locations details
See moreDeclaration
Objective-C
@interface MPLocationView : UIScrollView <MPLocationPropertyViewDelegate>
Swift
class MPLocationView : UIScrollView, MPLocationPropertyViewDelegate
-
Undocumented
See more
-
Locations provider that defines a delegate and a method to initiate fetching of locations from the provider.
See moreDeclaration
Objective-C
@interface MPLocationsProvider : NSObject <MPLocationsProvider>
Swift
class MPLocationsProvider : NSObject, MPLocationsProviderProtocol
-
Undocumented
-
Convenience class for setting up a Google map with MapsIndoors venues, buildings, locations and other map content.
See moreDeclaration
Objective-C
@interface MPMapControl : NSObject
Swift
class MPMapControl : NSObject
-
Undocumented
See more
-
Undocumented
-
Map style (used by MapsPeoples services)
See moreDeclaration
Objective-C
@interface MPMapStyle
Swift
class MPMapStyle
-
Undocumented
See more
-
Undocumented
-
Undocumented
See more
-
Dataset that holds Messages, searched results and a filter.
See moreDeclaration
Objective-C
@interface MPMessageDataset
Swift
class MPMessageDataset
-
Messages provider that defines a delegate and a method to initiate fetching of Messages from the provider.
See moreDeclaration
Objective-C
@interface MPMessagesProvider : NSObject <MPMessagesProvider>
Swift
class MPMessagesProvider : NSObject, MPMessagesProviderProtocol
-
Undocumented
-
Undocumented
See more
-
Undocumented
See more
-
Online tile layer. Used to serve a google map with a MapsPeople online tileservice.
See moreDeclaration
Objective-C
@interface MPOnlineTileLayer : NSObject { int _balancingIndex; }
Swift
class MPOnlineTileLayer : NSObject
-
Opening hours item data model.
See moreDeclaration
Objective-C
@interface MPOpeningHours
Swift
class MPOpeningHours
-
Opening hours module array data model.
Declaration
Objective-C
@interface MPOpeningHoursModule : NSArray <MPOpeningHours>
Swift
class MPOpeningHoursModule : NSArray, MPOpeningHoursProtocol
-
Undocumented
See more
-
Basic point geometry class.
See more
-
Undocumented
See more
-
Position result model
See moreDeclaration
Objective-C
@interface MPPositionResult
Swift
class MPPositionResult
-
Routing is under development. The route model contains the route components: The start and end point, the overall route distance, the duration using the chosen vehicle(s), the actual route components (routeLegs) containing the route geometry and actions (shifts, turns, climbs etc.) performed to get to the destination point. Typically this object is not manually instantiated, but returns as a result from a routing provider (MPRoutingProvider).
See moreDeclaration
Objective-C
@interface MPRoute
Swift
class MPRoute
-
Undocumented
See more
-
Undocumented
See more
-
Route info model
See moreDeclaration
Objective-C
@interface MPRouteInfo
Swift
class MPRouteInfo
-
Undocumented
See more
-
Route leg model. A route model will consist of one ore more route legs. Typically a route from 1st floor to 2nd floor will consist of two route legs. Thus, a route leg defines a continueus route part within the same floor and/or building and/or vehicle.
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Site / app class. Holds a basic identifier.
See moreDeclaration
Objective-C
@interface MPSite
Swift
class MPSite
-
The solution model holds data about the buildings and floors in a solution, plus additional meta-data.
See moreDeclaration
Objective-C
@interface MPSolution
Swift
class MPSolution
-
Solution provider interface, that defines a delegate and a method for solution queries.
See moreDeclaration
Objective-C
@interface MPSolutionProvider : NSObject
Swift
class MPSolutionProvider : NSObject
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Simple view controller interface with current location and location data models for convenient interoperation
See moreDeclaration
Objective-C
@interface MPUIViewController : UIViewController
Swift
class MPUIViewController : UIViewController
-
Generates an url based on an URI template. Template string must have format
See moreprefix{param_1}infix{param_N}suffix
, e.g.:http://tiles.url.com/{floor}/{x}/{y}/{zoom}.png
Declaration
Objective-C
@interface MPURITemplate : NSObject
Swift
class MPURITemplate : NSObject
-
Undocumented
-
The venue model holds data about the buildings and floors in a venue, plus additional meta-data.
See moreDeclaration
Objective-C
@interface MPVenue
Swift
class MPVenue
-
Venue collection model, just holds an array.
See moreDeclaration
Objective-C
@interface MPVenueCollection
Swift
class MPVenueCollection
-
Venue provider interface, that defines a delegate and a method for venue queries.
See moreDeclaration
Objective-C
@interface MPVenueProvider : NSObject
Swift
class MPVenueProvider : NSObject
-
Undocumented
See more
-
Undocumented
See more