Structures
The following structures are available globally.
-
Information about the accessibility options a place offers.
Declaration
Swift
struct AccessibilityOptions
-
Represents a component of an address, e.g., street number, postcode, city, etc.
Declaration
Swift
struct AddressComponent
extension AddressComponent : CustomStringConvertible, Equatable, Hashable
-
Declaration
Swift
struct AuthorAttribution
extension AuthorAttribution : CustomStringConvertible, Equatable, Hashable
-
Represents a set of restrictions that may be applied to autocomplete requests. This allows customization of autocomplete suggestions to only those places that are of interest.
Declaration
Swift
struct AutocompleteFilter
-
This class represents a suggestion of a full query based on a partially typed string. */
Declaration
Swift
struct AutocompletePlaceSuggestion
extension AutocompletePlaceSuggestion : CustomStringConvertible, Equatable, Hashable
-
The request for autocomplete suggestions based on a given partial query along with additional configuring properties.
Declaration
Swift
struct AutocompleteRequest
-
This class represents an session token to uniquely identify an series of queries to the Google Places API Services for fetching place predictions for a partial search string.
Declaration
Swift
struct AutocompleteSessionToken
extension AutocompleteSessionToken : Equatable, Hashable
-
CircularCoordinateRegion represents a circular bounding region on the Earth’s surface. CircularCoordinateRegion is immutable and can’t be modified after construction.
Declaration
Swift
struct CircularCoordinateRegion
extension CircularCoordinateRegion : CoordinateRegion, CoordinateRegionBias, CoordinateRegionRestriction, Equatable, Hashable
-
A class representing a open/close event in
Period
.Declaration
Swift
struct Event
extension Event : CustomStringConvertible, Equatable, Hashable
-
The request for a specific placeID and place properties to include in the Place response.
Declaration
Swift
struct FetchPhotoRequest
-
The request for a specific placeID and place properties to include in the Place response.
Declaration
Swift
struct FetchPlaceRequest
-
Represents an
IsPlaceOpenRequest
definition to be sent via PlacesClient.Declaration
Swift
struct IsPlaceOpenRequest
-
The response from the
isPlaceOpen
method.Declaration
Swift
struct IsPlaceOpenResponse
-
A type to handle storing and accessing opening hours information for
Place
.Declaration
Swift
struct OpeningHours
extension OpeningHours : CustomStringConvertible, Equatable, Hashable
-
The metadata corresponding to a single photo associated with a place.
Declaration
Swift
struct Photo
extension Photo : CustomStringConvertible, Equatable, Hashable
-
Represents a particular physical place.
A
Place
encapsulates information about a physical location, including its name, location, and any other information we might have about it. This class is immutable.Declaration
-
All Places (NEW) API place types found at https://developers.google.com/maps/documentation/places/ios-sdk/place-types All Place Types found at https://developers.google.com/maps/documentation/places/ios-sdk/supported_types
Declaration
Swift
struct PlaceType
extension PlaceType : Equatable, Hashable, RawRepresentable, Sendable
-
A class containing the Plus codes representation for a location.
See https://plus.codes/ for more details.
Declaration
Swift
struct PlusCode
extension PlusCode : CustomStringConvertible, Equatable, Hashable
-
RectangularCoordinateRegion represents a rectangular bounding box on the Earth’s surface. RectangularCoordinateRegion is immutable and can’t be modified after construction.
Declaration
Swift
struct RectangularCoordinateRegion
extension RectangularCoordinateRegion : CoordinateRegion, CoordinateRegionBias, CoordinateRegionRestriction, Equatable, Hashable
-
Declaration
Swift
struct Review
extension Review : CustomStringConvertible, Equatable, Hashable
-
Declaration
Swift
struct SearchByTextRequest
-
Declaration
Swift
struct SearchNearbyRequest
-
Represents information on a particular day which may have opening hours different than normal.
Declaration
Swift
struct SpecialDay
extension SpecialDay : CustomStringConvertible, Equatable, Hashable
-
Time represents time in hours and minutes in a 24hr clock.
Declaration
Swift
struct Time
extension Time : CustomStringConvertible, Equatable, Hashable