Referencia de la clase GMSPlace

Referencia de la clase GMSPlace

Descripción general

Representa un lugar físico en particular.

Un GMSPlace contiene información sobre una ubicación física, como su nombre, ubicación y cualquier otra información que podamos tener al respecto. Esta clase es inmutable.

Funciones públicas de miembro

(GMSPlaceOpenStatus).- isOpenAtDate:
 La inicialización predeterminada no está disponible.
(GMSPlaceOpenStatus).- isOpen
 Se calcula si un lugar está abierto en función de openingHours, UTCOffsetMinutes y la fecha y hora actuales obtenidas de [NSDate date].

Propiedades

NSString * name
 Es el nombre del lugar.
NSString * placeID
 ID de lugar de este lugar.
CLLocationCoordinate2Dcoordenada
 Ubicación del lugar.
NSString * phoneNumber
 Es el número de teléfono de este lugar en formato internacional, por ejemplo,
NSString * formattedAddress
 Dirección del lugar como una cadena simple.
float calificación
 Calificación de cinco estrellas de este lugar según las opiniones de los usuarios.
NSArray< GMSPlaceReview * > * opiniones
 Es un array de objetos GMSPlaceReview que representan las opiniones de los usuarios sobre el lugar.
GMSPlacesPriceLevelpriceLevel
 Indica el nivel de precio de este lugar, en números enteros del 0 al 4.
NSArray< NSString * > * tipos
 Los tipos de este lugar.
NSURL * website
 Sitio web de este lugar
NSAttributedString * atribuciones
 Es la cadena de atribución del proveedor de datos de este sitio.
GMSPlaceViewportInfoviewportInfo
 El viewport recomendado para este lugar.
NSArray< GMSAddressComponent * > * addressComponents
 Es un array de objetos GMSAddressComponent que representan los componentes en la dirección del lugar.
GMSPlusCodeplusCode
 Es la representación de este lugar en un Plus Code.
GMSOpeningHoursopeningHours
 Se muestra la información normal del horario de atención de la empresa para este lugar.
GMSOpeningHourscurrentOpeningHours
 Muestra el horario de atención de este lugar para los próximos siete días.
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 Muestra un array de las horas secundarias de operación de este lugar durante los próximos siete días.
NSUIntegeruserRatingsTotal
 Representa cuántas opiniones conforman la calificación de este lugar.
NSArray< GMSPlacePhotoMetadata * > * fotos
 Es un array de objetos GMSPlacePhotoMetadata que representan las fotos del lugar.
NSNumber * UTCOffsetMinutes
 Indica el desplazamiento UTC de la zona horaria del lugar en minutos.
GMSPlacesBusinessStatus.businessStatus
 El GMSPlaceBusinessStatus del lugar.
NSString * editorialSummary
 Muestra el resumen editorial de este lugar.
UIColor * iconBackgroundColor
 Color de fondo del ícono según el tipo de lugar para colorear la vista que está detrás del ícono.
NSURL * iconImageURL
 La URL según el tipo de lugar, que puedes usar para recuperar los NSData del ícono de Place.
GMSBooleanPlaceAttribute.para llevar
 Atributo de lugar para la experiencia de comida para llevar.
GMSBooleanPlaceAttribute.entrega
 Atributo de lugar para servicios de entrega.
GMSBooleanPlaceAttribute.dineIn
 Atributo del lugar para la experiencia de cenas en el lugar.
GMSBooleanPlaceAttribute.curbsidePickup
 Atributo de lugar para servicios de retiros en la puerta.
GMSBooleanPlaceAttribute.se puede reservar
 Atributo del lugar que indica que el lugar es popular entre los turistas.
GMSBooleanPlaceAttribute.servesBreakfast
 Atributo del lugar que indica que el lugar sirve desayunos.
GMSBooleanPlaceAttribute.servesLunch
 Atributo del lugar que indica que el lugar sirve almuerzos.
GMSBooleanPlaceAttribute.servesDinner
 Atributo del lugar que indica que el lugar sirve la cena.
GMSBooleanPlaceAttribute.servesBeer
 Atributo del lugar que indica que el lugar sirve cerveza.
GMSBooleanPlaceAttribute.servesWine
 Atributo del lugar que indica que el lugar sirve vino.
GMSBooleanPlaceAttribute.servesBrunch
 Atributo del lugar que indica que el lugar sirve brunch.
GMSBooleanPlaceAttribute.servesVegetarianFood
 Atributo del lugar que indica que el lugar sirve comida vegetariana.
GMSBooleanPlaceAttribute.wheelchairAccessibleEntrance
 Atributo del lugar que indica que el lugar es accesible para personas en silla de ruedas en la entrada.

Documentación sobre la función del miembro

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) date

La inicialización predeterminada no está disponible.

Calcula si un lugar está abierto en función de openingHours, UTCOffsetMinutes y date.

Parámetros:
fechaUn punto de referencia en el tiempo que se utiliza para determinar si el lugar está abierto.
Devuelve:
GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si el estado abierto es desconocido.
Nota:
Esta opción 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.

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

Devuelve:
GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si el estado abierto es desconocido.
Nota:
Esta opción 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*) name [read, copy]

Es el nombre del lugar.

- (NSString*) placeID [read, copy]

ID de lugar de este lugar.

- (CLLocationCoordinate2D) coordenada [read, assign]

Ubicación del lugar.

La ubicación no es necesariamente el centro del lugar ni de un punto de entrada o salida en particular, sino un punto elegido arbitrariamente dentro de la extensión geográfica del lugar.

- (NSString*) phoneNumber [read, copy]

Es el número de teléfono de este lugar en formato internacional, es decir,

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.

- (float) rating [read, assign]

Calificación de cinco estrellas de este lugar según las opiniones de los usuarios.

La calificación varía 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 opinaron sobre este lugar).

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

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

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Indica el nivel de precio de este lugar, en números enteros del 0 al 4.

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

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

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>.

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

Sitio web de este lugar

- (NSAttributedString*) atribuciones [read, copy]

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

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

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

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

El viewport recomendado para este lugar.

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

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 representan los componentes en la dirección del lugar.

Estos componentes se proporcionan con el fin de extraer información estructurada sobre la dirección del lugar; por ejemplo, para 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]

Es la representación de este lugar en un Plus Code.

- (GMSOpeningHours*) openingHours [read, assign]

Se muestra la información normal del horario de atención de la empresa para este lugar.

Incluye el estado (abierto), los puntos 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 para los próximos siete días.

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

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

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

Muestra un array de las horas secundarias de operación 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 desde el automóvil o el de entrega a domicilio como su horario secundario. Consulta GMSPlaceHoursType para conocer los diferentes tipos de horarios secundarios.

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

- (NSUInteger) userRatingsTotal [read, assign]

Representa cuántas opiniones conforman la calificación de este lugar.

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

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

- (NSNumber*) UTCOffsetMinutes [read, assign]

Indica el 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 ícono según el tipo de lugar para colorear la vista que está detrás del ícono.

- (NSURL*) iconImageURL [read, assign]

La URL según el tipo de lugar, que puedes usar para recuperar los NSData del ícono de Place.

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 para la experiencia de comida para llevar.

- (GMSBooleanPlaceAttribute) entrega. [read, assign]

Atributo de lugar para servicios de entrega.

- (GMSBooleanPlaceAttribute) dineIn. [read, assign]

Atributo del lugar para la experiencia de cenas en el lugar.

Atributo de lugar para servicios de retiros en la puerta.

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

Atributo del lugar que indica que el lugar sirve desayunos.

Atributo del lugar que indica que el lugar sirve almuerzos.

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

Atributo del lugar que indica que el lugar sirve cerveza.

Atributo del lugar que indica que el lugar sirve vino.

Atributo del lugar que indica que el lugar sirve 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.