# GooglePlaces Framework Reference

# GMSPlaceArea

    @interface GMSPlaceArea : NSObject

Area information and the area's relationship with the target location.

Areas include precise sublocality, neighborhoods, and large compounds that are
useful for describing a location.
- `


  ### [resourceName](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceArea#/c:objc(cs)GMSPlaceArea(py)resourceName)


  ` The area's resource name.

  #### Declaration

  Swift

      var resourceName: String? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) NSString *resourceName;

- `


  ### [placeID](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceArea#/c:objc(cs)GMSPlaceArea(py)placeID)


  ` The area's place ID.

  #### Declaration

  Swift

      var placeID: String? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) NSString *placeID;

- `


  ### [displayName](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceArea#/c:objc(cs)GMSPlaceArea(py)displayName)


  ` The area's display name.

  #### Declaration

  Swift

      var displayName: String? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) NSString *displayName;

- `


  ### [displayNameLanguageCode](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceArea#/c:objc(cs)GMSPlaceArea(py)displayNameLanguageCode)


  ` The area's display name language code.

  #### Declaration

  Swift

      var displayNameLanguageCode: String? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) NSString *displayNameLanguageCode;

- `


  ### [containment](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceArea#/c:objc(cs)GMSPlaceArea(py)containment)


  ` Defines the spatial relationship between the target location and the area.
  Defaults to GMSPlaceAreaContainmentUnspecified if the relationship is not defined.

  #### Declaration

  Swift

      var containment: https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Enums/GMSPlaceAreaContainment.html { get }

  Objective-C

      @property (nonatomic, readonly) https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Enums/GMSPlaceAreaContainment.html containment;

- `


  ### [-init](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceArea#/c:objc(cs)GMSPlaceArea(im)init)


  ` Unavailable

  #### Declaration

  Objective-C

      - (instancetype)init NS_UNAVAILABLE;