GoogleMaps Framework Reference

  • GMSIndoorLevel objects represent a single level within a building, and multiple buildings can share the same level instance.

  • Each level has a localized name property for display, such as "Ground floor".

  • Levels also have a localized shortName property for concise display, like "1".

  • The init method is unavailable; you should obtain level instances from other Google Maps SDK for iOS objects.

GMSIndoorLevel

@interface GMSIndoorLevel : NSObject - (instancetype)init NS_UNAVAILABLE; /** Localized display name for the level, e.g. "Ground floor". */ @property(nonatomic, copy, readonly, nullable) NSString *name; /** Localized short display name for the level, e.g. "1". */ @property(nonatomic, copy, readonly, nullable) NSString *shortName; @end
  • Unavailable

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Localized display name for the level, e.g. “Ground floor”.

    Declaration

    Swift

    var name: String? { get }

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *name;
  • Localized short display name for the level, e.g. “1”.

    Declaration

    Swift

    var shortName: String? { get }

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *shortName;