Riferimento classe GMSPlace

Riferimento classe GMSPlace

Panoramica

Rappresenta un particolare luogo fisico.

Un GMSPlace include informazioni su un luogo fisico, inclusi il nome, la posizione e qualsiasi altra informazione che potrebbe essere in suo possesso. Questa classe è immutabile.

Funzioni per i membri pubbliche

(GMSPlaceOpenStatus)- isOpenAtDate:
 L'init predefinito non è disponibile.
(GMSPlaceOpenStatus)- isOpen
 Calcola se un luogo è aperto in base a openingHours, UTCOffsetMinutes e alla data e all'ora correnti ottenute da [NSDate date].

Proprietà

NSString *name
 Il nome del luogo.
NSString *placeID
 ID posizione di questo luogo.
CLLocationCoordinate2Dcoordinata
 Posizione del luogo.
NSString *phoneNumber
 Numero di telefono di questo luogo, in formato internazionale, ad esempio
NSString *formattedAddress
 L'indirizzo del luogo come una semplice stringa.
in virgola mobilevalutazione
 Valutazione a cinque stelle per questo luogo in base alle recensioni degli utenti.
NSArray< GMSPlaceReview* > *recensioni
 Un array di GMSPlaceReview oggetti che rappresentano le recensioni degli utenti sul luogo.
GMSPlacesPriceLevelpriceLevel
 Livello dei prezzi per questo luogo, sotto forma di numeri interi da 0 a 4.
NSArray< NSString * > *tipi
 I tipi di questo luogo.
NSURL *sito web
 Sito web per questo luogo.
NSAttributedString *attribuzioni
 La stringa di attribuzione del fornitore di dati per questo luogo.
GMSPlaceViewportInfo *viewportInfo
 L'area visibile consigliata per questo luogo.
NSArray< GMSAddressComponent * > *addressComponents
 Un array di oggetti GMSAddressComponent che rappresentano i componenti dell'indirizzo del luogo.
GMSPlusCode *plusCode
 La rappresentazione del Plus Code della posizione per questo luogo.
GMSOpeningHours *openingHours
 Informazioni sui normali orari di apertura dell'attività per questo luogo.
GMSOpeningHours *currentOpeningHours
 Restituisce l'orario di apertura di questo luogo nei prossimi sette giorni.
NSArray< GMSOpeningHours* > *secondaryOpeningHours
 Restituisce un array delle ore secondarie di attività di questo luogo nei successivi sette giorni.
NSUIntegeruserRatingsTotal
 Rappresenta il numero di recensioni che compongono la valutazione di questo luogo.
NSArray< GMSPlacePhotoMetadata * > *foto
 Un array di GMSPlacePhotoMetadata oggetti che rappresentano le foto del luogo.
Numero NS *UTCOffsetMinutes
 La differenza dal fuso orario UTC del luogo in minuti.
GMSPlacesBusinessStatusbusinessStatus
 Il GMSPlaceBusinessStatus del luogo.
NSString *editorialSummary
 Restituisce il riassunto editoriale di questo luogo.
UIColor *iconBackgroundColor
 Colore di sfondo dell'icona in base al tipo di luogo, per colorare la visualizzazione dietro l'icona.
NSURL *iconImageURL
 L'URL in base al tipo di luogo, che è possibile utilizzare per recuperare il valore NSData dell'icona del luogo.
GMSBooleanPlaceAttributeda asporto
 Attributo luogo per l'esperienza di asporto.
GMSBooleanPlaceAttributedi servizio
 Attributo Place per i servizi di consegna.
GMSBooleanPlaceAttributedineIn
 Attributo posizione per un'esperienza di consumazione sul posto.
GMSBooleanPlaceAttributecurbsidePickup
 Attributo Luogo per i servizi di ritiro all'esterno.
GMSBooleanPlaceAttributeprenotabile
 Attributo Place che indica che il luogo è popolare tra i turisti.
GMSBooleanPlaceAttributeservesBreakfast
 Attributo Place che indica che il luogo serve la colazione.
GMSBooleanPlaceAttributeservesLunch
 Attributo Place che indica il luogo in cui viene servito il pranzo.
GMSBooleanPlaceAttributeservesDinner
 Attributo Place che indica il luogo in cui viene servita la cena.
GMSBooleanPlaceAttributeservesBeer
 Attributo Place che indica il luogo che serve birra.
GMSBooleanPlaceAttributeservesWine
 Attributo Place che indica il luogo in cui viene servito il vino.
GMSBooleanPlaceAttributeservesBrunch
 Attributo Place che indica il luogo in cui viene servito il brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 Place Attribute che indica che il luogo serve cibo vegetariano.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Attributo Place che indica che il luogo è accessibile in sedia a rotelle all'ingresso.

Documentazione sulle funzioni dei membri

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) date

L'init predefinito non è disponibile.

Calcola se un luogo è aperto in base a openingHours, UTCOffsetMinutes e date.

Parametri:
dataUn punto di riferimento temporale utilizzato per determinare se il luogo è aperto.
Resi:
GMSPlaceOpenStatusOpen se il luogo è aperto, GMSPlaceOpenStatusClosed se il luogo è chiuso e GMSPlaceOpenStatusUnknown se lo stato aperto è sconosciuto.
Nota:
Questa strategia è deprecata. Questo metodo è stato ritirato a favore di GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

Calcola se un luogo è aperto in base a openingHours, UTCOffsetMinutes e alla data e all'ora correnti ottenute da [NSDate date].

Resi:
GMSPlaceOpenStatusOpen se il luogo è aperto, GMSPlaceOpenStatusClosed se il luogo è chiuso e GMSPlaceOpenStatusUnknown se lo stato aperto è sconosciuto.
Nota:
Questa strategia è deprecata. Questo metodo è stato ritirato a favore di GMSPlacesClient::isOpen:place:callback e verrà rimosso in una release futura.

Documentazione della proprietà

- (NSString*) nome [read, copy]

Il nome del luogo.

- (NSString*) placeID [read, copy]

ID posizione di questo luogo.

- (CLLocationCoordinate2D) coordinata [read, assign]

Posizione del luogo.

La posizione non è necessariamente il centro del luogo, né un particolare punto di ingresso o di uscita, ma un punto arbitrariamente scelto all'interno dell'estensione geografica del luogo.

- (NSString*) phoneNumber [read, copy]

Numero di telefono di questo luogo, in formato internazionale, ad esempio

incluso il prefisso internazionale preceduto dal segno "+". Ad esempio, il numero di telefono di Google Sydney è "+61 2 9374 4000".

- (NSString*) formattedAddress [read, copy]

L'indirizzo del luogo come una semplice stringa.

- Valutazione (in virgola mobile) [read, assign]

Valutazione a cinque stelle per questo luogo in base alle recensioni degli utenti.

Le valutazioni sono comprese tra 1,0 e 5,0. 0.0 significa che non abbiamo valutazioni per questo luogo (ad es. perché un numero insufficiente di utenti ha recensito questo luogo).

- (NSArray<GMSPlaceReview *>*) recensioni [read, copy]

Un array di GMSPlaceReview oggetti che rappresentano le recensioni degli utenti sul luogo.

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Livello dei prezzi per questo luogo, sotto forma di numeri interi da 0 a 4.

ad es. Il valore 4 indica che questo luogo è "$$$$" (costoso). Il valore 0 significa "senza costi" (come nel caso di un museo con ingresso gratuito).

- (NSArray<NSString *>*) tipi [read, copy]

I tipi di questo luogo.

I tipi sono NSString, mentre per valori validi si intende qualsiasi tipo documentato all'indirizzo <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) sito web [read, copy]

Sito web per questo luogo.

- (NSAttributedString*) attribuzioni [read, copy]

La stringa di attribuzione del fornitore di dati per questo luogo.

Questi vengono forniti come NSAttributedString, che possono contenere link ipertestuali al sito web di ciascun provider.

In generale, questi elementi devono essere mostrati all'utente se vengono mostrati i dati di questo GMSPlace, come descritto nei Termini di servizio di Places SDK.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

L'area visibile consigliata per questo luogo.

Può essere pari a zero se le dimensioni del luogo non sono note.

Viene restituita un'area visibile di dimensioni adatte alla visualizzazione di questo luogo. Ad esempio, un oggetto GMSPlace che rappresenta un negozio potrebbe avere un'area visibile relativamente piccola, mentre un oggetto GMSPlace che rappresenta un paese potrebbe avere un'area visibile molto grande.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

Un array di oggetti GMSAddressComponent che rappresentano i componenti dell'indirizzo del luogo.

Questi componenti vengono forniti allo scopo di estrarre informazioni strutturate sull'indirizzo del luogo, ad esempio per trovare la città in cui si trova un luogo.

Questi componenti non devono essere utilizzati per la formattazione degli indirizzi. Se è necessario un indirizzo formattato, utilizza la proprietà formattedAddress, che fornisce un indirizzo formattato localizzato.

- (GMSPlusCode*) plusCode [read, assign]

La rappresentazione del Plus Code della posizione per questo luogo.

- (GMSOpeningHours*) openingHours [read, assign]

Informazioni sui normali orari di apertura dell'attività per questo luogo.

Include lo stato di apertura, i periodi e il testo dei giorni della settimana, se disponibile.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

Restituisce l'orario di apertura di questo luogo nei prossimi sette giorni.

Il periodo di tempo inizia a mezzanotte della data della richiesta e termina alle 23:59 di sei giorni dopo.

GMSPlaceSpecialDay voci su GMSOpeningHours saranno presenti solo per GMSPlace currentOpeningHours e GMSPlace secondaryOpeningHours.

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

Restituisce un array delle ore secondarie di attività di questo luogo nei successivi sette giorni.

Gli orari secondari sono diversi dall'orario principale di un'attività. Ad esempio, un ristorante può specificare gli orari di drive-through o di consegna come orari secondari. Consulta GMSPlaceHoursType per i diversi tipi di orari secondari.

GMSPlaceSpecialDay voci su GMSOpeningHours saranno presenti solo per GMSPlace currentOpeningHours e GMSPlace secondaryOpeningHours.

- (NSUInteger) userRatingsTotal [read, assign]

Rappresenta il numero di recensioni che compongono la valutazione di questo luogo.

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

Un array di GMSPlacePhotoMetadata oggetti che rappresentano le foto del luogo.

- (NSNumber*) UTCOffsetMinutes [read, assign]

La differenza dal fuso orario UTC del luogo in minuti.

Il GMSPlaceBusinessStatus del luogo.

- (NSString*) editorialSummary [read, copy]

Restituisce il riassunto editoriale di questo luogo.

- (UIColor*) iconBackgroundColor [read, assign]

Colore di sfondo dell'icona in base al tipo di luogo, per colorare la visualizzazione dietro l'icona.

- (NSURL*) iconImageURL [read, assign]

L'URL in base al tipo di luogo, che è possibile utilizzare per recuperare il valore NSData dell'icona del luogo.

NOTE: il link dell'URL non ha scadenza e le proporzioni dell'immagine potrebbero variare in base al tipo.

- (GMSBooleanPlaceAttribute) takeout [read, assign]

Attributo luogo per l'esperienza di asporto.

- (GMSBooleanPlaceAttribute): consegna [read, assign]

Attributo Place per i servizi di consegna.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Attributo posizione per un'esperienza di consumazione sul posto.

Attributo Luogo per i servizi di ritiro all'esterno.

Attributo Place che indica che il luogo è popolare tra i turisti.

Attributo Place che indica che il luogo serve la colazione.

Attributo Place che indica il luogo in cui viene servito il pranzo.

Attributo Place che indica il luogo in cui viene servita la cena.

Attributo Place che indica il luogo che serve birra.

Attributo Place che indica il luogo in cui viene servito il vino.

Attributo Place che indica il luogo in cui viene servito il brunch.

Place Attribute che indica che il luogo serve cibo vegetariano.

Attributo Place che indica che il luogo è accessibile in sedia a rotelle all'ingresso.