lezione Place
google.maps.places.Place
corso
Accedi chiamando const {Place} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Place |
Place(options) Parametri:
|
Metodi statici | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request) Parametri:
Cerca un luogo in base al numero di telefono specificato. Restituisce un array a causa di rari casi in cui più luoghi possono condividere un numero di telefono. |
findPlaceFromQuery |
findPlaceFromQuery(request) Parametri:
Cerca un luogo in base alla query di testo specificata. Restituisce un array a causa di casi in cui la query è leggermente ambigua e viene restituito più di un luogo. Questo metodo non è destinato alle ricerche in cui sono previsti più risultati. |
Proprietà | |
---|---|
addressComponents |
Tipo:
Array<AddressComponent> optional La raccolta dei componenti dell'indirizzo per questo luogo. Oggetto vuoto se non sono presenti dati dell'indirizzo noti. undefined se i dati dell'indirizzo non sono stati richiesti dal server. |
adrFormatAddress |
Tipo:
string optional La rappresentazione dell'indirizzo del luogo nel microformato dell'adr. |
attributions |
Tipo:
Array<Attribution> optional Testo dell'attribuzione da visualizzare per questo risultato di Place. |
businessStatus |
Tipo:
BusinessStatus optional Lo stato operativo della sede. null se non c'è uno stato noto. undefined se i dati di stato non sono stati caricati dal server. |
displayName |
Tipo:
string optional Il nome visualizzato della località. null in assenza di un nome. undefined se i dati dei nomi non sono stati caricati dal server. |
formattedAddress |
Tipo:
string optional L'indirizzo completo della località. |
googleMapsURI |
Tipo:
string optional URL della pagina Google ufficiale di questo luogo. Questa è una pagina di proprietà di Google contenente le migliori informazioni disponibili sul luogo. |
hasCurbsidePickup |
Tipo:
boolean optional Se un luogo offre il ritiro all'esterno. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
hasDelivery |
Tipo:
boolean optional Indica se un luogo offre la consegna a domicilio. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
hasDineIn |
Tipo:
boolean optional Se un luogo ha un posto dove mangiare. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
hasTakeout |
Tipo:
boolean optional Se un luogo ha cibo da asporto. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
hasWheelchairAccessibleEntrance |
Tipo:
boolean optional Indica se un luogo ha un ingresso accessibile in sedia a rotelle. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
iconBackgroundColor |
Tipo:
string optional Il codice colore esadecimale predefinito per la categoria del luogo. |
id |
Tipo:
string L'ID luogo univoco. |
internationalPhoneNumber |
Tipo:
string optional Il numero di telefono del luogo in formato internazionale. Il formato internazionale include il codice paese e ha come prefisso il segno più (+). |
isReservable |
Tipo:
boolean optional Indica se un luogo è prenotabile. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
location |
Tipo:
LatLng optional La posizione del luogo. |
nationalPhoneNumber |
Tipo:
string optional Il numero di telefono del luogo, formattato in base alla convenzione regionale del numero. |
openingHours |
Tipo:
OpeningHours optional |
photos |
Foto di questo luogo. La raccolta conterrà un massimo di 10 oggetti Photo . |
plusCode |
Tipo:
PlusCode optional |
priceLevel |
Tipo:
PriceLevel optional Il livello di prezzo del luogo. Questa proprietà può restituire uno qualsiasi dei seguenti valori
|
rating |
Tipo:
number optional Una valutazione, compresa tra 1,0 e 5,0, basata sulle recensioni degli utenti di questo luogo. |
requestedLanguage |
Tipo:
string optional La lingua richiesta per questo luogo. |
requestedRegion |
Tipo:
string optional La regione richiesta per questo luogo. |
reviews |
Un elenco di recensioni per questo luogo. |
servesBeer |
Tipo:
boolean optional Se un luogo serve birra. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
servesBreakfast |
Tipo:
boolean optional Se un posto serve la colazione. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
servesBrunch |
Tipo:
boolean optional Se un posto serve brunch. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
servesDinner |
Tipo:
boolean optional Se un posto serve la cena. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
servesLunch |
Tipo:
boolean optional Se un luogo serve il pranzo. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
servesVegetarianFood |
Tipo:
boolean optional Se un luogo serve cibo vegetariano. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
servesWine |
Tipo:
boolean optional Se un luogo serve vino. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è stato ancora richiesto. |
svgIconMaskURI |
Tipo:
string optional URI alla risorsa maschera dell'immagine svg che può essere utilizzata per rappresentare la categoria di un luogo. |
types |
Tipo:
Array<string> optional Un array di tipi per questo luogo (ad esempio, ["political", "locality"] o ["restaurant", "establishment"] ). |
userRatingCount |
Tipo:
number optional Il numero di valutazioni degli utenti che hanno contribuito a Place.rating di questo luogo. |
utcOffsetMinutes |
Tipo:
number optional La differenza in secondi rispetto al fuso orario UTC del luogo corrente. Ad esempio, per l'ora legale austriaca dell'ora orientale (GMT+10) all'ora legale è prevista 11 ore di anticipo rispetto al fuso orario UTC, quindi il utc_offset_minutes sarà di 660 . Per i fusi orari indietro rispetto al fuso orario UTC, l'offset è negativo. Ad esempio, utc_offset_minutes è -60 per Capo Verde. |
viewport |
Tipo:
LatLngBounds optional L'area visibile preferita per la visualizzazione del luogo su una mappa. |
websiteURI |
Tipo:
string optional Il sito web ufficiale di questo luogo, ad esempio la home page di un'attività. |
Metodi | |
---|---|
fetchFields |
fetchFields(options) Parametri:
|
getNextOpeningTime |
getNextOpeningTime([date]) Parametri:
Calcola la data che rappresenta il prossimo valore OpeningHoursTime. Restituisce undefined se i dati sono insufficienti per calcolare il risultato o questo luogo non è operativo. |
isOpen |
isOpen([date]) Parametri:
Valore restituito:
Promise<boolean optional> Controlla che il luogo sia aperto all'orario specificato. Restituisce undefined se i dati noti della località non sono sufficienti per calcolare questo valore, ad esempio se l'orario di apertura non è registrato. |
toJSON |
toJSON() Parametri: nessuna
Valore restituito:
Object un oggetto JSON con tutte le proprietà Place richieste. |
Interfaccia di PlaceOptions
Interfaccia google.maps.places.PlaceOptions
Opzioni per la costruzione di un luogo.
Proprietà | |
---|---|
id |
Tipo:
string L'ID luogo univoco. |
requestedLanguage optional |
Tipo:
string optional Identificatore della lingua in cui restituire i dettagli. Consulta l'elenco delle lingue supportate. |
requestedRegion optional |
Tipo:
string optional Un codice regione della regione dell'utente. Questa operazione può influire sulle foto che possono essere restituite e possibilmente su altre cose. Il codice regione accetta un valore di due caratteri ccTLD ("dominio di primo livello"). La maggior parte dei codici ccTLD è identica ai codici ISO 3166-1, con alcune eccezioni degne di nota. Ad esempio, il ccTLD del Regno Unito è "uk " ( .co.uk ), mentre il codice ISO 3166-1 è"gb " (tecnicamente per l'entità "Regno Unito di Gran Bretagna e Irlanda del Nord"). |
Classe AddressComponent
google.maps.places.AddressComponent
corso
Accedi chiamando const {AddressComponent} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
longText |
Tipo:
string optional Il testo completo del componente dell'indirizzo. |
shortText |
Tipo:
string optional Il testo abbreviato del componente dell'indirizzo specificato. |
types |
Tipo:
Array<string> Un array di stringhe che indicano il tipo di questo componente dell'indirizzo. Un elenco dei tipi validi è disponibile qui. |
Classe di attribuzione
google.maps.places.Attribution
corso
Accedi chiamando const {Attribution} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
provider |
Tipo:
string optional Testo dell'attribuzione da visualizzare per questo risultato di Place. |
providerURI |
Tipo:
string optional |
Interfaccia FetchFieldsRequest
Interfaccia google.maps.places.FetchFieldsRequest
Opzioni per il recupero dei campi luogo.
Proprietà | |
---|---|
fields |
Tipo:
Array<string> Elenco dei campi da recuperare. |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Riferimento univoco utilizzato per raggruppare la richiesta di dettagli con una sessione di completamento automatico. |
lezione OpeningHours
google.maps.places.OpeningHours
corso
Accedi chiamando const {OpeningHours} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
periods |
Tipo:
Array<OpeningHoursPeriod> Periodi di apertura che coprono ogni giorno della settimana, a partire da domenica, in ordine cronologico. Non include i giorni in cui il luogo non è aperto. |
weekdayDescriptions |
Tipo:
Array<string> Un array di sette stringhe che rappresentano l'orario di apertura formattato per ogni giorno della settimana. Il servizio Places formatta e localizza in modo appropriato l'orario di apertura per la lingua corrente. L'ordinamento degli elementi in questo array dipende dalla lingua. Alcune lingue iniziano la settimana di lunedì, mentre altre iniziano la domenica. |
lezione OpeningHoursPeriod
google.maps.places.OpeningHoursPeriod
corso
Accedi chiamando const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
close |
Tipo:
OpeningHoursPoint optional L'orario di chiusura del luogo. |
open |
Tipo:
OpeningHoursPoint L'orario di apertura del luogo. |
lezione OpeningHoursPoint
google.maps.places.OpeningHoursPoint
corso
Accedi chiamando const {OpeningHoursPoint} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
day |
Tipo:
number Il giorno della settimana, espresso come numero nell'intervallo [0, 6], a partire dalla domenica. Ad esempio, 2 significa martedì. |
hour |
Tipo:
number L'ora del valore OpeningHoursPoint.time, compreso tra [0 e 23]. Questo valore verrà registrato nel fuso orario del luogo. |
minute |
Tipo:
number Il minuto di OpeningHoursPoint.time come numero compreso nell'intervallo [0, 59]. Questo valore verrà registrato nel fuso orario del luogo. |
lezione Foto
google.maps.places.Photo
corso
Accedi chiamando const {Photo} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
authorAttributions |
Tipo:
Array<AuthorAttribution> Testo dell'attribuzione da visualizzare per questa foto. |
heightPx |
Tipo:
number L'altezza della foto in pixel. |
widthPx |
Tipo:
number La larghezza della foto in pixel. |
Metodi | |
---|---|
getURI |
getURI([options]) Parametri:
Valore restituito:
string Restituisce l'URL dell'immagine corrispondente alle opzioni specificate. |
Classe AuthorAttribution
google.maps.places.AuthorAttribution
corso
Accedi chiamando const {AuthorAttribution} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
displayName |
Tipo:
string Il nome dell'autore per questo risultato. |
photoURI |
Tipo:
string optional URI foto dell'autore per questo risultato. Questa funzionalità potrebbe non essere sempre disponibile. |
uri |
Tipo:
string optional URI del profilo autore per questo risultato. |
Classe PlusCode
google.maps.places.PlusCode
corso
Accedi chiamando const {PlusCode} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
compoundCode |
Tipo:
string optional Un plus code con un'area di 1/8000 di grado per 1/8000 di grado di un'area in cui i primi quattro caratteri (il prefisso) vengono ignorati e sostituiti con una descrizione della località. Ad esempio "9G8F+5W Zurigo, Svizzera". |
globalCode |
Tipo:
string optional Un Plus Code con un 1/8000 di grado per 1/8000 di area di grado. Ad esempio, "8FVC9G8F+5W". |
Rivedi il corso
google.maps.places.Review
corso
Accedi chiamando const {Review} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
authorAttribution |
Tipo:
AuthorAttribution optional Il recensore. |
publishTime |
Tipo:
Date optional |
rating |
Tipo:
number optional La valutazione di questa recensione, un numero compreso tra 1,0 e 5,0 (inclusi). |
relativePublishTimeDescription |
Tipo:
string optional Una stringa formattata di recente, che esprime il tempo della revisione in relazione al fuso orario corrente in un formato adeguato alla lingua e al paese. Ad esempio "un mese fa". |
text |
Tipo:
string optional Il testo di una recensione. |
textLanguageCode |
Tipo:
string optional Un codice lingua IETF che indica la lingua in cui è scritta questa recensione. Tieni presente che questo codice include solo il tag della lingua principale senza alcun tag secondario che indichi il paese o la regione. Ad esempio, tutte le recensioni in inglese presentano il tag 'en' anziché "en-AU" o "en-UK". |
Costanti di PriceLevel
google.maps.places.PriceLevel
costanti
Enum del livello di prezzo per gli oggetti Place.
Accedi chiamando const {PriceLevel} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |