Referencia de la clase GMSPlace

Referencia de la clase GMSPlace

Descripción general

Representa un lugar físico en particular.

Un GMSPlace encapsula información sobre una ubicación física, incluidos el nombre, la ubicación y cualquier otra información que podamos tener sobre ella. Esta clase es inmutable.

Funciones de los miembros públicos

(GMSPlaceOpenStatus).- isOpenAtDate:
 El inicio predeterminado no está disponible.
(GMSPlaceOpenStatus).- isOpen
 Calcula si un lugar está abierto en función de los valores de openingHours, UTCOffsetMinutes y la fecha y hora actuales obtenidas de [NSDate date].

Propiedades

NSString *name
 Es el nombre del lugar.
NSString *placeID
 Es el ID de este lugar.
CLLocationCoordinate2Dcoordenada
 Ubicación del lugar.
NSString *Númerodeteléfono
 Número de teléfono de este lugar, en formato internacional, p.ej.,
NSString *formattedAddress
 Dirección del lugar como una cadena simple.
número de punto flotantecalificación
 Calificación de cinco estrellas para este lugar basada en las opiniones de los usuarios.
NSArray< GMSPlaceReview * > *opiniones
 Es un array de objetos GMSPlaceReview que representa las opiniones de los usuarios sobre el lugar.
GMSPlacesPriceLevelpriceLevel
 Nivel de precios para este lugar, como números enteros del 0 al 4.
NSArray< NSString * > *tipos
 Son los tipos de este lugar.
NSURL *website
 Sitio web de este lugar.
NSAttributedString *atribuciones
 Es la cadena de atribución del proveedor de datos para este lugar.
GMSPlaceViewportInfo *viewportInfo
 Es el viewport recomendado para este lugar.
NSArray< GMSAddressComponent * > *addressComponents
 Es un array de objetos GMSAddressComponent que representa los componentes de la dirección del lugar.
GMSPlusCode *plusCode
 Representación del Plus Code de la ubicación de este lugar.
GMSOpeningHours *openingHours
 Es la información normal sobre el horario de atención de este lugar.
GMSOpeningHours *currentOpeningHours
 Muestra el horario de atención de este lugar durante los próximos siete días.
NSArray< GMSOpeningHours * > *secondaryOpeningHours
 Muestra un array de las horas secundarias de funcionamiento de este lugar durante los próximos siete días.
NSUIntegeruserRatingsTotal
 Representa la cantidad de opiniones que conforman la calificación de este lugar.
NSArray< GMSPlacePhotoMetadata * > *fotos
 Es un array de objetos GMSPlacePhotoMetadata que representa las fotos del lugar.
NSNumber *UTCOffsetMinutes
 Desplazamiento UTC de la zona horaria del lugar en minutos.
GMSPlacesBusinessStatusbusinessStatus
 El GMSPlaceBusinessStatus del lugar.
NSString *editorialSummary
 Muestra el resumen editorial de este lugar.
UIColor *iconBackgroundColor
 Color de fondo del icono según el tipo de lugar, para colorear la vista detrás del icono.
NSURL *iconImageURL
 La URL según el tipo de lugar, que puedes utilizar para recuperar los NSData del icono de lugar.
GMSBooleanPlaceAttributecomida para llevar
 Atributo de lugar de la experiencia de comida para llevar.
GMSBooleanPlaceAttributepublicación
 Atributo de lugar para servicios de entrega.
GMSBooleanPlaceAttributedineIn
 Atributo de lugar para la experiencia de cena.
GMSBooleanPlaceAttributecurbsidePickup
 Atributo de lugar de los servicios de retiros en la puerta.
GMSBooleanPlaceAttributereservable
 Atributo del lugar que indica que el lugar es popular entre los turistas.
GMSBooleanPlaceAttributeservesBreakfast
 Atributo del lugar que indica el lugar donde se sirve el desayuno.
GMSBooleanPlaceAttributeservesLunch
 Atributo del lugar que indica el lugar donde se sirve almuerzo.
GMSBooleanPlaceAttributeservesDinner
 Atributo del lugar que indica el lugar donde se sirve la cena.
GMSBooleanPlaceAttributeservesBeer
 Atributo del lugar que indica el lugar donde se sirve cerveza.
GMSBooleanPlaceAttributeservesWine
 Atributo del lugar que indica el lugar donde se sirve vino.
GMSBooleanPlaceAttributeservesBrunch
 Atributo del lugar que indica el lugar donde se sirve el brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atributo del lugar que indica que el lugar sirve comida vegetariana.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Atributo del lugar que indica que el lugar es accesible para personas en silla de ruedas en la entrada.

Documentación de la función de miembro

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) date

El inicio predeterminado no está disponible.

Calcula si un lugar está abierto según openingHours, UTCOffsetMinutes y date.

Parámetros:
fechaUn punto de referencia en el tiempo que se utiliza para determinar si el lugar está abierto.
Muestra:
GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si se desconoce el estado abierto.
Nota:
Esto dejó de estar disponible. Este método dejó de estar disponible y se reemplazó por GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.
.

Calcula si un lugar está abierto en función de los valores de openingHours, UTCOffsetMinutes y la fecha y hora actuales obtenidas de [NSDate date].

Muestra:
GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si se desconoce el estado abierto.
Nota:
Esto dejó de estar disponible. Este método dejó de estar disponible y se reemplazó por GMSPlacesClient::isOpen:place:callback, y se quitará en una versión futura.

Documentación de la propiedad

- (NSString*) nombre [read, copy]

Es el nombre del lugar.

- placeID [read, copy] (NSString*)

Es el ID de este lugar.

- (CLLocationCoordinate2D) Coordinate [read, assign]

Ubicación del lugar.

La ubicación no es necesariamente el centro del Sitio, ni ningún punto de entrada o salida en particular, sino un punto elegido arbitrariamente dentro del alcance geográfico del Lugar.

- (NSString*) phoneNumber [read, copy]

Número de teléfono de este lugar, en formato internacional; p.ej.,

incluido el código de país con el prefijo "+". Por ejemplo, el número de teléfono de Google en Sídney es "+61 2 9374 4000".

- (NSString*) formattedAddress [read, copy]

Dirección del lugar como una cadena simple.

- (flotante) rating [read, assign]

Calificación de cinco estrellas para este lugar basada en las opiniones de los usuarios.

Las calificaciones varían de 1.0 a 5.0. 0.0 significa que no tenemos una calificación para este lugar (p.ej., porque no hay suficientes usuarios que hayan escrito sobre este lugar).

- (NSArray<GMSPlaceReview *>*) opiniones [read, copy]

Es un array de objetos GMSPlaceReview que representa las opiniones de los usuarios sobre el lugar.

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Nivel de precios para este lugar, como números enteros del 0 al 4.

p.ej., Un valor de 4 significa que este lugar es "$$$$". (costoso). Un valor de 0 significa que es gratis (como un museo con entrada gratuita).

- (NSArray<NSString *>*) types [read, copy]

Son los tipos de este lugar.

Los tipos son NSStrings; los valores válidos son cualquier tipo documentado en <https://developers.google.com/places/ios-sdk/supported_types>.

- Sitio web (NSURL*) [read, copy]

Sitio web de este lugar.

- atribuciones (NSAttributedString*) [read, copy]

Es la cadena de atribución del proveedor de datos para este lugar.

Se proporcionan como un NSAttributedString que puede contener hipervínculos al sitio web de cada proveedor.

Por lo general, se deben mostrar al usuario si se muestran datos de este GMSPlace, tal como se describe en las Condiciones del Servicio del SDK de Places.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Es el viewport recomendado para este lugar.

Puede ser nulo si el tamaño del lugar se desconoce.

Se mostrará un viewport de un tamaño adecuado para mostrar este lugar. Por ejemplo, un objeto GMSPlace que representa un almacén puede tener un viewport relativamente pequeño, mientras que un objeto GMSPlace que representa un país puede tener un viewport muy grande.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

Es un array de objetos GMSAddressComponent que representa los componentes de la dirección del lugar.

Estos componentes se proporcionan con el fin de extraer información estructurada sobre la dirección del sitio; por ejemplo, encontrar la ciudad en la que se encuentra un lugar.

Estos componentes no deben usarse para dar formato a las direcciones. Si se requiere una dirección con formato, usa la propiedad formattedAddress, que proporciona una dirección con formato localizada.

- (GMSPlusCode*) plusCode [read, assign]

Representación del Plus Code de la ubicación de este lugar.

- (GMSOpeningHours*) openingHours [read, assign]

Es la información normal sobre el horario de atención de este lugar.

Incluye el estado abierto, los períodos y el texto de los días de semana cuando está disponible.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

Muestra el horario de atención de este lugar durante los próximos siete días.

El período comienza a la medianoche de la fecha de la solicitud y finaliza a las 11:59 p.m. seis días después.

Las entradas de GMSPlaceSpecialDay del GMSOpeningHours solo estarán presentes para GMSPlace currentOpeningHours y GMSPlace secondaryOpeningHours.

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

Muestra un array de las horas secundarias de funcionamiento de este lugar durante los próximos siete días.

El horario secundario es diferente del horario principal de una empresa. Por ejemplo, un restaurante puede especificar el horario de atención al público o de entrega a domicilio como su horario secundario. Consulta GMSPlaceHoursType para conocer los diferentes tipos de horarios secundarios.

Las entradas de GMSPlaceSpecialDay del GMSOpeningHours solo estarán presentes para GMSPlace currentOpeningHours y GMSPlace secondaryOpeningHours.

- (NSUInteger) userRatingsTotal [read, assign]

Representa la cantidad de opiniones que conforman la calificación de este lugar.

- (NSArray<GMSPlacePhotoMetadata *>*) fotos [read, copy]

Es un array de objetos GMSPlacePhotoMetadata que representa las fotos del lugar.

- (NSNumber*) UTCOffsetMinutes [read, assign]

Desplazamiento UTC de la zona horaria del lugar en minutos.

El GMSPlaceBusinessStatus del lugar.

- (NSString*) editorialSummary [read, copy]

Muestra el resumen editorial de este lugar.

- (UIColor*) iconBackgroundColor [read, assign]

Color de fondo del icono según el tipo de lugar, para colorear la vista detrás del icono.

- (NSURL*) iconImageURL [read, assign]

La URL según el tipo de lugar, que puedes utilizar para recuperar los NSData del icono de lugar.

NOTAS: El vínculo de la URL no vence, y la relación de aspecto del tamaño de la imagen puede variar según el tipo.

- (GMSBooleanPlaceAttribute) Takeout [read, assign]

Atributo de lugar de la experiencia de comida para llevar.

- (GMSBooleanPlaceAttribute) delivery [read, assign]

Atributo de lugar para servicios de entrega.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Atributo de lugar para la experiencia de cena.

Atributo de lugar de los servicios de retiros en la puerta.

Atributo del lugar que indica que el lugar es popular entre los turistas.

Atributo del lugar que indica el lugar donde se sirve el desayuno.

Atributo del lugar que indica el lugar donde se sirve almuerzo.

Atributo del lugar que indica el lugar donde se sirve la cena.

Atributo del lugar que indica el lugar donde se sirve cerveza.

Atributo del lugar que indica el lugar donde se sirve vino.

Atributo del lugar que indica el lugar donde se sirve el brunch.

Atributo del lugar que indica que el lugar sirve comida vegetariana.

Atributo del lugar que indica que el lugar es accesible para personas en silla de ruedas en la entrada.