Place (beta)

lezione Place

google.maps.places.Place corso

Accedi chiamando const {Place} = await google.maps.importLibrary("places"). Consulta la sezione Librerie nell'API Maps JavaScript.

Place
Place(options)
Parametri: 
BetafindPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
Parametri: 
Valore restituito:  Promise<{places:Array<Place>}>
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.
BetafindPlaceFromQuery
findPlaceFromQuery(request)
Parametri: 
Valore restituito:  Promise<{places:Array<Place>}>
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.
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
Tipo:  Array<Photo> optional
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
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
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
Tipo:  Array<Review> optional
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à.
BetafetchFields
fetchFields(options)
Parametri: 
Valore restituito:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parametri: 
  • dateDate optional
Valore restituito:  Promise<Date optional>
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.
BetaisOpen
isOpen([date])
Parametri: 
  • dateDate optional il valore predefinito è ora.
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.

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.

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.

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.

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.

periods
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.

close
Tipo:  OpeningHoursPoint optional
L'orario di chiusura del luogo.
open
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.

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.

authorAttributions
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.
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.

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.

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.

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.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE