Page Summary
-
GMSPlaceFieldis an enumeration defining fields for requesting specific data about aGMSPlace. -
Requesting place data requires setting
GMSPlaceFieldvalues, otherwise theGMSPlaceobject will be empty. -
GMSPlaceFieldPhoneNumber,GMSPlaceFieldWebsite, andGMSPlaceFieldAddressComponentsare not supported forGMSPlaceLikelihoodListobjects. -
Refer to the official Google Places documentation for detailed information about place data fields and their usage.
GMSPlaceField
enum
GMSPlaceField
:
uint64_t
{}
The fields represent individual information that can be requested for a GMSPlace
object.
If no request fields are set, the GMSPlace
object will be empty with no useful information.
Note: GMSPlaceFieldPhoneNumber
, GMSPlaceFieldWebsite
and GMSPlaceFieldAddressComponents
are
not supported for GMSPlaceLikelihoodList
place objects. Please refer to https://developers.google.com/places/ios-sdk/place-data-fields
for more details.
-
Declaration
Swift
static var name : GMSPlaceField { get }Objective-C
GMSPlaceFieldName = 1 << 0 -
Declaration
Swift
static var placeID : GMSPlaceField { get }Objective-C
GMSPlaceFieldPlaceID = GMSPlaceFieldName << 1 -
Declaration
Swift
static var plusCode : GMSPlaceField { get }Objective-C
GMSPlaceFieldPlusCode = GMSPlaceFieldName << 2 -
Declaration
Swift
static var coordinate : GMSPlaceField { get }Objective-C
GMSPlaceFieldCoordinate = GMSPlaceFieldName << 3 -
Declaration
Swift
static var openingHours : GMSPlaceField { get }Objective-C
GMSPlaceFieldOpeningHours = GMSPlaceFieldName << 4 -
Declaration
Swift
static var phoneNumber : GMSPlaceField { get }Objective-C
GMSPlaceFieldPhoneNumber = GMSPlaceFieldName << 5 -
Declaration
Swift
static var formattedAddress : GMSPlaceField { get }Objective-C
GMSPlaceFieldFormattedAddress = GMSPlaceFieldName << 6 -
Declaration
Swift
static var rating : GMSPlaceField { get }Objective-C
GMSPlaceFieldRating = GMSPlaceFieldName << 7 -
Declaration
Swift
static var priceLevel : GMSPlaceField { get }Objective-C
GMSPlaceFieldPriceLevel = GMSPlaceFieldName << 8 -
Declaration
Swift
static var types : GMSPlaceField { get }Objective-C
GMSPlaceFieldTypes = GMSPlaceFieldName << 9 -
Declaration
Swift
static var website : GMSPlaceField { get }Objective-C
GMSPlaceFieldWebsite = GMSPlaceFieldName << 10 -
Declaration
Swift
static var viewport : GMSPlaceField { get }Objective-C
GMSPlaceFieldViewport = GMSPlaceFieldName << 11 -
Declaration
Swift
static var addressComponents : GMSPlaceField { get }Objective-C
GMSPlaceFieldAddressComponents = GMSPlaceFieldName << 12 -
Declaration
Swift
static var photos : GMSPlaceField { get }Objective-C
GMSPlaceFieldPhotos = GMSPlaceFieldName << 13 -
Declaration
Swift
static var userRatingsTotal : GMSPlaceField { get }Objective-C
GMSPlaceFieldUserRatingsTotal = GMSPlaceFieldName << 14 -
Declaration
Swift
static var utcOffsetMinutes : GMSPlaceField { get }Objective-C
GMSPlaceFieldUTCOffsetMinutes = GMSPlaceFieldName << 15 -
Declaration
Swift
static var businessStatus : GMSPlaceField { get }Objective-C
GMSPlaceFieldBusinessStatus = GMSPlaceFieldName << 16 -
Declaration
Swift
static var iconImageURL : GMSPlaceField { get }Objective-C
GMSPlaceFieldIconImageURL = GMSPlaceFieldName << 17 -
Declaration
Swift
static var iconBackgroundColor : GMSPlaceField { get }Objective-C
GMSPlaceFieldIconBackgroundColor = GMSPlaceFieldName << 18 -
Declaration
Swift
static var takeout : GMSPlaceField { get }Objective-C
GMSPlaceFieldTakeout = GMSPlaceFieldName << 19 -
Declaration
Swift
static var delivery : GMSPlaceField { get }Objective-C
GMSPlaceFieldDelivery = GMSPlaceFieldName << 20 -
Declaration
Swift
static var dineIn : GMSPlaceField { get }Objective-C
GMSPlaceFieldDineIn = GMSPlaceFieldName << 21 -
Declaration
Swift
static var curbsidePickup : GMSPlaceField { get }Objective-C
GMSPlaceFieldCurbsidePickup = GMSPlaceFieldName << 22 -
Declaration
Swift
static var reservable : GMSPlaceField { get }Objective-C
GMSPlaceFieldReservable = GMSPlaceFieldName << 23 -
Declaration
Swift
static var servesBreakfast : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesBreakfast = GMSPlaceFieldName << 24 -
Declaration
Swift
static var servesLunch : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesLunch = GMSPlaceFieldName << 25 -
Declaration
Swift
static var servesDinner : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesDinner = GMSPlaceFieldName << 26 -
Declaration
Swift
static var servesBeer : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesBeer = GMSPlaceFieldName << 27 -
Declaration
Swift
static var servesWine : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesWine = GMSPlaceFieldName << 28 -
Declaration
Swift
static var servesBrunch : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesBrunch = GMSPlaceFieldName << 29 -
Declaration
Swift
static var servesVegetarianFood : GMSPlaceField { get }Objective-C
GMSPlaceFieldServesVegetarianFood = GMSPlaceFieldName << 30 -
Declaration
Swift
static var wheelchairAccessibleEntrance : GMSPlaceField { get }Objective-C
GMSPlaceFieldWheelchairAccessibleEntrance = GMSPlaceFieldName << 31 -
Declaration
Swift
static var currentOpeningHours : GMSPlaceField { get }Objective-C
GMSPlaceFieldCurrentOpeningHours = GMSPlaceFieldName << 32 -
Declaration
Swift
static var secondaryOpeningHours : GMSPlaceField { get }Objective-C
GMSPlaceFieldSecondaryOpeningHours = GMSPlaceFieldName << 33 -
Declaration
Swift
static var editorialSummary : GMSPlaceField { get }Objective-C
GMSPlaceFieldEditorialSummary = GMSPlaceFieldName << 34 -
Declaration
Swift
static var all : GMSPlaceField { get }Objective-C
GMSPlaceFieldAll = UINT64_MAX

