Descripción general
Representa un lugar físico en particular.
Un GMSPlace encapsula 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 los miembros públicos | |
(GMSPlaceOpenStatus). | - isOpenAtDate: |
El inicio predeterminado no está disponible. | |
(GMSPlaceOpenStatus). | - isOpen |
Calcula si un lugar está abierto en función de los valores de openingHours , UTCOffsetMinutes y la fecha y hora actuales obtenidas de [NSDate date] . | |
Propiedades | |
NSString * | name |
Es el nombre del lugar. | |
NSString * | placeID |
Es el ID de este lugar. | |
CLLocationCoordinate2D | coordenada |
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. | |
número de punto flotante | calificación |
Calificación de cinco estrellas para este lugar basada en las opiniones de los usuarios. | |
NSArray< GMSPlaceReview * > * | opiniones |
Es un array de objetos GMSPlaceReview que representa las opiniones de los usuarios sobre el lugar. | |
GMSPlacesPriceLevel | priceLevel |
Nivel de precios para este lugar, como números enteros del 0 al 4. | |
NSArray< NSString * > * | tipos |
Son 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 lugar. | |
GMSPlaceViewportInfo * | viewportInfo |
Es el viewport recomendado para este lugar. | |
NSArray< GMSAddressComponent * > * | addressComponents |
Es un array de objetos GMSAddressComponent que representa los componentes de la dirección del lugar. | |
GMSPlusCode * | plusCode |
Representación del Plus Code de la ubicación de este lugar. | |
GMSOpeningHours * | openingHours |
Es la información normal sobre el horario de atención de este lugar. | |
GMSOpeningHours * | currentOpeningHours |
Muestra el horario de atención de este lugar durante los próximos siete días. | |
NSArray< GMSOpeningHours * > * | secondaryOpeningHours |
Muestra un array de las horas secundarias de funcionamiento de este lugar durante los próximos siete días. | |
NSUInteger | userRatingsTotal |
Representa la cantidad de opiniones que conforman la calificación de este lugar. | |
NSArray< GMSPlacePhotoMetadata * > * | fotos |
Es un array de objetos GMSPlacePhotoMetadata que representa las fotos del lugar. | |
NSNumber * | UTCOffsetMinutes |
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 icono según el tipo de lugar, para colorear la vista detrás del icono. | |
NSURL * | iconImageURL |
La URL según el tipo de lugar, que puedes utilizar para recuperar los NSData del icono de lugar. | |
GMSBooleanPlaceAttribute | comida para llevar |
Atributo de lugar de la experiencia de comida para llevar. | |
GMSBooleanPlaceAttribute | publicación |
Atributo de lugar para servicios de entrega. | |
GMSBooleanPlaceAttribute | dineIn |
Atributo de lugar para la experiencia de cena. | |
GMSBooleanPlaceAttribute | curbsidePickup |
Atributo de lugar de los servicios de retiros en la puerta. | |
GMSBooleanPlaceAttribute | reservable |
Atributo del lugar que indica que el lugar es popular entre los turistas. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Atributo del lugar que indica el lugar donde se sirve el desayuno. | |
GMSBooleanPlaceAttribute | servesLunch |
Atributo del lugar que indica el lugar donde se sirve almuerzo. | |
GMSBooleanPlaceAttribute | servesDinner |
Atributo del lugar que indica el lugar donde se sirve la cena. | |
GMSBooleanPlaceAttribute | servesBeer |
Atributo del lugar que indica el lugar donde se sirve cerveza. | |
GMSBooleanPlaceAttribute | servesWine |
Atributo del lugar que indica el lugar donde se sirve vino. | |
GMSBooleanPlaceAttribute | servesBrunch |
Atributo del lugar que indica el lugar donde se sirve el 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 de la función de miembro
- (GMSPlaceOpenStatus) isOpenAtDate: | (NSDate *) | date |
El inicio predeterminado no está disponible.
Calcula si un lugar está abierto según openingHours
, UTCOffsetMinutes
y date
.
- Parámetros:
-
fecha 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 abierto.
- Nota:
- Esto 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 los valores de openingHours
, UTCOffsetMinutes
y la fecha y hora actuales obtenidas de [NSDate date]
.
- Muestra:
- GMSPlaceOpenStatusOpen si el lugar está abierto, GMSPlaceOpenStatusClosed si el lugar está cerrado y GMSPlaceOpenStatusUnknown si se desconoce el estado abierto.
- Nota:
- Esto 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*) nombre [read, copy] |
Es el nombre del lugar.
- placeID [read, copy] (NSString*) |
Es el ID de este lugar.
- (CLLocationCoordinate2D) Coordinate [read, assign] |
Ubicación del lugar.
La ubicación no es necesariamente el centro del Sitio, ni ningún punto de entrada o salida en particular, sino un 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; p.ej.,
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.
- (flotante) rating [read, assign] |
Calificación de cinco estrellas para este lugar basada en las opiniones de los usuarios.
Las calificaciones varían 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 que hayan escrito sobre este lugar).
- (NSArray<GMSPlaceReview *>*) opiniones [read, copy] |
Es un array de objetos GMSPlaceReview
que representa las opiniones de los usuarios sobre el lugar.
- (GMSPlacesPriceLevel) priceLevel [read, assign] |
Nivel de precios para este lugar, como números enteros del 0 al 4.
p.ej., Un valor de 4 significa que este lugar es "$$$$". (costoso). Un valor de 0 significa que es gratis (como un museo con entrada gratuita).
- (NSArray<NSString *>*) types [read, copy] |
Son 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>.
- Sitio web (NSURL*) [read, copy] |
Sitio web de este lugar.
- atribuciones (NSAttributedString*) [read, copy] |
Es la cadena de atribución del proveedor de datos para este lugar.
Se proporcionan como un NSAttributedString que puede contener hipervínculos al sitio web de cada proveedor.
Por lo general, se deben mostrar al usuario si se muestran datos de este GMSPlace, tal como se describe en las Condiciones del Servicio del SDK de Places.
- (GMSPlaceViewportInfo*) viewportInfo [read, assign] |
Es el viewport recomendado para este lugar.
Puede ser nulo si el tamaño del lugar se desconoce.
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 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, 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] |
Representación del Plus Code de la ubicación de este lugar.
- (GMSOpeningHours*) openingHours [read, assign] |
Es la información normal sobre el horario de atención de este lugar.
Incluye el estado 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 durante 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 de GMSPlaceSpecialDay
del GMSOpeningHours
solo estarán presentes para GMSPlace
currentOpeningHours
y GMSPlace
secondaryOpeningHours
.
- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
Muestra un array de las horas secundarias de funcionamiento 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 al público o de entrega a domicilio como su horario secundario. Consulta GMSPlaceHoursType
para conocer los diferentes tipos de horarios secundarios.
Las entradas de GMSPlaceSpecialDay
del GMSOpeningHours
solo estarán presentes para GMSPlace
currentOpeningHours
y GMSPlace
secondaryOpeningHours
.
- (NSUInteger) userRatingsTotal [read, assign] |
Representa la cantidad de opiniones que conforman la calificación de este lugar.
- (NSArray<GMSPlacePhotoMetadata *>*) fotos [read, copy] |
Es un array de objetos GMSPlacePhotoMetadata
que representa las fotos del lugar.
- (NSNumber*) UTCOffsetMinutes [read, assign] |
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 icono según el tipo de lugar, para colorear la vista detrás del icono.
- (NSURL*) iconImageURL [read, assign] |
La URL según el tipo de lugar, que puedes utilizar para recuperar los NSData del icono 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 la experiencia de comida para llevar.
- (GMSBooleanPlaceAttribute) delivery [read, assign] |
Atributo de lugar para servicios de entrega.
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
Atributo de lugar para la experiencia de cena.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atributo de lugar de los 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 el lugar donde se sirve el desayuno.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Atributo del lugar que indica el lugar donde se sirve almuerzo.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Atributo del lugar que indica el lugar donde se sirve la cena.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Atributo del lugar que indica el lugar donde se sirve cerveza.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Atributo del lugar que indica el lugar donde se sirve vino.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Atributo del lugar que indica el lugar donde se sirve el 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.