Protocols
The following protocols are available globally.
-
Protocol for objects that can receive callbacks from GMSAutocompleteFetcher.
Declaration
Swift
protocol GMSAutocompleteFetcherDelegate : NSObjectProtocol
Objective-C
@protocol GMSAutocompleteFetcherDelegate <NSObject>
-
Protocol used by
GMSAutocompleteResultsViewController
, to communicate the user’s interaction with the controller to the application.Declaration
Swift
protocol GMSAutocompleteResultsViewControllerDelegate : NSObjectProtocol
Objective-C
@protocol GMSAutocompleteResultsViewControllerDelegate <NSObject>
-
Protocol used by
GMSAutocompleteTableDataSource
, to communicate the user’s interaction with the data source to the application.Declaration
Swift
protocol GMSAutocompleteTableDataSourceDelegate : NSObjectProtocol
Objective-C
@protocol GMSAutocompleteTableDataSourceDelegate <NSObject>
-
Protocol used by
GMSAutocompleteViewController
, to communicate the user’s interaction with the controller to the application.Declaration
Swift
protocol GMSAutocompleteViewControllerDelegate : NSObjectProtocol
Objective-C
@protocol GMSAutocompleteViewControllerDelegate <NSObject>
-
Protocol for specifying that the location can be used as search bias.
Declaration
Swift
protocol GMSPlaceLocationBias : NSCopying, NSObjectProtocol
Objective-C
@protocol GMSPlaceLocationBias <NSObject, NSCopying>
-
Protocol for specifying that the location can be used as search restriction.
Declaration
Swift
protocol GMSPlaceLocationRestriction : NSCopying, NSObjectProtocol
Objective-C
@protocol GMSPlaceLocationRestriction <NSObject, NSCopying>
-
Protocol for providing App Check tokens for Places SDK.
Declaration
Swift
protocol GMSPlacesAppCheckTokenProvider : NSObjectProtocol
Objective-C
@protocol GMSPlacesAppCheckTokenProvider <NSObject>