Classe StreetViewService
google.maps.StreetViewService
corso
Un oggetto StreetViewService
esegue ricerche di dati di Street View.
Accedi chiamando const {StreetViewService} = await google.maps.importLibrary("streetView")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
StreetViewService |
StreetViewService() Parametri: nessuno
Crea un StreetViewService , che fornisce un'interfaccia ai dati archiviati nel servizio Street View. |
Metodi | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parametri:
Valore restituito:
Promise<StreetViewResponse> Recupera il StreetViewPanoramaData per una panoramica corrispondente alla richiesta di query di Street View fornita. StreetViewPanoramaData viene passato al callback fornito. |
Costanti StreetViewStatus
google.maps.StreetViewStatus
costanti
Lo stato restituito dal StreetViewService
al termine di una richiesta di Street View. Possono essere specificati in base al valore o utilizzando il nome della costante. Ad esempio, 'OK'
o google.maps.StreetViewStatus.OK
Accedi chiamando const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
OK |
La richiesta è andata a buon fine. |
UNKNOWN_ERROR |
Non è stato possibile elaborare la richiesta, ma il motivo esatto dell'errore è sconosciuto. |
ZERO_RESULTS |
Non sono stati trovati panorami corrispondenti ai criteri di ricerca. |
Interfaccia StreetViewLocationRequest
google.maps.StreetViewLocationRequest
interfaccia
Una richiesta di Street View da inviare con getPanorama
. StreetViewLocationRequest
ti consente di cercare una panoramica di Street View in una località specifica.
Proprietà | |
---|---|
location optional |
Tipo:
LatLng|LatLngLiteral optional Specifica la località in cui cercare una panoramica di Street View. |
preference optional |
Tipo:
StreetViewPreference optional Imposta una preferenza per il panorama da trovare all'interno del raggio: quello più vicino alla località indicata o il migliore all'interno del raggio. |
radius optional |
Tipo:
number optional Valore predefinito:
50 Imposta un raggio in metri in cui cercare un panorama. |
|
Tipo:
StreetViewSource optional Valore predefinito:
StreetViewSource.DEFAULT Specifica l'origine dei panorami da cercare. In questo modo, ad esempio, puoi limitare la ricerca solo ai panorami esterni. |
sources optional |
Tipo:
Iterable<StreetViewSource> optional Valore predefinito: [
StreetViewSource.DEFAULT ]Specifica le origini dei panorami da cercare. In questo modo, ad esempio, puoi limitare la ricerca solo ai panorami esterni. L'impostazione di più origini verrà valutata come intersezione di queste origini. |
Interfaccia StreetViewPanoRequest
google.maps.StreetViewPanoRequest
interfaccia
Un StreetViewPanoRequest
viene utilizzato con getPanorama
per trovare un panorama con un ID specificato.
Proprietà | |
---|---|
pano optional |
Tipo:
string optional Specifica l'ID panorama da cercare. |
Interfaccia StreetViewResponse
google.maps.StreetViewResponse
interfaccia
La risposta è stata risolta per una promessa da StreetViewService.getPanorama
.
Proprietà | |
---|---|
data |
Tipo:
StreetViewPanoramaData La rappresentazione di una panoramica. |
Interfaccia StreetViewLocation
google.maps.StreetViewLocation
interfaccia
Una rappresentazione di una località nella panoramica di Street View.
Proprietà | |
---|---|
pano |
Tipo:
string Un identificatore univoco per il panorama. Questo valore è stabile all'interno di una sessione, ma instabile tra una sessione e l'altra. |
description optional |
Tipo:
string optional Una stringa localizzata che descrive la stazione di ricarica. |
latLng optional |
Tipo:
LatLng optional La latitudine e la longitudine della panoramica. |
shortDescription optional |
Tipo:
string optional Breve descrizione della stazione di ricarica. |
Costanti StreetViewPreference
google.maps.StreetViewPreference
costanti
Opzioni che tendono a restituire un panorama di Street View più vicino alla località richiesta o un panorama considerato più probabile che sia quello che l'utente vuole vedere. Specificali in base al valore o utilizzando il nome della costante. Ad esempio, 'best'
o google.maps.StreetViewPreference.BEST
.
Accedi chiamando const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
BEST |
Restituire il panorama di Street View considerato più probabile che sia quello che l'utente vuole vedere. Il risultato migliore viene determinato da algoritmi basati su ricerche sugli utenti e su parametri quali punti d'interesse riconosciuti, qualità delle immagini e distanza dalla località indicata. |
NEAREST |
Restituisce la panoramica di Street View più vicina alla località indicata. Questo metodo funziona bene solo entro un raggio limitato. Il raggio consigliato è di massimo 1 km. |
Costanti StreetViewSource
google.maps.StreetViewSource
costanti
Identificatori per limitare le ricerche di Street View a fonti selezionate. Questi valori vengono specificati come stringhe. Ad esempio, 'outdoor'
.
Accedi chiamando const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
DEFAULT |
Utilizza le origini predefinite di Street View, le ricerche non saranno limitate a origini specifiche. |
GOOGLE |
Limita le ricerche di Street View alle collezioni ufficiali di Google. |
OUTDOOR |
Limita le ricerche di Street View alle raccolte all'aperto. Le collezioni al chiuso non sono incluse nei risultati di ricerca. Tieni inoltre presente che la ricerca restituisce solo i panorami in cui è possibile determinare se sono al chiuso o all'aperto. Ad esempio, le foto sferiche non vengono restituite perché non è noto se sono state scattate all'interno o all'esterno. |
Interfaccia StreetViewPanoramaData
google.maps.StreetViewPanoramaData
interfaccia
La rappresentazione di un panorama restituito dal provider definito utilizzando registerPanoProvider
.
Proprietà | |
---|---|
tiles |
Tipo:
StreetViewTileData Specifica i riquadri personalizzati per questo panorama. |
copyright optional |
Tipo:
string optional Specifica il testo del copyright per questo panorama. |
imageDate optional |
Tipo:
string optional Specifica l'anno e il mese in cui sono state acquisite le immagini di questo panorama. La stringa della data è nel formato AAAA-MM. |
links optional |
Tipo:
Array<StreetViewLink> optional Specifica i link di navigazione alle panoramiche adiacenti. |
location optional |
Tipo:
StreetViewLocation optional Specifica i metadati della posizione per questo panorama. |
Interfaccia StreetViewLink
google.maps.StreetViewLink
interfaccia
Una raccolta di riferimenti alle foto panoramiche di Street View adiacenti.
Proprietà | |
---|---|
description optional |
Tipo:
string optional Una stringa localizzata che descrive il link. |
heading optional |
Tipo:
number optional L'intestazione del link. |
pano optional |
Tipo:
string optional Un identificatore univoco per il panorama. Questo ID è stabile all'interno di una sessione, ma instabile tra una sessione e l'altra. |