Riferimento classe GMSPlace

Riferimento alla classe GMSPlace

Panoramica

Rappresentano un luogo fisico specifico.

Un GMSPlace include informazioni su un luogo fisico, inclusi nome, posizione ed eventuali altre informazioni in merito. Questa classe è immutabile.

Funzioni pubbliche dei membri

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

Proprietà

NSString * name
 Nome del luogo.
NSString * placeID
 ID luogo di questo luogo.
CLLocationCoordinate2Dcoordinare
 Posizione del luogo.
NSString * phoneNumber
 Numero di telefono di questo luogo, in formato internazionale, ad esempio
NSString * formattedAddress
 Indirizzo del luogo come stringa semplice.
float valutazione
 Valutazione a cinque stelle per questo luogo in base alle recensioni degli utenti.
NSArray< GMSPlaceReview * > * recensioni
 Un array di GMSPlaceReview oggetti che rappresenta le recensioni degli utenti del luogo.
GMSPlacesPriceLevelpriceLevel
 Livello di prezzo per questo luogo, espresso in numeri interi da 0 a 4.
NSArray< NSString * > * tipi
 I tipi di questo luogo.
NSURL * sito web
 Sito web di questo luogo.
NSAttributedString * attribuzioni
 La stringa di attribuzione del fornitore di dati per questo luogo.
GMSPlaceViewportInfoviewportInfo
 L'area visibile consigliata per questo luogo.
NSArray< GMSAddressComponent * > * addressComponents
 Un array di oggetti GMSAddressComponent che rappresentano i componenti nell'indirizzo del luogo.
GMSPlusCodeplusCode
 La rappresentazione del Plus Code del luogo in questo luogo.
GMSOpeningHoursopeningHours
 Le normali informazioni sull'orario di apertura aziendale di questo luogo.
GMSOpeningHourscurrentOpeningHours
 Restituisce gli orari di apertura di questo luogo nei prossimi sette giorni.
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 Restituisce un array delle ore secondarie di attività di questo luogo nei prossimi sette giorni.
NSUIntegeruserRatingsTotal
 Rappresenta il numero di recensioni che costituiscono la valutazione di questo luogo.
NSArray< GMSPlacePhotoMetadata * > * foto
 Un array di GMSPlacePhotoMetadata oggetti che rappresentano le foto del luogo.
Numero NS * UTCOffsetMinutes
 La differenza, espressa in minuti, nel fuso orario UTC del luogo.
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 vista dietro l'icona.
NSURL * iconImageURL
 L'URL secondo il tipo di luogo, che puoi utilizzare per recuperare i dati NSData dell'icona del luogo.
GMSBooleanPlaceAttributeda asporto
 Attributo del luogo per un'esperienza di asporto.
GMSBooleanPlaceAttributeconsegna
 Attributo luogo per servizi di consegna.
GMSBooleanPlaceAttributedineIn
 Attributo luogo per cena in un'esperienza.
GMSBooleanPlaceAttributecurbsidePickup
 Attributo luogo per i servizi di ritiro all'esterno.
GMSBooleanPlaceAttributeprenotabile
 Attributo luogo che indica che il luogo è popolare tra i turisti.
GMSBooleanPlaceAttributeservesBreakfast
 Attributo del luogo che indica che viene servita la colazione in un luogo.
GMSBooleanPlaceAttributeservesLunch
 Attributo del luogo che indica che il luogo serve il pranzo.
GMSBooleanPlaceAttributeservesDinner
 Attributo del luogo che indica che il luogo serve la cena.
GMSBooleanPlaceAttributeservesBeer
 Attributo luogo che indica che il luogo serve birra.
GMSBooleanPlaceAttributeservesWine
 Attributo luogo che indica che il luogo serve vino.
GMSBooleanPlaceAttributeservesBrunch
 Attributo luogo che indica che il luogo serve il brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 L'attributo luogo indica che serve cibo vegetariano.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Attributo del luogo 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 ai criteri openingHours, UTCOffsetMinutes e date.

Parametri:
dataUn punto di riferimento nel tempo 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:
Questo campo è stato ritirato. 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 data e 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:
Questo campo è stato ritirato. 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]

Nome del luogo.

- (NSString*) placeID [read, copy]

ID luogo di questo luogo.

- (CoordinataCLLocationCoordinate2D) Coordinata [read, assign]

Posizione del luogo.

La posizione non corrisponde necessariamente al centro del luogo o a un particolare punto di ingresso o uscita, ma un punto scelto arbitrariamente 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]

Indirizzo del luogo come stringa semplice.

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

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

Le valutazioni variano da 1,0 a 5,0. 0,0 significa che non abbiamo valutazioni per questo luogo (ad es. perché non un numero sufficiente di utenti ha recensito questo luogo).

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

Un array di GMSPlaceReview oggetti che rappresenta le recensioni degli utenti del luogo.

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Livello di prezzo per questo luogo, espresso in numeri interi da 0 a 4.

ad esempio, un valore pari a 4 indica che questo luogo è "$$$$" (costoso). Il valore 0 indica senza costi (ad esempio un museo con ingresso gratuito).

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

I tipi di questo luogo.

I tipi sono NSString; i valori validi sono tutti i tipi documentati all'indirizzo <https://developers.google.com/places/ios-sdk/supported_types>.

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

Sito web di questo luogo.

- Attribuzioni (NSAttributedString*) [read, copy]

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

Questi vengono forniti come NSAttributedString, che può contenere link ipertestuali al sito web di ogni provider.

In generale, queste informazioni devono essere mostrate all'utente se vengono mostrati i dati di GMSPlace, come descritto nei Termini di servizio dell'SDK di Places.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

L'area visibile consigliata per questo luogo.

Può essere nulla se non si conoscono le dimensioni del luogo.

Verrà restituito 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 nell'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 dell'indirizzo. Se è necessario un indirizzo formattato, utilizza la proprietà formattedAddress, che fornisce un indirizzo formattato localizzato.

- (GMSPlusCode*) plusCode [read, assign]

La rappresentazione del Plus Code del luogo in questo luogo.

- (GMSOpeningHours*) openingHours [read, assign]

Le normali informazioni sull'orario di apertura aziendale di questo luogo.

Include testo relativo allo stato di apertura, ai periodi e ai giorni della settimana, se disponibile.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

Restituisce gli orari di apertura di questo luogo nei prossimi sette giorni.

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

Le voci GMSPlaceSpecialDay 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 prossimi sette giorni.

Gli orari secondari sono diversi da quelli principali dell'attività. Ad esempio, un ristorante può specificare come orario secondario l'orario del drive-through o l'orario di consegna. Consulta GMSPlaceHoursType per i diversi tipi di orari secondari.

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

- (NSUInteger) userRatingsTotal [read, assign]

Rappresenta il numero di recensioni che costituiscono 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, espressa in minuti, nel fuso orario UTC del luogo.

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 vista dietro l'icona.

- (NSURL*) iconImageURL [read, assign]

L'URL secondo il tipo di luogo, che puoi utilizzare per recuperare i dati NSData dell'icona del luogo.

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

- (GMSBooleanPlaceAttribute) takeout [read, assign]

Attributo del luogo per un'esperienza di asporto.

Attributo luogo per servizi di consegna.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Attributo luogo per cena in un'esperienza.

Attributo luogo per i servizi di ritiro all'esterno.

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

Attributo del luogo che indica che viene servita la colazione in un luogo.

Attributo del luogo che indica che il luogo serve il pranzo.

Attributo del luogo che indica che il luogo serve la cena.

Attributo luogo che indica che il luogo serve birra.

Attributo luogo che indica che il luogo serve vino.

Attributo luogo che indica che il luogo serve il brunch.

L'attributo luogo indica che serve cibo vegetariano.

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