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. | |
CLLocationCoordinate2D | coordenada |
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. | |
GMSPlacesPriceLevel | priceLevel |
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. | |
GMSPlaceViewportInfo * | viewportInfo |
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. | |
GMSPlusCode * | plusCode |
Es la representación de este lugar en un Plus Code. | |
GMSOpeningHours * | openingHours |
Se muestra la información normal del horario de atención de la empresa para este lugar. | |
GMSOpeningHours * | currentOpeningHours |
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. | |
NSUInteger | userRatingsTotal |
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:
-
fecha Un 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.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
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.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atributo de lugar para servicios de retiros en la puerta.
- (GMSBooleanPlaceAttribute) reservable [read, assign] |
Atributo del lugar que indica que el lugar es popular entre los turistas.
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] . |
Atributo del lugar que indica que el lugar sirve desayunos.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Atributo del lugar que indica que el lugar sirve almuerzos.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Atributo del lugar que indica que el lugar sirve la cena.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Atributo del lugar que indica que el lugar sirve cerveza.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Atributo del lugar que indica que el lugar sirve vino.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Atributo del lugar que indica que el lugar sirve brunch.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] . |
Atributo del lugar que indica que el lugar sirve comida vegetariana.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Atributo del lugar que indica que el lugar es accesible para personas en silla de ruedas en la entrada.