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ónCoordinate2D | coordenada |
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. | |
flotante | calificación |
Calificación de cinco estrellas de este lugar según las opiniones de los usuarios. | |
GMSPlacesPriceLevel | priceLevel |
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. | |
GMSPlaceViewportInfo * | viewportInfo; |
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. | |
GMSPlusCode * | código plus |
La representación en Plus Code de la ubicación para este lugar. | |
GMSOpeningHours * | openingHours |
El horario de atención normal de la empresa para este lugar. | |
NSUInteger | UserRatingsTotal |
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. | |
GMSBooleanPlaceAttribute | comida para llevar |
Atributo de lugar de la experiencia de comida para llevar. | |
GMSBooleanPlaceAttribute | entrega |
Atributo de lugar para servicios de entrega. | |
GMSBooleanPlaceAttribute | encuentros |
Atributo de lugar para cenar. | |
GMSBooleanPlaceAttribute | retiros en la puerta |
Atributo de lugar para los servicios de retiros en la puerta. | |
GMSBooleanPlaceAttribute | Conservable |
Atributo de lugar que indica que el lugar es popular entre los turistas. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Atributo de lugar que indica que se sirve desayuno en este lugar. | |
GMSBooleanPlaceAttribute | serves |
Atributo de lugar que indica que se sirve el almuerzo. | |
GMSBooleanPlaceAttribute | servesDinner |
Atributo de lugar que indica que se sirve la cena. | |
GMSBooleanPlaceAttribute | servesBeer |
Atributo de lugar que indica que se sirve cerveza en el lugar. | |
GMSBooleanPlaceAttribute | servesWine |
Atributo de lugar que indica dónde se sirve vino. | |
GMSBooleanPlaceAttribute | servesBrunch |
Atributo de lugar que indica que se sirve brunch. | |
GMSBooleanPlaceAttribute | servesVegetarianFood; |
El atributo Place, en el que se indica que el lugar sirve comida vegetariana | |
GMSBooleanPlaceAttribute | Proporcionable 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:
-
date Es 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.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
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.
- (GMSBooleanPlaceAttribute) comida para llevar [read, assign] |
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.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atributo de lugar para los servicios de retiros en la puerta.
- (GMSBooleanPlaceAttribute) conservable [read, assign] |
Atributo de lugar que indica que el lugar es popular entre los turistas.
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Atributo de lugar que indica que se sirve desayuno en este lugar.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Atributo de lugar que indica que se sirve el almuerzo.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Atributo de lugar que indica que se sirve la cena.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Atributo de lugar que indica que se sirve cerveza en el lugar.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Atributo de lugar que indica dónde se sirve vino.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Atributo de lugar que indica que se sirve brunch.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
El atributo Place, en el que se indica que el lugar sirve comida vegetariana
- (GMSBooleanPlaceAttribute) silla de ruedasAccesible. [read, assign] |
Atributo de lugar que indica que se puede acceder en silla de ruedas en la entrada