Functions
The following functions are available globally.
-
Returns a rectangular location to filter place results inside the boundaries. Supports filtering as a restriction where results must be inside the bounds, or as a bias where results in the bounds are preferred.
Declaration
Swift
func GMSPlaceRectangularLocationOption(_ northEastBounds: CLLocationCoordinate2D, _ southWestBounds: CLLocationCoordinate2D) -> any GMSPlaceLocationBias & GMSPlaceLocationRestriction
Objective-C
extern id<GMSPlaceLocationBias, GMSPlaceLocationRestriction> _Nonnull GMSPlaceRectangularLocationOption( CLLocationCoordinate2D northEastBounds, CLLocationCoordinate2D southWestBounds)
Parameters
northEastBounds
The north east corner of the bounds.
southWestBounds
The south west corner of the bounds.
-
Returns a circular location to bias place results. Supports filtering as a bias where results inside the circle are preferred.
Declaration
Swift
func GMSPlaceCircularLocationOption(_ center: CLLocationCoordinate2D, _ radius: CLLocationDistance) -> any GMSPlaceLocationBias & GMSPlaceLocationRestriction
Objective-C
extern id< GMSPlaceLocationBias, GMSPlaceLocationRestriction> _Nonnull GMSPlaceCircularLocationOption(CLLocationCoordinate2D center, CLLocationDistance radius)
Parameters
center
The center of the circle.
radius
The radius of the circle.
-
Returns an array of all available
GMSPlaceProperty
.Declaration
Swift
func GMSPlacePropertyArray() -> [String]!
Objective-C
extern NSArray<NSString *> *GMSPlacePropertyArray()