Referencia de la clase GMSPlace

Referencia de la clase GMSPlace

Descripción general

Representa un lugar físico particular.

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

Funciones públicas de miembro

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

Propiedades

NSString * name
 Es el nombre del lugar.
NSString * placeID
 Es el ID de este lugar.
CLLocationCoordinate2Dcoordenada
 Ubicación del lugar.
NSString * phoneNumber
 Número de teléfono de este lugar en formato internacional, es decir,
NSString * formattedAddress
 Dirección del lugar como una cadena simple.
float calificación
 Calificación de cinco estrellas para este lugar según las opiniones de los usuarios.
GMSPlacesPriceLevelpriceLevel
 Indica el nivel de precios de este lugar, como 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 para este sitio.
GMSPlaceViewportInfoviewportInfo
 Ventana gráfica recomendada para este lugar.
NSArray< GMSAddressComponent * > * addressComponents
 Es un array de objetos GMSAddressComponent que representa los componentes de la dirección del lugar.
GMSPlusCodeplusCode
 Representación de Plus Code de la ubicación de este lugar.
GMSOpeningHoursopeningHours
 Es 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 de operación secundarias de este lugar durante los próximos siete días.
NSUIntegeruserRatingsTotal
 Representa la cantidad de opiniones que componen la calificación de este lugar.
NSArray< GMSPlacePhotoMetadata * > * fotos
 Es un array de objetos GMSPlacePhotoMetadata que representan las fotos del lugar.
NSNumber * UTCOffsetMinutes
 El 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
 El color de fondo del ícono, según el tipo de lugar, para colorear la vista que se encuentra detrás del ícono.
NSURL * iconImageURL
 La URL según el tipo de lugar, que se puede usar para recuperar los NSData del ícono de lugar.
GMSBooleanPlaceAttribute.para llevar
 Atributo de lugar de experiencia de comida para llevar.
GMSBooleanPlaceAttribute.entrega
 Atributo de lugar para servicios de entrega.
GMSBooleanPlaceAttribute.dineIn
 Atributo de lugar para cenar en la experiencia.
GMSBooleanPlaceAttribute.curbsidePickup
 Atributo de lugar para servicios de retiros en la puerta.
GMSBooleanPlaceAttribute.se pueden conservar
 Atributo de lugar que indica que el lugar es popular entre los turistas.
GMSBooleanPlaceAttribute.servesBreakfast
 Atributo de lugar que indica que el lugar sirve desayuno.
GMSBooleanPlaceAttribute.servesLunch
 Atributo de lugar que indica que el lugar sirve almuerzo.
GMSBooleanPlaceAttribute.servesDinner
 Atributo de lugar que indica que el lugar sirve la cena.
GMSBooleanPlaceAttribute.servesBeer
 Atributo de lugar que indica que el lugar sirve cerveza.
GMSBooleanPlaceAttribute.servesWine
 Atributo de lugar que indica que el lugar sirve vino.
GMSBooleanPlaceAttribute.servesBrunch
 Atributo de lugar que indica que el lugar sirve brunch.
GMSBooleanPlaceAttribute.servesVegetarianFood
 Atributo de lugar que indica que el lugar sirve comida vegetariana.
GMSBooleanPlaceAttribute.wheelchairAccessibleEntrance
 Atributo de lugar que indica que el lugar es accesible para sillas de ruedas en la entrada.

Documentación de las funciones de los miembros

- (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:
dateUn punto de referencia en el tiempo que se usa 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 funció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.

Calcula si un lugar está abierto en función de openingHours, UTCOffsetMinutes y la fecha y hora actuales que se obtienen del [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 funció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]

Es el ID de este lugar.

- (CLLocationCoordinate2D) coordenada [read, assign]

Ubicación del lugar.

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

- (NSString*) phoneNumber [read, copy]

Número de teléfono de este lugar en formato internacional, por ejemplo

Incluya 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) calificación [read, assign]

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

Las calificaciones van de 1.0 a 5.0. 0.0 significa que no tenemos una calificación para este lugar (por ejemplo, porque no hay suficientes usuarios que opinaron sobre este lugar).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Indica el nivel de precios de este lugar, como 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 gratuito (como un museo con entrada gratuita).

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

Los tipos de este lugar.

Los tipos son NSStrings, mientras que 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 para este sitio.

Se proporcionan como un elemento 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]

Ventana gráfica recomendada para este lugar.

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

De esta forma, se muestra 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, para encontrar la ciudad en la que se encuentra un sitio.

Estos componentes no deben usarse para formatear 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 de Plus Code de la ubicación de este lugar.

- (GMSOpeningHours*) openingHours [read, assign]

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

Incluye el estado de 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 para 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 GMSPlaceSpecialDay de GMSOpeningHours solo estarán presentes para GMSPlace currentOpeningHours y GMSPlace secondaryOpeningHours.

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

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

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

- (NSUInteger) userRatingsTotal [read, assign]

Representa la cantidad de opiniones que componen 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]

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]

El color de fondo del ícono, según el tipo de lugar, para colorear la vista que se encuentra detrás del ícono.

- (NSURL*) iconImageURL [read, assign]

La URL según el tipo de lugar, que se puede usar para recuperar los NSData del ícono 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 experiencia de comida para llevar.

- (GMSBooleanPlaceAttribute) delivery [read, assign]

Atributo de lugar para servicios de entrega.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Atributo de lugar para cenar en la experiencia.

Atributo de lugar para servicios de retiros en la puerta.

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

Atributo de lugar que indica que el lugar sirve desayuno.

Atributo de lugar que indica que el lugar sirve almuerzo.

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

Atributo de lugar que indica que el lugar sirve cerveza.

Atributo de lugar que indica que el lugar sirve vino.

Atributo de lugar que indica que el lugar sirve brunch.

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

Atributo de lugar que indica que el lugar es accesible para sillas de ruedas en la entrada.