Place

Luogo classe

google.maps.places.Place classe

Questa classe implementa PlaceOptions.

Accesso chiamando il numero const {Place} = await google.maps.importLibrary("places").
Consulta Librerie nell'API Maps JavaScript.

Place
Place(options)
Parametri: 
searchByText
searchByText(request)
Parametri: 
Valore restituito:  Promise<{places:Array<Place>}>
Ricerca di luoghi basata su query di testo.
searchNearby
searchNearby(request)
Parametri: 
Valore restituito:  Promise<{places:Array<Place>}>
Cerca luoghi nelle vicinanze.
accessibilityOptions
Tipo:  AccessibilityOptions optional
Opzioni di accessibilità di questo luogo. undefined se i dati delle opzioni di accessibilità non sono stati chiamati dal server.
addressComponents
Tipo:  Array<AddressComponent> optional
La raccolta dei componenti dell'indirizzo per la posizione di questo luogo. Oggetto vuoto se non sono presenti dati di 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 adr.
allowsDogs
Tipo:  boolean optional
attributions
Tipo:  Array<Attribution> optional
Fornitori di dati che devono essere mostrati per il luogo.
businessStatus
Tipo:  BusinessStatus optional
Lo stato operativo della sede. null se non è presente uno stato noto. undefined se i dati sullo stato non sono stati caricati dal server.
displayName
Tipo:  string optional
Il nome visualizzato della sede. null se non è presente alcun nome. undefined se i dati del nome non sono stati caricati dal server.
displayNameLanguageCode
Tipo:  string optional
La lingua del nome visualizzato della sede. null se non è presente alcun nome. undefined se i dati del nome non sono stati caricati dal server.
editorialSummary
Tipo:  string optional
Il riepilogo editoriale per questo luogo. null se non è presente un riassunto editoriale. undefined se questo campo non è ancora stato richiesto.
editorialSummaryLanguageCode
Tipo:  string optional
La lingua del riepilogo editoriale per questo luogo. null se non è presente un riassunto editoriale. undefined se questo campo non è ancora stato richiesto.
evChargeOptions
Tipo:  EVChargeOptions optional
Opzioni di ricarica EV fornite dal luogo. undefined se le opzioni di ricarica EV non sono state richieste dal server.
formattedAddress
Tipo:  string optional
L'indirizzo completo della sede.
fuelOptions
Tipo:  FuelOptions optional
Opzioni di carburante fornite dal luogo. undefined se le opzioni di carburante non sono state richieste dal server.
googleMapsURI
Tipo:  string optional
URL della pagina Google ufficiale di questo luogo. Questa è la pagina di proprietà di Google che contiene le migliori informazioni disponibili sul luogo.
hasCurbsidePickup
Tipo:  boolean optional
Se un luogo offre il servizio di ritiro all'esterno. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è ancora stato richiesto.
hasDelivery
Tipo:  boolean optional
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 è ancora stato richiesto.
hasDineIn
Tipo:  boolean optional
Se un luogo offre la consumazione sul posto. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è ancora stato richiesto.
hasLiveMusic
Tipo:  boolean optional
hasMenuForChildren
Tipo:  boolean optional
hasOutdoorSeating
Tipo:  boolean optional
hasRestroom
Tipo:  boolean optional
hasTakeout
Tipo:  boolean optional
Se un luogo offre il servizio da asporto. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è ancora stato 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 ed è preceduto dal segno più (+).
isGoodForChildren
Tipo:  boolean optional
isGoodForGroups
Tipo:  boolean optional
isGoodForWatchingSports
Tipo:  boolean optional
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 è ancora stato 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.
parkingOptions
Tipo:  ParkingOptions optional
Opzioni di parcheggio fornite dal luogo. undefined se i dati delle opzioni di parcheggio non sono stati richiesti dal server.
paymentOptions
Tipo:  PaymentOptions optional
Opzioni di pagamento fornite dal luogo. undefined se i dati delle opzioni di pagamento non sono stati chiamati dal server.
photos
Tipo:  Array<Photo> optional
Foto di questo luogo. La raccolta conterrà fino a dieci oggetti Photo.
plusCode
Tipo:  PlusCode optional
postalAddress
Tipo:  PostalAddress 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
priceRange
Tipo:  PriceRange optional
La fascia di prezzo per questo luogo. endPrice potrebbe non essere impostato, il che indica un intervallo senza limite superiore (ad es. "Più di 100 $").
primaryType
Tipo:  string optional
Il tipo principale della località. null se non è presente alcun tipo. undefined se i dati del tipo non sono stati caricati dal server.
primaryTypeDisplayName
Tipo:  string optional
Il nome visualizzato del tipo principale della sede. null se non è presente alcun tipo. undefined se i dati del tipo non sono stati caricati dal server.
primaryTypeDisplayNameLanguageCode
Tipo:  string optional
La lingua del nome visualizzato del tipo principale della località. null se non è presente alcun tipo. undefined se i dati del tipo non sono stati caricati dal server.
rating
Tipo:  number optional
Una valutazione, compresa tra 1 e 5, basata sulle recensioni degli utenti di questo luogo.
regularOpeningHours
Tipo:  OpeningHours optional
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 è ancora stato richiesto.
servesBreakfast
Tipo:  boolean optional
Se un luogo serve la colazione. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è ancora stato richiesto.
servesBrunch
Tipo:  boolean optional
Se un luogo serve il brunch. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è ancora stato richiesto.
servesCocktails
Tipo:  boolean optional
servesCoffee
Tipo:  boolean optional
servesDessert
Tipo:  boolean optional
servesDinner
Tipo:  boolean optional
Se un luogo serve la cena. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto. Restituisce "undefined" se questo campo non è ancora stato 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 è ancora stato 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 è ancora stato 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 è ancora stato richiesto.
svgIconMaskURI
Tipo:  string optional
URI della 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 al Place.rating di questo luogo.
utcOffsetMinutes
Tipo:  number optional
La differenza rispetto al fuso orario UTC del fuso orario attuale del luogo, in minuti. Ad esempio, l'ora standard dell'Australia orientale (GMT+10) durante l'ora legale è 11 ore in anticipo rispetto al fuso orario UTC, quindi utc_offset_minutes sarà 660. Per i fusi orari precedenti all'UTC, l'offset è negativo. Ad esempio, il utc_offset_minutes è -60 per Capo Verde.
viewport
Tipo:  LatLngBounds optional
L'area visibile preferita per la visualizzazione di questo luogo su una mappa.
websiteURI
Tipo:  string optional
Il sito web autorevole di questo luogo, ad esempio la home page di un'attività.
openingHours
Tipo:  OpeningHours optional
hasWiFi
Tipo:  boolean optional
fetchFields
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 successivo OpeningHoursTime. Restituisce un valore indefinito se i dati sono insufficienti per calcolare il risultato o se questo luogo non è operativo.
BetaisOpen
isOpen([date])
Parametri: 
  • dateDate optional Il valore predefinito è ora.
Valore restituito:  Promise<boolean optional>
Controlla se il luogo è aperto nella data e nell'ora indicate. Si risolve con undefined se i dati noti per la posizione non sono sufficienti per calcolarlo, ad esempio se l'orario di apertura non è registrato.
toJSON
toJSON()
Parametri: nessuno
Valore restituito:  Object un oggetto JSON con tutte le proprietà del luogo richieste.

Interfaccia PlaceOptions

google.maps.places.PlaceOptions interfaccia

Opzioni per la creazione di un luogo.

id
Tipo:  string
L'ID luogo univoco.
requestedLanguage optional
Tipo:  string optional
Un identificatore di lingua per la lingua in cui devono essere restituiti i dettagli. Consulta l'elenco delle lingue supportate.
requestedRegion optional
Tipo:  string optional
Un codice regione della regione dell'utente. Ciò può influire sulle foto che potrebbero 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 sono identici ai codici ISO 3166-1, con alcune eccezioni degne di nota. Ad esempio, il TLD nazionale del Regno Unito è "uk " (.co.uk), mentre il suo codice ISO 3166-1 è"gb " (tecnicamente per l'entità "Regno Unito di Gran Bretagna e Irlanda del Nord").

AccessibilityOptions class

google.maps.places.AccessibilityOptions classe

Accesso chiamando il numero const {AccessibilityOptions} = await google.maps.importLibrary("places").
Consulta Librerie nell'API Maps JavaScript.

hasWheelchairAccessibleEntrance
Tipo:  boolean optional
Se un luogo dispone di un ingresso accessibile in sedia a rotelle. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto.
hasWheelchairAccessibleParking
Tipo:  boolean optional
Indica se un luogo dispone di parcheggio accessibile in sedia a rotelle. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto.
hasWheelchairAccessibleRestroom
Tipo:  boolean optional
Indica se un luogo dispone di una toilette accessibile in sedia a rotelle. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto.
hasWheelchairAccessibleSeating
Tipo:  boolean optional
Indica se un luogo offre tavoli accessibili in sedia a rotelle. Restituisce "true" o "false" se il valore è noto. Restituisce "null" se il valore è sconosciuto.

Classe AddressComponent

google.maps.places.AddressComponent classe

Componente dell'indirizzo della posizione del luogo.

Accesso chiamando il numero const {AddressComponent} = await google.maps.importLibrary("places").
Consulta 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 indica il tipo di questo componente dell'indirizzo. Un elenco dei tipi validi è disponibile qui.

Attribuzione class

google.maps.places.Attribution classe

Informazioni su un fornitore di dati per un luogo.

Accesso chiamando il numero const {Attribution} = await google.maps.importLibrary("places").
Consulta Librerie nell'API Maps JavaScript.

provider
Tipo:  string optional
Nome del fornitore di dati del luogo.
providerURI
Tipo:  string optional
URI del fornitore di dati del luogo.

Classe AuthorAttribution

google.maps.places.AuthorAttribution classe

Informazioni sull'autore dei contenuti generati dagli utenti.

Accesso chiamando il numero const {AuthorAttribution} = await google.maps.importLibrary("places").
Consulta Librerie nell'API Maps JavaScript.

displayName
Tipo:  string
Nome dell'autore per questo risultato.
photoURI
Tipo:  string optional
URI della foto dell'autore per questo risultato. Potrebbe non essere sempre disponibile.
uri
Tipo:  string optional
URI del profilo dell'autore per questo risultato.

Classe ConnectorAggregation

google.maps.places.ConnectorAggregation classe

Informazioni sulla ricarica dei veicoli elettrici, aggregate per connettori dello stesso tipo e della stessa velocità di ricarica.

Accesso chiamando il numero const {ConnectorAggregation} = await google.maps.importLibrary("places").
Consulta Librerie nell'API Maps JavaScript.

availabilityLastUpdateTime
Tipo:  Date optional
L'ora dell'ultimo aggiornamento delle informazioni sulla disponibilità del connettore in questa aggregazione.
availableCount
Tipo:  number optional
Numero di connettori in questa aggregazione attualmente disponibili.