Classe PlacesService
google.maps.places.PlacesService
classe
Contiene metodi per la ricerca di luoghi e il recupero dei relativi dettagli.
Accedi chiamando const {PlacesService} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
PlacesService |
PlacesService(attrContainer) Parametri:
Crea una nuova istanza di PlacesService che esegue il rendering delle attribuzioni nel contenitore specificato. |
Metodi | |
---|---|
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 una sola voce nell'elenco dei risultati, tuttavia se la richiesta è ambigua potrebbe essere restituito più di un risultato. I PlaceResult passati al callback sono sottoinsiemi di un PlaceResult completo. La tua app può ottenere PlaceResult più dettagliati per ogni luogo chiamando il numero 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 una sola voce nell'elenco dei risultati, tuttavia se la richiesta è ambigua potrebbe essere restituito più di un risultato. I PlaceResult passati al callback sono sottoinsiemi di un PlaceResult completo. La tua app può ottenere PlaceResult più dettagliati per ogni luogo chiamando il numero 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' placeId specificato. |
nearbySearch |
nearbySearch(request, callback) Parametri:
Valore restituito: nessuno
Recupera un elenco di luoghi nei pressi di una determinata località, in base alla parola chiave o al tipo. È necessario specificare sempre la località, trasmettendo i parametri LatLngBounds o location e radius . I PlaceResult passati al callback sono sottoinsiemi dell'intero PlaceResult . La tua app può ottenere PlaceResult più dettagliati 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 pagine di risultati aggiuntive (nullo se si tratta dell'ultima pagina dei risultati o se è presente una sola 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 relativi alla località sono facoltativi; quando si specifica la località, i risultati vengono differenziati solo per i risultati nelle vicinanze e non solo per i luoghi all'interno dell'area. Usa textSearch per cercare luoghi utilizzando una stringa arbitraria e nei casi in cui non vuoi limitare i risultati di ricerca a una località specifica. L'oggetto PlaceSearchPagination può essere utilizzato per recuperare pagine di risultati aggiuntive (nullo se si tratta dell'ultima pagina dei risultati o se è presente una sola pagina di risultati). |
Interfaccia PlaceDetailsRequest
Interfaccia google.maps.places.PlaceDetailsRequest
Una query sui dettagli del luogo da inviare a PlacesService
.
Proprietà | |
---|---|
placeId |
Tipo:
string L'ID del luogo per cui vengono richiesti i dettagli. |
fields optional |
Tipo:
Array<string> optional Campi da includere nella risposta relativa ai dettagli, che verranno addebitati. Se non vengono specificati campi o se viene passato ['ALL'] , verranno restituiti e addebitati tutti i campi disponibili (questa operazione non è consigliata per i deployment di produzione). Per un elenco dei campi, vedi PlaceResult . I campi nidificati possono essere specificati con percorsi con punti (ad esempio, "geometry.location" ). |
language optional |
Tipo:
string optional Un identificatore della lingua in cui devono essere restituiti i dettagli. Consulta l'elenco delle lingue supportate. |
region optional |
Tipo:
string optional Un codice regione della regione dell'utente. Questo può influire sulle foto che possono essere restituite e probabilmente su altri elementi. Il codice regione accetta un ccTLD ("dominio di primo livello") a due caratteri. La maggior parte dei codici ccTLD sono identici 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"). |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Riferimento univoco utilizzato per raggruppare la richiesta di dettagli con una sessione di completamento automatico. |
Interfaccia FindPlaceFromPhoneNumberRequest
Interfaccia google.maps.places.FindPlaceFromPhoneNumberRequest
Un luogo trovato nella richiesta di ricerca testuale da inviare a PlacesService.findPlaceFromPhoneNumber
.
Proprietà | |
---|---|
fields |
Tipo:
Array<string> Campi da includere nella risposta, che verranno addebitati. Se viene passato ['ALL'] , verranno restituiti tutti i campi disponibili e verranno addebitati i relativi costi (questa operazione è sconsigliata per i deployment di produzione). Per un elenco dei campi, vedi PlaceResult . I campi nidificati possono essere specificati con percorsi con punti (ad esempio, "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 per la lingua in cui devono essere restituiti nomi e indirizzi, quando possibile. Consulta l'elenco delle lingue supportate. |
locationBias optional |
Tipo:
LocationBias optional Il bias utilizzato per la ricerca di Place. Il risultato sarà influenzato, ma non limitato, dal valore LocationBias specificato. |
Interfaccia FindPlaceFromQueryRequest
Interfaccia google.maps.places.FindPlaceFromQueryRequest
Un luogo trovato nella richiesta di ricerca testuale da inviare a PlacesService.findPlaceFromQuery
.
Proprietà | |
---|---|
fields |
Tipo:
Array<string> Campi da includere nella risposta, che verranno addebitati. Se viene passato ['ALL'] , verranno restituiti tutti i campi disponibili e verranno addebitati i relativi costi (questa operazione è sconsigliata per i deployment di produzione). Per un elenco dei campi, vedi PlaceResult . I campi nidificati possono essere specificati con percorsi con punti (ad esempio, "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 per la lingua in cui devono essere restituiti nomi e indirizzi, quando possibile. Consulta l'elenco delle lingue supportate. |
locationBias optional |
Tipo:
LocationBias optional Il bias utilizzato per la ricerca di Place. Il risultato sarà influenzato, ma non limitato, dal valore LocationBias specificato. |
Interfaccia PlaceSearchRequest
Interfaccia google.maps.places.PlaceSearchRequest
Una query di ricerca di luoghi da inviare a PlacesService
.
Proprietà | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral 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 per la lingua in cui devono essere restituiti nomi e indirizzi, quando possibile. Consulta l'elenco delle lingue supportate. |
location optional |
Tipo:
LatLng|LatLngLiteral optional La località intorno alla quale cercare luoghi. |
maxPriceLevel optional |
Tipo:
number optional Limita i risultati solo ai luoghi con il livello di prezzo specificato o uno inferiore. I valori validi sono compresi tra 0 (il più economico) e 4 (il più costoso) inclusi. Deve essere maggiore o uguale a minPrice , se specificato. |
minPriceLevel optional |
Tipo:
number optional Limita i risultati solo ai luoghi con il livello di prezzo specificato o superiore. I valori validi sono compresi tra 0 (il più economico) e 4 (il più costoso) inclusi. Deve essere minore o uguale a maxPrice , se specificato. |
|
Tipo:
string optional Equivalente a keyword . I valori di questo campo vengono combinati con quelli del campo keyword e trasmessi come parte della stessa stringa di ricerca. |
openNow optional |
Tipo:
boolean optional Limita i risultati solo ai luoghi aperti al momento. |
radius optional |
Tipo:
number optional La distanza in metri dalla posizione specificata entro la quale cercare i luoghi. Il valore massimo consentito è 50.000. |
rankBy optional |
Tipo:
RankBy optional Predefinita:
RankBy.PROMINENCE Specifica il metodo di ranking da utilizzare per la restituzione dei risultati. Tieni presente che quando rankBy viene impostato su DISTANCE , devi specificare un location ma non puoi specificare un radius o un 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 viene utilizzato come stringa di query. Se viene fornita anche una query, questa viene concatenata con la stringa di tipo localizzata. I risultati di tipo diverso vengono eliminati dalla risposta. Utilizza questo campo per eseguire ricerche di categorie indipendenti dalla lingua e dall'area geografica. I tipi validi sono indicati qui. |
Interfaccia di TextSearchRequest
Interfaccia google.maps.places.TextSearchRequest
Una richiesta di ricerca testuale da inviare a PlacesService
.
Proprietà | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional (Facoltativo) Limiti utilizzati per differenziare i risultati durante la ricerca di luoghi. Sia location che radius verranno ignorati se è impostato bounds . I risultati non saranno limitati alle persone che rientrano in questi limiti, ma i risultati al suo interno otterranno un ranking più elevato. |
language optional |
Tipo:
string optional Un identificatore della lingua per la lingua in cui devono essere restituiti nomi e indirizzi, quando possibile. Consulta l'elenco delle lingue supportate. |
location optional |
Tipo:
LatLng|LatLngLiteral optional Il centro dell'area utilizzata per differenziare 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 ("Torre Eiffel"), una categoria seguita dal nome di un luogo ("pizza a New York") o il nome di un luogo seguito da una descrizione chiara della località ("Starbucks a Sydney"). |
radius optional |
Tipo:
number optional Il raggio dell'area utilizzato per influenzare i risultati durante la ricerca di luoghi, in metri. |
region optional |
Tipo:
string optional Un codice regione in base al quale differenziare i risultati. Il codice regione accetta un ccTLD ("dominio di primo livello") a due caratteri. La maggior parte dei codici ccTLD sono identici 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"). |
type optional |
Tipo:
string optional Cerca luoghi del tipo specificato. Il tipo viene tradotto nella lingua locale della località di destinazione della richiesta e viene utilizzato come stringa di query. Se viene fornita anche una query, questa viene concatenata con la stringa di tipo localizzata. I risultati di tipo diverso vengono eliminati dalla risposta. Utilizza questo campo per eseguire ricerche di categorie indipendenti dalla lingua e dall'area geografica. I tipi validi sono indicati qui. |
Costanti RankBy
google.maps.places.RankBy
costanti
Opzioni di ranking per una richiesta PlaceSearch.
Accedi chiamando const {RankBy} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
DISTANCE |
Le classifiche posizionano i risultati in base alla distanza dalla posizione. |
PROMINENCE |
Le classifiche ordinano i risultati in base alla loro evidenza. |
LocationBias typedef
google.maps.places.LocationBias
typedef
Un LocationBias rappresenta un confine flessibile o un suggerimento da utilizzare per la ricerca di luoghi. I risultati potrebbero provenire dall'esterno dell'area specificata. Per utilizzare l'indirizzo IP dell'utente corrente come bias, è possibile specificare la stringa "IP_BIAS"
. Nota: se utilizzi un Circle
, è necessario definire centro e raggio.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction
google.maps.places.LocationRestriction
typedef
Una limitazione di posizione rappresenta un confine molto restrittivo da utilizzare per la ricerca di luoghi.
Costanti di PlacesServiceStatus
google.maps.places.PlacesServiceStatus
costanti
Lo stato restituito da PlacesService
al completamento delle relative ricerche. Specificali in base al valore o utilizzando il nome della costante. Ad esempio, 'OK'
o google.maps.places.PlacesServiceStatus.OK
Accedi chiamando const {PlacesServiceStatus} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
INVALID_REQUEST |
Questa richiesta non è 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 PlacesService . |
UNKNOWN_ERROR |
Impossibile elaborare la richiesta PlacesService a causa di un errore del server. Se riprovi, la richiesta potrebbe riuscire. |
ZERO_RESULTS |
Nessun risultato trovato per questa richiesta. |
Interfaccia di PlaceSearchPagination
Interfaccia google.maps.places.PlaceSearchPagination
Un oggetto utilizzato per recuperare pagine aggiuntive dei risultati di Places.
Proprietà | |
---|---|
hasNextPage |
Tipo:
boolean Indica se sono disponibili ulteriori risultati. true quando è presente un'altra pagina dei risultati. |
Metodi | |
---|---|
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 PlaceResult
Interfaccia google.maps.places.PlaceResult
Definisce le informazioni su un luogo.
Proprietà | |
---|---|
address_components optional |
Tipo:
Array<GeocoderAddressComponent> optional La raccolta di 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, in base alle recensioni degli utenti su Google e Zagat. Le valutazioni sono su una scala da 0 a 30. |
business_status optional |
Tipo:
BusinessStatus optional Un flag che indica lo stato di attività del luogo, se si tratta di un'attività (indica se il luogo è operativo o se è chiuso temporaneamente o definitivamente). Se non sono disponibili dati, il flag non è presente nelle risposte della ricerca o 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 correlate alla geometria del luogo. |
html_attributions optional |
Tipo:
Array<string> optional Testo dell'attribuzione da visualizzare per questo risultato relativo a questo luogo. Gli elementi html_attributions disponibili vengono sempre restituiti indipendentemente dalle richieste di fields e devono essere visualizzate. |
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 di icona. Accedi a diversi tipi di icone aggiungendo un'estensione del 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 Places, si tratta del testo non elaborato, digitato dall'utente. Presta attenzione quando utilizzi questi dati, poiché utenti malintenzionati potrebbero cercare di utilizzarli come vettore per attacchi di iniezione di codice (consulta la pagina http://en.wikipedia.org/wiki/Code_injection). |
opening_hours optional |
Tipo:
PlaceOpeningHours optional Definisce l'apertura o la chiusura del luogo. |
|
Tipo:
boolean optional Un flag che indica se il luogo è chiuso definitivamente o temporaneamente. 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 località aperti o i "plus code" per il luogo. |
price_level optional |
Tipo:
number optional Il livello dei prezzi del luogo, su una scala da 0 a 4. I livelli di prezzo sono interpretati nel seguente modo:
|
rating optional |
Tipo:
number optional Una valutazione compresa tra 1,0 e 5,0, basata sulle recensioni degli utenti su questo luogo. |
reviews optional |
Tipo:
Array<PlaceReview> optional Un elenco di recensioni di questo 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. |
|
Tipo:
number optional La differenza in minuti rispetto al fuso orario UTC del fuso orario attuale del luogo. Ad esempio, per l'ora legale di Sydney, in Australia, l'ora legale è 11 ore avanti rispetto al fuso orario UTC, quindi il valore di utc_offset sarà 660 . Per i fusi orari successivi al fuso orario 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 in minuti rispetto al fuso orario UTC del fuso orario attuale del luogo. Ad esempio, per l'ora legale di Sydney, in Australia, l'ora legale è 11 ore avanti rispetto al fuso orario UTC, quindi il valore di utc_offset_minutes sarà 660 . Per i fusi orari successivi al fuso orario 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 per il luogo, inclusi il nome della via, il numero civico e la località, ma non la provincia/stato, il codice postale o il paese. Ad esempio, il valore di prossimità della sede di Google a Sydney, Australia, è "48 Pirrama Road, Pyrmont" . Disponibile solo con PlacesService.getDetails . |
website optional |
Tipo:
string optional Il sito web autorevole del luogo, ad esempio la home page di un'attività. Disponibile solo con PlacesService.getDetails . |
Interfaccia PlaceAspectRating
Interfaccia google.maps.places.PlaceAspectRating
Definisce le informazioni su un aspetto del luogo recensito dagli utenti.
Proprietà | |
---|---|
rating |
Tipo:
number La valutazione di questo aspetto. Per le singole recensioni, si tratta di un numero intero compreso tra 0 e 3. Per le valutazioni aggregate di un luogo, si tratta di 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 se chiuso temporaneamente o definitivamente). Specificale tramite il valore o il nome della costante (ad esempio: 'OPERATIONAL'
o google.maps.places.BusinessStatus.OPERATIONAL
).
Accedi chiamando const {BusinessStatus} = await google.maps.importLibrary("places")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
CLOSED_PERMANENTLY |
L'attività è chiusa definitivamente. |
CLOSED_TEMPORARILY |
L'attività è chiusa temporaneamente. |
OPERATIONAL |
L'attività funziona normalmente. |
Interfaccia PlaceGeometry
Interfaccia google.maps.places.PlaceGeometry
Definisce le informazioni sulla geometria di un luogo.
Proprietà | |
---|---|
location optional |
Tipo:
LatLng optional La posizione del luogo. |
viewport optional |
Tipo:
LatLngBounds optional L'area visibile preferita quando questo luogo viene mostrato su una mappa. Questa proprietà sarà null se l'area visibile preferita per il luogo non è nota. Disponibile solo con PlacesService.getDetails . |
Interfaccia PlaceOpeningHours
Interfaccia google.maps.places.PlaceOpeningHours
Definisce le informazioni sugli orari di apertura di un luogo.
Proprietà | |
---|---|
|
Tipo:
boolean optional Indica se il luogo è aperto all'ora attuale. |
periods optional |
Tipo:
Array<PlaceOpeningHoursPeriod> optional I periodi di apertura coprono tutti i giorni della settimana, a partire dalla domenica, in ordine cronologico. I giorni in cui il 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 di ogni giorno della settimana. Il servizio Places formatta e localizza gli orari di apertura in base alla lingua corrente. L'ordine degli elementi in questo array dipende dalla lingua. Alcune lingue iniziano la settimana di lunedì, altre di domenica. Disponibile solo con PlacesService.getDetails . Le altre chiamate potrebbero restituire un array vuoto. |
Metodi | |
---|---|
isOpen |
isOpen([date]) Parametri:
Valore restituito:
boolean|undefined Controlla se il luogo è aperto ora (quando non è trascorsa alcuna data) o nella data specificata. Se questo luogo non dispone di PlaceResult.utc_offset_minutes o PlaceOpeningHours.periods , viene restituito undefined (PlaceOpeningHours.periods è disponibile solo tramite PlacesService.getDetails ). Questo metodo non prende in considerazione orari eccezionali, come gli orari di apertura delle festività. |
Interfaccia PlaceOpeningHoursPeriod
Interfaccia google.maps.places.PlaceOpeningHoursPeriod
Definisce le informazioni strutturate sull'orario di apertura di un luogo. Nota: se un luogo è sempre aperto, la sezione close
non sarà presente nella risposta. I clienti possono fare affidamento sul fatto che lo stato "sempre aperto" sia rappresentato come un periodo open
contenente day
con i valori 0
e time
con il valore "0000"
e senza close
.
Proprietà | |
---|---|
open |
Tipo:
PlaceOpeningHoursTime L'orario di apertura del luogo. |
close optional |
Tipo:
PlaceOpeningHoursTime optional L'orario di chiusura di questo luogo. |
Interfaccia PlaceOpeningHoursTime
Interfaccia google.maps.places.PlaceOpeningHoursTime
Definisce quando un luogo si apre o si chiude.
Proprietà | |
---|---|
day |
Tipo:
number I giorni della settimana, sotto forma di numero compreso nell'intervallo [ 0 , 6 ], a partire dalla domenica. Ad esempio, 2 significa martedì. |
hours |
Tipo:
number Le ore del PlaceOpeningHoursTime.time sotto forma di numero, nell'intervallo [0 , 23 ]. Verrà riportata nel fuso orario del luogo. |
minutes |
Tipo:
number I minuti del PlaceOpeningHoursTime.time sotto forma di numero, nell'intervallo [0 , 59 ]. Verrà riportato nel fuso orario del luogo. |
time |
Tipo:
string L'ora del giorno nel formato 24 ore "hhmm". I valori sono compresi nell'intervallo [ "0000" , "2359" ]. L'ora sarà riportata nel fuso orario del luogo. |
nextDate optional |
Tipo:
number optional Il timestamp (in millisecondi dall'epoca, adatto all'uso con new Date() ) che rappresenta la prossima occorrenza di questo PlaceOpeningHoursTime. Questo valore viene calcolato in base ai valori PlaceOpeningHoursTime.day della settimana, PlaceOpeningHoursTime.time e PlaceResult.utc_offset_minutes . Se PlaceResult.utc_offset_minutes è undefined , nextDate sarà undefined . |
Interfaccia PlacePlusCode
Interfaccia google.maps.places.PlacePlusCode
Definisce i codici di località aperti o i "plus code" per un luogo. I plus code possono essere utilizzati in sostituzione degli indirizzi stradali in luoghi in cui non sono presenti (dove gli edifici non sono numerati o le strade non hanno nomi).
Proprietà | |
---|---|
global_code |
Tipo:
string Un plus code con 1/8000° di grado per 1/8000° di area di grado. Ad esempio, "8FVC9G8F+5W" . |
compound_code optional |
Tipo:
string optional Un plus code con 1/8000° di grado per 1/8000° di area di grado in cui i primi quattro caratteri (il prefisso) vengono eliminati e 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 PlacePhoto
Interfaccia google.maps.places.PlacePhoto
Rappresenta un elemento fotografico di un luogo.
Proprietà | |
---|---|
height |
Tipo:
number L'altezza della foto in pixel. |
html_attributions |
Tipo:
Array<string> Testo dell'attribuzione da visualizzare per questa foto. |
width |
Tipo:
number La larghezza della foto in pixel. |
Metodi | |
---|---|
getUrl |
getUrl([opts]) Parametri:
Valore restituito:
string Restituisce l'URL dell'immagine corrispondente alle opzioni specificate. |
Interfaccia di PhotoOptions
Interfaccia google.maps.places.PhotoOptions
Definisce le opzioni relative alla richiesta delle foto.
Proprietà | |
---|---|
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 PlaceReview
Interfaccia google.maps.places.PlaceReview
Rappresenta la singola recensione di un luogo.
Proprietà | |
---|---|
author_name |
Tipo:
string Il nome del recensore. |
language |
Tipo:
string Un codice lingua IETF che indica la lingua in cui è scritta la 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 sono contrassegnate con il tag 'en' anziché "en-AU" o "en-UK". |
profile_photo_url |
Tipo:
string Un URL che rimanda all'immagine del profilo del revisore. |
relative_time_description |
Tipo:
string Una stringa formattata con l'ora recente, che esprime la data e l'ora della revisione relative all'ora corrente in un formato appropriato per la lingua e il paese. Ad esempio "a month ago" . |
text |
Tipo:
string Il testo di una recensione. |
time |
Tipo:
number Timestamp della revisione, espresso in secondi dall'epoca. |
|
Tipo:
Array<PlaceAspectRating> optional Gli 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. 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). |