Place

struct Place

A place defined by coordinates and optional additional locality information.

  • The coordinates of the place. (required)

    Declaration

    Swift

    public let coordinates: Geo.Coordinates
  • The full name and address of the place.

    Declaration

    Swift

    public let label: String?
  • The numerical portion of the address of the place, such as a building number.

    Declaration

    Swift

    public let addressNumber: String?
  • The name for the street or road of the place. For example, Main Street.

    Declaration

    Swift

    public let street: String?
  • The name of the local area of the place, such as a city or town name. For example, Toronto.

    Declaration

    Swift

    public let municipality: String?
  • The name of a community district.

    Declaration

    Swift

    public let neighborhood: String?
  • The name for the area or geographical division, such as a province or state name, of the place. For example, British Columbia.

    Declaration

    Swift

    public let region: String?
  • An area that’s part of a larger region for the place. For example, Metro Vancouver.

    Declaration

    Swift

    public let subRegion: String?
  • A group of numbers and letters in a country-specific format, which accompanies the address for the purpose of identifying the place.

    Declaration

    Swift

    public let postalCode: String?
  • The country of the place.

    Declaration

    Swift

    public let country: String?
  • Initializer

    Declaration

    Swift

    public init(coordinates: Coordinates,
                label: String?,
                addressNumber: String?,
                street: String?,
                municipality: String?,
                neighborhood: String?,
                region: String?,
                subRegion: String?,
                postalCode: String?,
                country: String?)