Referencia de la clase GMSPlace

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
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, incluidos el nombre, la ubicación y cualquier otra información que podamos tener sobre ella. Esta clase es inmutable.

Funciones de miembros públicos

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

Propiedades

NSString * nombre
 Nombre del lugar.
NSString * placeID
 ID de lugar 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.
flotantecalificación
 Calificación de cinco estrellas para este lugar según los comentarios de los usuarios.
GMSPlacesPriceLevelpriceLevel
 Nivel de precio de este lugar, expresado 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 string de atribución del proveedor de datos correspondiente a este lugar.
GMSPlaceViewportInfo*viewportInfo.
 El viewport recomendado para este lugar.
NSArray< GMSAddressComponent * > *addressComponents.
 Corresponde al arreglo de objetos GMSAddressComponent que representan los componentes de la dirección del lugar.
GMSPlusCode*plusCode.
 La representación del código plus de la ubicación de este lugar.
GMSOpeningHourshorario de apertura
 La información sobre el horario de atención de este lugar.
NSUIntegerUserRatingsTotal;
 Representa la cantidad de opiniones que conforman la calificación de este lugar.
NSArray< GMSPlacePhotoMetadata * > *fotos
 Corresponde a un arreglo de objetos GMSPlacePhotoMetadata que representan las fotos del lugar.
Número de NS * UTCOffminutes
 El desplazamiento de UTC de la zona horaria del lugar en minutos.
GMSPlacesBusinessStatus.estadodelaempresa
 El GMSPlaceBusinessStatus del 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 en función del 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 los servicios de entrega.
GMSBooleanPlaceAttributedineroenlatienda
 Atributo de lugar para la cena en la experiencia.
GMSBooleanPlaceAttributeretiros en la puerta
 Atributo de lugar para los servicios de retiros en la puerta.

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:
fechaEs un punto de referencia en el tiempo que se usa para determinar si un lugar está abierto.
Muestra:
GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si se desconoce su estado.

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

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

Documentación de la propiedad

- (NSString*) nombre [read, copy]

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, o cualquier punto en particular de la entrada o la salida, sino algún punto elegido arbitrariamente en la extensión geográfica 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 cadena simple.

- (flotante) rating [read, assign]

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

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

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Nivel de precio de este lugar, expresado en números enteros del 0 al 4.

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

- (NSArray<NSString *>*) tipos [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 string de atribución del proveedor de datos correspondiente a este lugar.

Estos se proporcionan como un 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 el tamaño del lugar es desconocido.

Se mostrará un viewport de un tamaño adecuado para mostrar este lugar. Por ejemplo, un objeto GMSPlace que representa a 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 al arreglo de objetos GMSAddressComponent que representan 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 lugar, por ejemplo, para encontrar la ciudad en la que se encuentra un lugar.

Estos componentes no se deben usar 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]

La representación del código plus de la ubicación de este lugar.

- (GMSOpeningHours*) openingHours [read, assign]

La información sobre el horario de atención de este lugar.

Incluye el texto de estado abierto, períodos y texto del día de la semana si está disponible.

- (NSUInteger) userRatingsTotal [read, assign]

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

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

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

- (NSNumber*) UTCOffsetMinutes [read, assign]

El desplazamiento de UTC de la zona horaria del lugar en minutos.

El GMSPlaceBusinessStatus del 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 en función del 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 proporción del tamaño de la imagen puede variar según el tipo.

Atributo de lugar de la experiencia de comida para llevar.

Atributo de lugar para los servicios de entrega.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Atributo de lugar para la cena en la experiencia.

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