Classe StreetViewService
google.maps.StreetViewService
classe
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 per i dati memorizzati nel servizio Street View. |
Metodi | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parametri:
Valore restituito:
Promise<StreetViewResponse> Recupera il StreetViewPanoramaData per una panoramica che corrisponde alla richiesta di query di Street View fornita. Il valore StreetViewPanoramaData viene trasmesso al callback fornito. |
Costanti di StreetViewStatus
google.maps.StreetViewStatus
costanti
Lo stato restituito da StreetViewService
al completamento di una richiesta di Street View. Può essere specificato tramite un 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 state trovate panoramiche corrispondenti ai criteri di ricerca. |
Interfaccia di StreetViewLocationRequest
Interfaccia google.maps.StreetViewLocationRequest
Richiesta di Street View da inviare con getPanorama
. StreetViewLocationRequest
ti consente di cercare una panoramica di Street View in una località specificata.
Proprietà | |
---|---|
location optional |
Tipo:
LatLng|LatLngLiteral optional Specifica la località in cui cercare una panoramica in Street View. |
preference optional |
Tipo:
StreetViewPreference optional Consente di impostare una preferenza per la panoramica da trovare all'interno del raggio: quella più vicina alla posizione specificata o la migliore all'interno del raggio. |
radius optional |
Tipo:
number optional Predefinita:
50 Imposta un raggio in metri in cui cercare una panoramica. |
|
Tipo:
StreetViewSource optional Predefinita:
StreetViewSource.DEFAULT Specifica l'origine delle panoramiche in cui eseguire la ricerca. Ciò consente, ad esempio, di limitare la ricerca solo per le panoramiche all'aperto. |
sources optional |
Tipo:
Iterable<StreetViewSource> optional Predefinita: [
StreetViewSource.DEFAULT ]Specifica le origini delle panoramiche in cui eseguire la ricerca. Ciò consente, ad esempio, di limitare la ricerca solo per le panoramiche all'aperto. L'impostazione di più origini verrà valutata come intersezione di queste origini. |
Interfaccia StreetViewPanoRequest
Interfaccia google.maps.StreetViewPanoRequest
Un elemento StreetViewPanoRequest
viene utilizzato con la getPanorama
per trovare un panorama con un ID specificato.
Proprietà | |
---|---|
pano optional |
Tipo:
string optional Specifica l'ID panorama da cercare. |
Interfaccia di StreetViewResponse
Interfaccia google.maps.StreetViewResponse
La risposta è stata risolta per una promessa di StreetViewService.getPanorama
.
Proprietà | |
---|---|
data |
Tipo:
StreetViewPanoramaData La rappresentazione di una panoramica. |
Interfaccia di StreetViewLocation
Interfaccia google.maps.StreetViewLocation
Una rappresentazione di un luogo nella panoramica in Street View.
Proprietà | |
---|---|
pano |
Tipo:
string Un identificatore univoco della panoramica. Questo comportamento è stabile durante una sessione, ma instabile da una sessione all'altra. |
description optional |
Tipo:
string optional Una stringa localizzata che descrive la località. |
latLng optional |
Tipo:
LatLng optional I dati latlng della panoramica. |
shortDescription optional |
Tipo:
string optional Breve descrizione del luogo. |
Costanti di StreetViewPreference
google.maps.StreetViewPreference
costanti
Opzioni che differenziano un risultato di ricerca in modo che restituisca una panoramica in Street View più vicina alla località della richiesta o una panoramica considerata con più probabilità ciò 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 la panoramica in Street View che ha maggiori probabilità di corrispondere a ciò che l'utente vuole vedere. Il risultato migliore è determinato da algoritmi basati sulla ricerca sugli utenti e su parametri quali i punti d'interesse riconosciuti, la qualità delle immagini e la distanza dalla località specificata. |
NEAREST |
Restituisci la panoramica in Street View che si trova alla distanza più breve dalla posizione fornita. Questo approccio funziona bene solo all'interno di un raggio limitato. Il raggio consigliato è di massimo 1 km. |
Costanti di StreetViewSource
google.maps.StreetViewSource
costanti
Identificatori per limitare le ricerche in Street View alle origini 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 sorgenti predefinite di Street View, le ricerche non sono limitate a fonti specifiche. |
GOOGLE |
Limita le ricerche in Street View alle raccolte ufficiali di Google. |
OUTDOOR |
Limita le ricerche in Street View alle raccolte di immagini all'aperto. Le raccolte di interni non sono incluse nei risultati di ricerca. Tieni inoltre presente che la ricerca restituisce solo le panoramiche in cui è possibile determinare se questi ultimi si trovano al chiuso o all'aperto. Ad esempio, le foto sferiche non vengono restituite perché non è noto se si trovino all'interno o all'esterno. |
Interfaccia StreetViewPanoramaData
Interfaccia google.maps.StreetViewPanoramaData
La rappresentazione di un panorama restituito dal fornitore definito utilizzando registerPanoProvider
.
Proprietà | |
---|---|
tiles |
Tipo:
StreetViewTileData Specifica i riquadri personalizzati per questa panoramica. |
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 in questo panorama. La stringa della data ha il formato AAAA-MM. |
links optional |
Tipo:
Array<StreetViewLink> optional Specifica i link di navigazione a panoramiche adiacenti. |
location optional |
Tipo:
StreetViewLocation optional Specifica i metadati sulla posizione per questo panorama. |
Interfaccia di StreetViewLink
Interfaccia google.maps.StreetViewLink
Una raccolta di riferimenti a 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 della panoramica. Questo ID è stabile all'interno di una sessione, ma instabile in tutte le sessioni. |