Places Service

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Classe PlacesService

google.maps.places.PlacesService classe

Contiene metodi relativi alla ricerca di luoghi e al recupero di dettagli su un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

PlacesService
PlacesService(attrContainer)
Parametri:
Crea una nuova istanza di PlacesService che esegue il rendering delle attribuzioni nel container specificato.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parametri:
Valore restituito: Nessuno
Recupera un elenco di luoghi in base a un numero di telefono. Nella maggior parte dei casi dovrebbe essere presente un solo elemento nell'elenco dei risultati, ma se la richiesta è ambigua possono essere restituiti più risultati. I PlaceResult trasferiti al callback sono sottoinsiemi di un PlaceResult completo. La tua app può ottenere un PlaceResult più dettagliato per ogni luogo chiamando PlacesService.getDetails e passando il PlaceResult.place_id per il luogo desiderato.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parametri:
Valore restituito: Nessuno
Recupera un elenco di luoghi in base a una stringa di query. Nella maggior parte dei casi dovrebbe essere presente un solo elemento nell'elenco dei risultati, ma se la richiesta è ambigua possono essere restituiti più risultati. I PlaceResult trasferiti al callback sono sottoinsiemi di un PlaceResult completo. La tua app può ottenere un PlaceResult più dettagliato per ogni luogo chiamando PlacesService.getDetails e passando il PlaceResult.place_id per il luogo desiderato.
getDetails
getDetails(request, callback)
Parametri:
Valore restituito: Nessuno
Recupera i dettagli sul luogo identificato dall'elemento placeId specificato.
nearbySearch
nearbySearch(request, callback)
Parametri:
Valore restituito: Nessuno
Recupera un elenco di luoghi vicini a una determinata località, in base a parola chiave o tipo. La località deve sempre essere specificata, passando un parametro LatLngBounds, location o radius. I PlaceResult trasferiti al callback sono sottoinsiemi di PlaceResult completi. L'app può ricevere PlaceResult più dettagliate per ogni luogo inviando una richiesta Dettagli luogo che trasmette il valore PlaceResult.place_id per il luogo desiderato. L'oggetto PlaceSearchPagination può essere utilizzato per recuperare altre pagine di risultati (null se si tratta dell'ultima pagina dei risultati o se c'è solo una pagina di risultati).
textSearch
textSearch(request, callback)
Parametri:
Valore restituito: Nessuno
Recupera un elenco di luoghi in base a una stringa di query (ad esempio, "pizza a New York" o "negozi di scarpe vicino Ottawa"). I parametri della località sono facoltativi; quando la località viene specificata, i risultati sono orientati solo ai risultati nelle vicinanze anziché essere limitati ai luoghi all'interno dell'area. Utilizza textSearch quando vuoi cercare luoghi utilizzando una stringa arbitraria e nei casi in cui non vuoi limitare i risultati di ricerca a una determinata posizione. L'oggetto PlaceSearchPagination può essere utilizzato per recuperare altre pagine di risultati (null se si tratta dell'ultima pagina dei risultati o se c'è solo una pagina di risultati).

Interfaccia di PlaceDetailsRequest

google.maps.places.PlaceDetailsRequest interfaccia

Una query sui dettagli del luogo da inviare a PlacesService.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

placeId
Tipo: string
L'ID del luogo per il quale vengono richiesti i dettagli.
fields optional
Tipo: Array<string> optional
Campi da includere nella risposta dei dettagli, che verranno fatturati. Se non vengono specificati campi o viene passato ['ALL'], tutti i campi disponibili verranno restituiti e fatturati (non è consigliato per i deployment di produzione). Per un elenco di campi, consulta la pagina PlaceResult. I campi nidificati possono essere specificati con percorsi a punti (ad es. "geometry.location").
language optional
Tipo: string optional
Identificatore della lingua della lingua in cui devono essere restituiti i dettagli. Consulta l'elenco delle lingue supportate.
region optional
Tipo: string optional
Un codice regione dell'area geografica dell'utente. Questa impostazione può influire sulle foto che possono essere restituite e su altri elementi. 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à del "Regno Unito di Gran Bretagna e Irlanda del Nord").
sessionToken optional
Riferimento univoco utilizzato per raggruppare la richiesta di dettagli con una sessione di completamento automatico.

Interfaccia di FindPlaceFromPhoneNumberRequest

google.maps.places.FindPlaceFromPhoneNumberRequest interfaccia

Trova un luogo della richiesta di ricerca di testo da inviare a PlacesService.findPlaceFromPhoneNumber.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

fields
Tipo: Array<string>
Campi da includere nella risposta, che verranno fatturati. Se ['ALL'] viene passato, vengono restituiti e fatturati tutti i campi disponibili (opzione sconsigliata per i deployment di produzione). Per un elenco di campi, consulta la pagina PlaceResult. I campi nidificati possono essere specificati con percorsi a punti (ad es. "geometry.location").
phoneNumber
Tipo: string
Il numero di telefono del luogo da cercare. Il formato deve essere E.164.
language optional
Tipo: string optional
Un identificatore della lingua della lingua in cui devono essere restituiti i nomi, se possibile. Consulta l'elenco delle lingue supportate.
locationBias optional
Tipo: LocationBias optional
Il bias utilizzato durante la ricerca di un luogo. Il risultato sarà bias nei confronti di LocationBias, a titolo esemplificativo, ma non limitato.

Interfaccia di FindPlaceFromQueryRequest

google.maps.places.FindPlaceFromQueryRequest interfaccia

Trova un luogo della richiesta di ricerca di testo da inviare a PlacesService.findPlaceFromQuery.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

fields
Tipo: Array<string>
Campi da includere nella risposta, che verranno fatturati. Se ['ALL'] viene passato, vengono restituiti e fatturati tutti i campi disponibili (opzione sconsigliata per i deployment di produzione). Per un elenco di campi, consulta la pagina PlaceResult. I campi nidificati possono essere specificati con percorsi a punti (ad es. "geometry.location").
query
Tipo: string
La query della richiesta. Ad esempio, il nome o l'indirizzo di un luogo.
language optional
Tipo: string optional
Un identificatore della lingua della lingua in cui devono essere restituiti i nomi, se possibile. Consulta l'elenco delle lingue supportate.
locationBias optional
Tipo: LocationBias optional
Il bias utilizzato durante la ricerca di un luogo. Il risultato sarà bias nei confronti di LocationBias, a titolo esemplificativo, ma non limitato.

Interfaccia di PlaceSearchRequest

google.maps.places.PlaceSearchRequest interfaccia

Una query di ricerca di luoghi da inviare a PlacesService.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

bounds optional
I limiti entro i quali cercare Luoghi. Sia location che radius verranno ignorati se è impostato bounds.
keyword optional
Tipo: string optional
Un termine da abbinare a tutti i campi disponibili, inclusi, a titolo esemplificativo, nome, tipo e indirizzo, nonché recensioni dei clienti e altri contenuti di terze parti.
language optional
Tipo: string optional
Un identificatore della lingua della lingua in cui devono essere restituiti i nomi, se possibile. Consulta l'elenco delle lingue supportate.
location optional
Tipo: LatLng|LatLngLiteral optional
La posizione in cui vuoi cercare luoghi.
maxPriceLevel optional
Tipo: number optional
Limita i risultati solo a quelle posizioni al livello di prezzo specificato o a un livello inferiore. I valori validi sono compresi nell'intervallo tra 0 (più conveniente) e 4 (più costosi), inclusi. Deve essere maggiore o uguale a minPrice , se specificato.
minPriceLevel optional
Tipo: number optional
Limita i risultati solo a quei luoghi al livello di prezzo specificato o superiore. I valori validi sono compresi nell'intervallo tra 0 (più conveniente) e 4 (più costosi), inclusi. Deve essere minore o uguale a maxPrice, se specificato.
name optional
Tipo: string optional
Equivalente a keyword. I valori in questo campo vengono combinati con quelli nel campo keyword e trasmessi come parte della stessa stringa di ricerca.
openNow optional
Tipo: boolean optional
Limita i risultati solo ai luoghi attualmente aperti.
radius optional
Tipo: number optional
La distanza in base alla posizione specificata in cui cercare Luoghi, in metri. Il valore massimo consentito è 50.000.
rankBy optional
Tipo: RankBy optional
Predefinito: RankBy.PROMINENCE
Specifica il metodo di ranking da utilizzare per restituire i risultati. Tieni presente che, quando rankBy è impostato su DISTANCE, devi specificare un location, ma non puoi specificare un radius o bounds.
type optional
Tipo: string optional
Cerca luoghi del tipo specificato. Il tipo viene tradotto nella lingua locale della località di destinazione della richiesta e utilizzato come stringa di query. Se viene inoltre fornita una query, questa viene concatenata alla stringa del tipo localizzata. I risultati di un tipo diverso vengono eliminati dalla risposta. Utilizza questo campo per eseguire ricerche in categorie indipendenti dalla lingua e dalla regione. I tipi validi sono indicati qui.

Interfaccia TextSearchRequest

google.maps.places.TextSearchRequest interfaccia

Una richiesta di ricerca di testo da inviare a PlacesService.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

bounds optional
Limiti utilizzati per la differenziazione dei risultati durante la ricerca di Luoghi (facoltativo). Sia location che radius verranno ignorati se è impostato bounds. I risultati non saranno limitati a quelli che rientrano in questi limiti, ma i risultati al suo interno avranno un ranking più elevato.
language optional
Tipo: string optional
Un identificatore della lingua della lingua in cui devono essere restituiti i nomi, se possibile. Consulta l'elenco delle lingue supportate.
location optional
Tipo: LatLng|LatLngLiteral optional
Il centro dell'area utilizzato per biasing i risultati durante la ricerca di luoghi.
query optional
Tipo: string optional
Il termine di query della richiesta. Ad esempio, il nome di un luogo ('Eiffel Tower'), una categoria seguita dal nome di un luogo ('pizza a New York'), oppure il nome di un luogo seguito da un disambiguatore di località ('Starbucks a Sydney').
radius optional
Tipo: number optional
Il raggio dell'area utilizzato per basare i risultati sulla ricerca di luoghi in metri.
region optional
Tipo: string optional
Un codice di area geografica su cui basare i risultati. 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à del "Regno Unito di Gran Bretagna e Irlanda del Nord").
type optional
Tipo: string optional
Cerca luoghi del tipo specificato. Il tipo viene tradotto nella lingua locale della località di destinazione della richiesta e utilizzato come stringa di query. Se viene inoltre fornita una query, questa viene concatenata alla stringa del tipo localizzata. I risultati di un tipo diverso vengono eliminati dalla risposta. Utilizza questo campo per eseguire ricerche in categorie indipendenti dalla lingua e dalla regione. I tipi validi sono indicati qui.

costanti di RankBy

google.maps.places.RankBy costanti

Opzioni di ranking per PlaceSearchRequest.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

DISTANCE I ranking posizionano i risultati in base alla distanza dalla località.
PROMINENCE I ranking danno luogo ai risultati in evidenza.

LocationBias typedef

google.maps.places.LocationBias typedef

Un LocationBias rappresenta un confine soft o un suggerimento da utilizzare quando si cerca Luoghi. I risultati potrebbero provenire dall'esterno dell'area specificata. Per utilizzare l'indirizzo IP dell'utente corrente come bias, la stringa "IP_BIAS" può essere specificata. Nota: se utilizzi un Circle, devi definire il centro e il raggio.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string

LocationRestriction typedef

google.maps.places.LocationRestriction typedef

Una LocationRestriction rappresenta un limite rigido da utilizzare per la ricerca di luoghi.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

LatLngBounds|LatLngBoundsLiteral

SpotServiceStatus costanti

google.maps.places.PlacesServiceStatus costanti

Lo stato restituito da PlacesService al termine delle ricerche. Specificale in base al valore o utilizzando il nome della costante. Ad esempio, 'OK' o google.maps.places.PlacesServiceStatus.OK.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

INVALID_REQUEST Questa richiesta non era valida.
NOT_FOUND Il luogo a cui si fa riferimento non è stato trovato.
OK La risposta contiene un risultato valido.
OVER_QUERY_LIMIT L'applicazione ha superato la quota di richieste.
REQUEST_DENIED L'applicazione non è autorizzata a utilizzare l'PlacesService.
UNKNOWN_ERROR Impossibile elaborare la richiesta PlacesService a causa di un errore del server. Se provi nuovamente, la richiesta potrebbe avere esito positivo.
ZERO_RESULTS Nessun risultato trovato per questa richiesta.

Interfaccia di PlaceSearchPagination

google.maps.places.PlaceSearchPagination interfaccia

Un oggetto utilizzato per recuperare altre pagine dei risultati di Places.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

hasNextPage
Tipo: boolean
Indica se sono disponibili ulteriori risultati. true se c'è una pagina dei risultati aggiuntiva.
nextPage
nextPage()
Parametri: nessuno
Valore restituito: Nessuno
Recupera la pagina di risultati successiva. Utilizza la stessa funzione di callback fornita alla prima richiesta di ricerca.

Interfaccia di PlaceResult

google.maps.places.PlaceResult interfaccia

Definisce le informazioni su un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

address_components optional
La raccolta dei componenti dell'indirizzo per la posizione di questo luogo. Disponibile solo con PlacesService.getDetails.
adr_address optional
Tipo: string optional
La rappresentazione dell'indirizzo del luogo nel microformato adr. Disponibile solo con PlacesService.getDetails.
aspects optional
Tipo: Array<PlaceAspectRating> optional
Gli aspetti valutati di questo luogo, basati sulle recensioni degli utenti di Google e Zagat. su una scala da 0 a 30.
business_status optional
Tipo: BusinessStatus optional
Un flag che indica lo stato operativo del luogo, se si tratta di un'attività (indica se il luogo è operativo o chiuso temporaneamente o definitivamente). Se non sono disponibili dati, il flag non è presente nella ricerca o nelle risposte dei dettagli.
formatted_address optional
Tipo: string optional
L'indirizzo completo del luogo.
formatted_phone_number optional
Tipo: string optional
Il numero di telefono del luogo, formattato in base alla convenzione regionale del numero. Disponibile solo con PlacesService.getDetails.
geometry optional
Tipo: PlaceGeometry optional
Le informazioni relative alla geometria di questo luogo.
html_attributions optional
Tipo: Array<string> optional
Testo di attribuzione da visualizzare per questo risultato del luogo. Gli html_attributions disponibili vengono sempre restituiti indipendentemente da ciò che è stato richiesto di fields e devono essere visualizzati.
icon optional
Tipo: string optional
URL di una risorsa immagine che può essere utilizzata per rappresentare la categoria di questo luogo.
icon_background_color optional
Tipo: string optional
Colore di sfondo da utilizzare con l'icona di un luogo. Vedi anche PlaceResult.icon_mask_base_uri.
icon_mask_base_uri optional
Tipo: string optional
Un URL troncato a una maschera dell'icona. Accedi a diversi tipi di icone aggiungendo un'estensione file alla fine (ad esempio .svg o .png).
international_phone_number optional
Tipo: string optional
Il numero di telefono del luogo in formato internazionale. Il formato internazionale include il codice paese ed è preceduto dal segno più (+). Disponibile solo con PlacesService.getDetails.
name optional
Tipo: string optional
Il nome del luogo. Nota: nel caso in cui l'utente abbia inserito Luoghi, questo è il testo non elaborato, digitato dall'utente. Presta attenzione quando utilizzi questi dati, poiché gli utenti malintenzionati potrebbero tentare di utilizzarli come vettore per attacchi di iniezione di codice (vedi http://en.wikipedia.org/wiki/Code_injection).
opening_hours optional
Tipo: PlaceOpeningHours optional
Definisce quando il luogo apre o chiude.
permanently_closed optional
Tipo: boolean optional
Un flag che indica se il luogo è chiuso, in modo definitivo o temporaneo. Se il luogo è operativo o se non sono disponibili dati, il flag non è presente nella risposta.
photos optional
Tipo: Array<PlacePhoto> optional
Foto di questo luogo. La raccolta conterrà fino a dieci oggetti PlacePhoto.
place_id optional
Tipo: string optional
Un identificatore univoco del luogo.
plus_code optional
Tipo: PlacePlusCode optional
Definisce i codici di posizione aperti o " plus code" per il luogo.
price_level optional
Tipo: number optional
Il livello di prezzo del luogo, su una scala da 0 a 4. I livelli di prezzo vengono interpretati come segue:
  • 0: senza costi
  • 1: economico
  • 2: medio
  • 3: Costoso
  • 4: molto costoso
rating optional
Tipo: number optional
Una valutazione compresa tra 1,0 e 5,0, basata sulle recensioni degli utenti di questo luogo.
reviews optional
Tipo: Array<PlaceReview> optional
Un elenco delle recensioni sul luogo. Disponibile solo con PlacesService.getDetails.
types optional
Tipo: Array<string> optional
Un array di tipi per questo luogo (ad esempio ["political", "locality"] o ["restaurant", "establishment"]).
url optional
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. Disponibile solo con PlacesService.getDetails.
user_ratings_total optional
Tipo: number optional
Il numero di valutazioni degli utenti che hanno contribuito a PlaceResult.rating di questo luogo.
utc_offset optional
Tipo: number optional
La differenza rispetto al fuso orario UTC del luogo corrente, in minuti. Ad esempio, a Sydney, in Australia, quando è in vigore l'ora legale e le ore 11 sono più avanti dell'orario UTC, utc_offset sarà 660. Per i fusi orari dietro l'UTC, l'offset è negativo. Ad esempio, utc_offset è -60 per Capo Verde. Disponibile solo con PlacesService.getDetails.
utc_offset_minutes optional
Tipo: number optional
La differenza rispetto al fuso orario UTC del luogo corrente, in minuti. Ad esempio, a Sydney, in Australia, quando è in vigore l'ora legale e le ore 11 sono più avanti dell'orario UTC, utc_offset_minutes sarà 660. Per i fusi orari dietro l'UTC, l'offset è negativo. Ad esempio, utc_offset_minutes è -60 per Capo Verde. Disponibile solo con PlacesService.getDetails.
vicinity optional
Tipo: string optional
L'indirizzo semplificato del luogo, inclusi nome della via, numero civico e località, ma non la provincia/stato, il codice postale o il paese. Ad esempio, l'ufficio di Sydney, in Australia, ha un valore nelle vicinanze di "48 Pirrama Road, Pyrmont". Disponibile solo con PlacesService.getDetails.
website optional
Tipo: string optional
Il sito web autorevole di questo luogo, ad esempio la home page di un'attività. Disponibile solo con PlacesService.getDetails.

Interfaccia di PlaceAspectRating

google.maps.places.PlaceAspectRating interfaccia

Definisce le informazioni su un aspetto del luogo recensito dagli utenti.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

rating
Tipo: number
La valutazione di questo aspetto. Per singole recensioni, si tratta di un numero intero compreso tra 0 e 3. Per le valutazioni aggregate di un luogo, questo è un numero intero compreso tra 0 e 30.
type
Tipo: string
Il tipo di aspetto. Ad esempio, "food", "decor", "service" o "overall".

costanti di BusinessStatus

google.maps.places.BusinessStatus costanti

Lo stato operativo del luogo, se si tratta di un'attività, restituito in un PlaceResult (indica se il luogo è operativo o chiuso temporaneamente o definitivamente). Specificali in base al valore o al nome della costante (esempio: 'OPERATIONAL' o google.maps.places.BusinessStatus.OPERATIONAL).

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

CLOSED_PERMANENTLY L'attività è chiusa definitivamente.
CLOSED_TEMPORARILY L'attività è chiusa temporaneamente.
OPERATIONAL L'attività funziona normalmente.

Interfaccia di PlaceGeometry

google.maps.places.PlaceGeometry interfaccia

Definisce le informazioni sulla geometria di un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

location optional
Tipo: LatLng optional
La posizione del luogo.
viewport optional
Tipo: LatLngBounds optional
La visualizzazione preferita quando visualizzi questo luogo su una mappa. Questa proprietà sarà null se la visualizzazione preferita per il luogo non è nota. Disponibile solo con PlacesService.getDetails.

Interfaccia di PlaceOpeningHours

google.maps.places.PlaceOpeningHours interfaccia

Definisce le informazioni sugli orari di apertura di un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

open_now optional
Tipo: boolean optional
Indica se il luogo è aperto all'ora corrente.
periods optional
Periodi di apertura per tutti i giorni della settimana, a partire da domenica, in ordine cronologico. I giorni in cui questo luogo non è aperto non sono inclusi. Disponibile solo con PlacesService.getDetails.
weekday_text optional
Tipo: Array<string> optional
Un array di sette stringhe che rappresentano l'orario di apertura formattato per ogni giorno della settimana. Il servizio Places formatterà e localizzerà gli orari di apertura in modo appropriato per la lingua corrente. L'ordinamento degli elementi in questo array dipende dalla lingua. Alcune lingue iniziano la settimana di lunedì, mentre altre iniziano di domenica. Disponibile solo con PlacesService.getDetails. Le altre chiamate potrebbero restituire un array vuoto.
isOpen
isOpen([date])
Parametri:
  • date: Date optional
Valore restituito: boolean|undefined
Controlla se il luogo è aperto al momento (quando non viene trascorsa alcuna data) o alla data specificata. Se questo luogo non ha PlaceResult.utc_offset_minutes o PlaceOpeningHours.periods, viene restituito undefined (PlaceOpeningHours.periods è disponibile solo tramite PlacesService.getDetails). Questo metodo non prende in considerazione gli orari eccezionali, ad esempio gli orari per le festività.

Interfaccia di PlaceOpeningHoursPeriod

google.maps.places.PlaceOpeningHoursPeriod interfaccia

Definisce le informazioni strutturate sugli orari di apertura di un luogo. Nota. Se un luogo è sempre aperto, la sezione close non sarà presente nella risposta. Per i clienti la fiducia è sempre aperta e rappresenta il periodo open che contiene day con valore 0 e time con valore "0000", senza close.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

open
L'orario di apertura del Luogo.
close optional
Tipo: PlaceOpeningHoursTime optional
L'orario di chiusura del Luogo.

Interfaccia di PlaceOpeningHoursTime

google.maps.places.PlaceOpeningHoursTime interfaccia

Definisce l'apertura o la chiusura di un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

day
Tipo: number
I giorni della settimana, espressi come numero nella fascia [0, 6], a partire dalla domenica. Ad esempio, 2 significa martedì.
hours
Tipo: number
Le ore del numero PlaceOpeningHoursTime.time, nell'intervallo [0, 23]. Verrà indicato nel fuso orario del luogo.
minutes
Tipo: number
I minuti di PlaceOpeningHoursTime.time sotto forma di numero, nell'intervallo [0, 59]. Verrà registrato nel fuso orario del luogo.
time
Tipo: string
L'ora del giorno in formato "hhmm". I valori sono compresi nell'intervallo ["0000", "2359"]. L'ora verrà indicata nel fuso orario del luogo.
nextDate optional
Tipo: number optional
Il timestamp (in millisecondi dal periodo, utilizzabile per new Date()), che rappresenta la successiva occorrenza di questo PlaceOpeningHoursTime. Viene calcolato in base alla PlaceOpeningHoursTime.day della settimana, al PlaceOpeningHoursTime.time e al PlaceResult.utc_offset_minutes. Se PlaceResult.utc_offset_minutes è undefined, allora nextDate sarà undefined.

Interfaccia di PlacePlusCode

google.maps.places.PlacePlusCode interfaccia

Definisce i codici di posizione aperti o " plus code" per un luogo. I plus code possono essere utilizzati in sostituzione degli indirizzi stradali in luoghi in cui non esistono (dove gli edifici non sono numerati o le strade non hanno un nome).

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

global_code
Tipo: string
Un plus code con 1/8000° di un grado e 1/8000 di area di un grado. Ad esempio, "8FVC9G8F+5W".
compound_code optional
Tipo: string optional
Un plus code con un'area di 1/8000 di grado per 1/8000 di area di un luogo in cui i primi quattro caratteri (il prefisso) vengono sostituiti con una descrizione della località. Ad esempio, "9G8F+5W Zurich, Switzerland". Se non è possibile trovare una località adatta per abbreviare il codice, questo campo viene omesso.

Interfaccia di PlaceFoto

google.maps.places.PlacePhoto interfaccia

Rappresenta un elemento fotografico di un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

height
Tipo: number
L'altezza della foto in pixel.
html_attributions
Tipo: Array<string>
Testo di attribuzione da visualizzare per questa foto.
width
Tipo: number
La larghezza della foto in pixel.
getUrl
getUrl([opts])
Parametri:
Valore restituito: string
Restituisce l'URL dell'immagine corrispondente alle opzioni specificate.

Interfaccia di FotoOptions

google.maps.places.PhotoOptions interfaccia

Definisce le opzioni di richiesta di foto.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

maxHeight optional
Tipo: number optional
L'altezza massima in pixel dell'immagine restituita.
maxWidth optional
Tipo: number optional
La larghezza massima in pixel dell'immagine restituita.

Interfaccia di PlaceReview

google.maps.places.PlaceReview interfaccia

Rappresenta una singola recensione di un luogo.

Richiede il parametro URL &libraries=places. Consulta la sezione Librerie nell'API Maps JavaScript.

author_name
Tipo: string
Il nome del recensore.
language
Tipo: string
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 tag secondari che indicano il paese o l'area geografica. Ad esempio, tutte le recensioni in inglese presentano l'etichetta 'en' anziché 'en-AU' o 'en-UK'.
profile_photo_url
Tipo: string
Un URL all'immagine del profilo del reviwer.
relative_time_description
Tipo: string
Una stringa formattata di recente, che esprime l'ora della revisione rispetto all'ora corrente, in un formato appropriato alla lingua e al paese. Ad esempio: "a month ago".
text
Tipo: string
Il testo di una recensione.
time
Tipo: number
Timestamp della recensione, espresso in secondi dall'epoca.
aspects optional
Tipo: Array<PlaceAspectRating> optional
Aspetti valutati dalla recensione. Le valutazioni su una scala da 0 a 3.
author_url optional
Tipo: string optional
Un URL che rimanda al profilo del recensore. Questo sarà undefined quando il profilo del recensore non sarà disponibile.
rating optional
Tipo: number optional
La valutazione di questa recensione, un numero compreso tra 1,0 e 5,0 (incluso).