11@class GMSCoordinateBounds;
23@protocol MPBuildingDelegate <NSObject>
29- (void) onBuildingReady: (nonnull NSString*)buildingId;
43@property (nonatomic, weak, nullable) id <MPBuildingDelegate>
delegate;
47@property (nonatomic, weak, nullable) GMSMapView*
map;
55@property (nonatomic, strong, nullable) NSString*
externalId;
57@property (nonatomic, strong, nullable) NSString*
buildingId;
59@property (nonatomic, strong, nullable) NSString*
address;
63@property (nonatomic, strong, nullable) NSMutableDictionary<NSString*, MPFloor*><MPFloor>*
floors;
65@property (nonatomic, strong, nullable) NSString*
name;
69@property (nonatomic, strong, nullable) NSArray<NSArray*>*
bounds;
74@property (nonatomic, strong, nullable, readonly) NSString*
venueId;
79@property (nonatomic, strong, nullable, readonly) NSNumber*
defaultFloor;
83@property (nonatomic, strong, nullable, readonly) NSDictionary<NSString*, MPLocationField*><MPLocationField> *
fields;
105- (void) setFloor: (nullable NSNumber*)floor;
111- (void) showBuilding:(nullable NSNumber*) newFloor onMap:(nullable GMSMapView*)map DEPRECATED_ATTRIBUTE;
Definition MPBuilding.h:36
nullable NSNumber * getInitFloor()
NSString * address
Get building address.
Definition MPBuilding.h:59
NSString * venueId
Definition MPBuilding.h:74
nullable MPFloor * getFloor()
NSString * administrativeId
Get building administrative id.
Definition MPBuilding.h:61
NSString * buildingId
Get building id.
Definition MPBuilding.h:57
NSDictionary< NSString *, MPLocationField * >< MPLocationField > * fields
Definition MPBuilding.h:83
nullable NSNumber * getFloors()
NSString * name
Get building name.
Definition MPBuilding.h:65
NSMutableDictionary< NSString *, MPFloor * >< MPFloor > * floors
Get building floors.
Definition MPBuilding.h:63
NSArray< NSArray * > * bounds
Get building bounds.
Definition MPBuilding.h:69
id< MPBuildingDelegate > delegate
Definition MPBuilding.h:43
GMSMapView * map
Definition MPBuilding.h:47
void updateBuildingTiles()
nullable GMSCoordinateBounds * getBuildingBounds()
MPPoint * anchor
Get building anchor coordinate.
Definition MPBuilding.h:67
NSNumber * currentFloor
Definition MPBuilding.h:39
NSString * externalId
Definition MPBuilding.h:55
NSNumber * floorsReady
Definition MPBuilding.h:51
nullable NSArray< MPFloor * > * getFloorArray()
NSNumber * defaultFloor
Definition MPBuilding.h:79
Definition MPLocationField.h:21