Referencia de la clase GMSPlace

Referencia de clases de GMSPlace

Descripción general

Representa un lugar físico en particular.

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

Funciones de miembros públicas

(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 obtenidas del [NSDate date].

Propiedades

NSString * nombre
 Indica el nombre del lugar.
NSString * IDdelugar
 ID de lugar de este lugar.
CLUbicaciónCoordinate2Dcoordenada
 Ubicación del lugar.
NSString * númerodeteléfono
 Número de teléfono de este lugar, en formato internacional, es decir,
NSString * formattedAddress
 Dirección del lugar como una string simple.
flotantecalificación
 Calificación de cinco estrellas de este lugar según las opiniones de los usuarios.
GMSPlacesPriceLevelpriceLevel
 Indica el nivel de precio de este lugar, como números enteros de 0 a 4.
NSArray< NSString * > * tipos
 Los tipos de este lugar.
NSURL * website
 Sitio web de este lugar.
NSAttributedString * atribuciones
 Es la string de atribución del proveedor de datos de este lugar.
GMSPlaceViewportInfoviewportInfo;
 El viewport recomendado para este lugar.
NSArray< GMSAddressComponent * > * componentes address
 Corresponde a un array de objetos GMSAddressComponent que representan los componentes de la dirección del lugar.
GMSPlusCodecódigo plus
 La representación en Plus Code de la ubicación para este lugar.
GMSOpeningHoursopeningHours
 El horario de atención normal de la empresa para este lugar.
NSUIntegerUserRatingsTotal
 Representa la cantidad de opiniones que componen la calificación de este lugar.
NSArray< GMSPlacePhotoMetadata * > * fotos
 Corresponde a un array de objetos GMSPlacePhotoMetadata que representan las fotos del lugar.
Número de NS * UTCOffsetMinutes
 Desplazamiento UTC de zona horaria del lugar en minutos.
GMSPlacesBusinessStatus.estadodelaempresa
 El GMSPlaceBusinessStatus del lugar.
UIColor * iconBackgroundColor
 Color de fondo del ícono según el tipo de lugar, para colorear la vista detrás del ícono
NSURL * iconImageURL
 La URL según el tipo de lugar, que puedes usar para recuperar los NSData del ícono de lugar.
GMSBooleanPlaceAttributecomida para llevar
 Atributo de lugar de la experiencia de comida para llevar.
GMSBooleanPlaceAttributeentrega
 Atributo de lugar para servicios de entrega.
GMSBooleanPlaceAttributeencuentros
 Atributo de lugar para cenar.
GMSBooleanPlaceAttributeretiros en la puerta
 Atributo de lugar para los servicios de retiros en la puerta.
GMSBooleanPlaceAttributeConservable
 Atributo de lugar que indica que el lugar es popular entre los turistas.
GMSBooleanPlaceAttributeservesBreakfast
 Atributo de lugar que indica que se sirve desayuno en este lugar.
GMSBooleanPlaceAttributeserves
 Atributo de lugar que indica que se sirve el almuerzo.
GMSBooleanPlaceAttributeservesDinner
 Atributo de lugar que indica que se sirve la cena.
GMSBooleanPlaceAttributeservesBeer
 Atributo de lugar que indica que se sirve cerveza en el lugar.
GMSBooleanPlaceAttributeservesWine
 Atributo de lugar que indica dónde se sirve vino.
GMSBooleanPlaceAttributeservesBrunch
 Atributo de lugar que indica que se sirve brunch.
GMSBooleanPlaceAttributeservesVegetarianFood;
 El atributo Place, en el que se indica que el lugar sirve comida vegetariana
GMSBooleanPlaceAttributeProporcionable con acceso para silla de ruedas
 Atributo de lugar que indica que se puede acceder en silla de ruedas en la entrada

Documentación de la función de 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:
dateEs un 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 del lugar.

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

Muestra:
GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si se desconoce el estado del lugar.

Documentación de la propiedad

- (NSString*) name [read, copy]

Indica 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 necesariamente es el centro del lugar, o un punto de entrada o salida en particular, sino algún 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, es decir,

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

- (NSString*) formattedAddress [read, copy]

Dirección del lugar como una string simple.

- (calificación) float [read, assign]

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

Las calificaciones van de la 1.0 a la 5.0. 0.0 significa que no tenemos ninguna calificación para este lugar (p.ej., porque no suficientes usuarios opinaron sobre este lugar).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Indica el nivel de precio de este lugar, como números enteros de 0 a 4.

P.ej., un valor de 4 significa que este lugar es "$$$$" (costoso). Un valor de 0 significa 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.

- Atribuciones (NSAttributedString*) [read, copy]

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

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

En general, deben mostrarse 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 se desconoce el tamaño del lugar.

Esto devuelve un viewport de un tamaño adecuado para mostrar este lugar. Por ejemplo, un objeto GMSPlace que representa una tienda 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]

Corresponde a un array de objetos GMSAddressComponent que representan los componentes de la dirección del lugar.

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

No se deben usar estos componentes para el formato de direcciones. Si se requiere una dirección con formato, usa la propiedad formattedAddress, que proporciona una dirección con formato localizada.

- (GMSPlusCode*) y plusCode [read, assign]

La representación en Plus Code de la ubicación para este lugar.

- (GMSOpeningHours*) openingHours [read, assign]

El horario de atención normal de este lugar

Incluye el estado de apertura, los puntos y el texto del día de la semana cuando esté disponible.

- (NSUInteger) userRatingsTotal [read, assign]

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

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

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

- (NSNumber*) UTCOffsetMinutes [read, assign]

Desplazamiento UTC de zona horaria del lugar en minutos.

El GMSPlaceBusinessStatus del lugar.

- (UIColor*) iconBackgroundColor [read, assign]

Color de fondo del ícono según el tipo de lugar, para colorear la vista 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 lugar.

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

Atributo de lugar de la experiencia de comida para llevar.

- (GMSBooleanPlaceAttribute) entrega [read, assign]

Atributo de lugar para servicios de entrega.

- (GMSBooleanPlaceAttribute) dineIn [read, assign].

Atributo de lugar para cenar.

Atributo de lugar para los 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 se sirve desayuno en este lugar.

Atributo de lugar que indica que se sirve el almuerzo.

Atributo de lugar que indica que se sirve la cena.

Atributo de lugar que indica que se sirve cerveza en el lugar.

Atributo de lugar que indica dónde se sirve vino.

Atributo de lugar que indica que se sirve brunch.

El atributo Place, en el que se indica que el lugar sirve comida vegetariana

Atributo de lugar que indica que se puede acceder en silla de ruedas en la entrada