Riferimento classe GMSPlace

Riferimento classe GMSPlace

Panoramica

Rappresenta un luogo fisico particolare.

GMSPlace include informazioni su una località fisica, inclusi il nome, la posizione e qualsiasi altra informazione in nostro possesso su di esso. Questa classe è immutabile.

Funzioni pubbliche dei membri

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

Proprietà

NSString * name
 Il nome del luogo.
NSString * placeID
 ID di questo luogo.
CLLocationCoordinate2Dcoordinata
 Posizione del luogo.
NSString * phoneNumber
 Il 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.
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 rappresenta i componenti nell'indirizzo del luogo.
GMSPlusCodeplusCode
 La rappresentazione del Plus Code della località per questo luogo.
GMSOpeningHoursopeningHours
 I normali dati sull'orario di apertura di questo luogo.
GMSOpeningHourscurrentOpeningHours
 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 prossimi sette giorni.
Gestione dei problemi di GoogleuserRatingsTotal
 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
 Lo scarto UTC del fuso orario è espresso in minuti.
GMSPlacesBusinessStatusbusinessStatus
 Il valore 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 in base al tipo di luogo, che puoi utilizzare per recuperare i dati NSData dell'icona del luogo.
GMSBooleanPlaceAttributeasporto
 Attributo luogo per un'esperienza di asporto.
GMSBooleanPlaceAttributeconsegna
 Attributo posizione per i servizi di consegna.
GMSBooleanPlaceAttributedineIn
 Attributo luogo per cenare all'interno dell'esperienza.
GMSBooleanPlaceAttributecurbsidePickup
 Attributo luogo per il servizio di ritiro all'esterno.
GMSBooleanPlaceAttributeprenotabile
 Attributo luogo che indica che il luogo è popolare tra i turisti.
GMSBooleanPlaceAttributeservesBreakfast
 Attributo luogo che indica il luogo in cui viene servita la colazione.
GMSBooleanPlaceAttributeservesLunch
 L'attributo luogo indica che il luogo serve il pranzo.
GMSBooleanPlaceAttributeservesDinner
 L'attributo luogo che indica il luogo in cui viene servita la cena.
GMSBooleanPlaceAttributeservesBeer
 Attributo luogo che indica che il luogo serve birra.
GMSBooleanPlaceAttributeservesWine
 Attributo luogo che indica il luogo in cui viene servito il vino.
GMSBooleanPlaceAttributeservesBrunch
 Attributo luogo che indica che il luogo serve il brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 L'attributo luogo che indica il luogo serve cibo vegetariano.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Attributo del luogo che indica che all'ingresso il luogo è accessibile in sedia a rotelle.

Documentazione sulle funzioni membri

- (GMSPlaceOpenStatus) isOpenAtDate: (DataData *) date

L'init predefinito non è disponibile.

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

Parametri:
dateUn 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 di apertura è sconosciuto.
Nota:
Questa opzione è deprecata. Questo metodo è stato deprecato a favore di GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

Calcola se un luogo è aperto in base alle date 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 di apertura è sconosciuto.
Nota:
Questa opzione è deprecata. Questo metodo è stato deprecato 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 di questo luogo.

- (CLLocationCoordinate2D) 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]

Il numero di telefono di questo luogo, in formato internazionale, ad esempio

incluso il prefisso internazionale del paese con "+". Ad esempio, il numero di telefono di Google Sydney è "+61 2 9374 4000".

- (NSString*) formattedAddress [read, copy]

Indirizzo del luogo come stringa semplice.

- valutazione (float) [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 esempio perché non è stato recensito un numero sufficiente di utenti).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

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

ad esempio, il valore 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 NSStrings; 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.

Vengono forniti come NSAttributedString, che può contenere link ipertestuali al sito web di ciascun provider.

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

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

L'area visibile consigliata per questo luogo.

Può essere nulla se le dimensioni del luogo non sono note.

Verrà 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 rappresenta 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 della località per questo luogo.

- (GMSOpeningHours*) openingHours [read, assign]

I normali dati sull'orario di apertura di questo luogo.

Include lo stato di apertura, i periodi e il testo dei giorni feriali, 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 del giorno 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 prossimi sette giorni.

Gli orari secondari sono diversi da quelli principali dell'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]

Lo scarto UTC del fuso orario è espresso in minuti.

Il valore 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 in base al tipo di luogo, che puoi utilizzare per recuperare i dati NSData dell'icona del luogo.

NOTA: il link dell'URL non scade e le proporzioni delle immagini possono variare a seconda del tipo.

- (GMSBooleanPlaceAttribute) takeout [read, assign]

Attributo luogo per un'esperienza di asporto.

Attributo posizione per i servizi di consegna.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Attributo luogo per cenare all'interno dell'esperienza.

Attributo luogo per il servizio di ritiro all'esterno.

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

Attributo luogo che indica il luogo in cui viene servita la colazione.

L'attributo luogo indica che il luogo serve il pranzo.

L'attributo luogo che indica il luogo in cui viene servita la cena.

Attributo luogo che indica che il luogo serve birra.

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

Attributo luogo che indica che il luogo serve il brunch.

L'attributo luogo che indica il luogo serve cibo vegetariano.

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