Classe StreetViewService
google.maps.StreetViewService
classe
Un oggetto StreetViewService
esegue ricerche di dati di Street View.
Accesso chiamando il numero const {StreetViewService} = await google.maps.importLibrary("streetView")
.
Consulta 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 l' StreetViewPanoramaData per una panoramica che corrisponde alla richiesta di query Street View fornita. StreetViewPanoramaData viene passato al callback fornito. |
Costanti StreetViewStatus
google.maps.StreetViewStatus
costanti
Lo stato restituito da StreetViewService
al completamento di una richiesta Street View. Questi possono essere specificati per valore o utilizzando il nome della costante. Ad esempio, 'OK'
o google.maps.StreetViewStatus.OK
Accesso chiamando il numero const {StreetViewStatus} = await google.maps.importLibrary("streetView")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
OK |
La richiesta è stata completata. |
UNKNOWN_ERROR |
La richiesta non è stata elaborata correttamente, 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à specificata.
Proprietà | |
---|---|
location optional |
Tipo:
LatLng|LatLngLiteral optional Specifica la posizione in cui cercare una panoramica Street View. |
preference optional |
Tipo:
StreetViewPreference optional Imposta una preferenza per il panorama da trovare all'interno del raggio: quello più vicino alla posizione fornita o quello migliore all'interno del raggio. |
radius optional |
Tipo:
number optional Predefinito:
50 Imposta un raggio in metri in cui cercare un panorama. |
|
Tipo:
StreetViewSource optional Predefinito:
StreetViewSource.DEFAULT Specifica l'origine dei panorami da cercare. In questo modo, ad esempio, è possibile limitare la ricerca alle sole panoramiche esterne. |
sources optional |
Tipo:
Iterable<StreetViewSource> optional Predefinito: [
StreetViewSource.DEFAULT ]Specifica le origini dei panorama da cercare. In questo modo, ad esempio, è possibile limitare la ricerca alle sole panoramiche esterne. L'impostazione di più origini verrà valutata come l'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 di StreetViewService.getPanorama
.
Proprietà | |
---|---|
data |
Tipo:
StreetViewPanoramaData La rappresentazione di un panorama. |
Interfaccia StreetViewLocation
google.maps.StreetViewLocation
interfaccia
Rappresentazione di una posizione nella panoramica Street View.
Proprietà | |
---|---|
pano |
Tipo:
string Un identificatore univoco per il panorama. È 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 posizione. |
latLng optional |
Tipo:
LatLng optional Le coordinate lat/lng della panoramica. |
shortDescription optional |
Tipo:
string optional Breve descrizione della posizione. |
Costanti StreetViewPreference
google.maps.StreetViewPreference
costanti
Opzioni che orientano un risultato di ricerca verso la restituzione di una panoramica di Street View più vicina alla posizione richiesta o di una panoramica considerata più probabilmente quella che l'utente vuole vedere. Specificali per valore o utilizzando il nome della costante. Ad esempio, 'best'
o google.maps.StreetViewPreference.BEST
.
Accesso chiamando il numero const {StreetViewPreference} = await google.maps.importLibrary("streetView")
.
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
BEST |
Restituisce il panorama Street View considerato più probabile che l'utente voglia vedere. Il risultato migliore è determinato da algoritmi basati su ricerche sugli utenti e parametri quali punti di interesse riconosciuti, qualità dell'immagine e distanza dalla posizione specificata. |
NEAREST |
Restituisce la panoramica Street View più vicina alla posizione fornita. Questo metodo funziona bene solo entro un raggio limitato. Il raggio consigliato è pari o inferiore a 1 km. |
Costanti StreetViewSource
google.maps.StreetViewSource
costanti
Identificatori per limitare le ricerche di Street View alle origini selezionate. Questi valori sono specificati come stringhe. Ad esempio, 'outdoor'
.
Accesso chiamando il numero const {StreetViewSource} = await google.maps.importLibrary("streetView")
.
Consulta 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 raccolte ufficiali di Google. |
OUTDOOR |
Limita le ricerche di Street View alle raccolte all'aperto. Le raccolte indoor non sono incluse nei risultati di ricerca. Tieni presente inoltre che la ricerca restituisce solo i panorami in cui è possibile determinare se si trovano all'interno o all'esterno. Ad esempio, le foto sferiche non vengono restituite perché non è noto se siano state scattate all'interno o all'esterno. |
Interfaccia StreetViewPanoramaData
google.maps.StreetViewPanoramaData
interfaccia
La rappresentazione di un panorama restituita dal fornitore definita utilizzando registerPanoProvider
.
Proprietà | |
---|---|
tiles |
Tipo:
StreetViewTileData Specifica le tessere personalizzate per questa panoramica. |
copyright optional |
Tipo:
string optional Specifica il testo del copyright per questa panoramica. |
imageDate optional |
Tipo:
string optional Specifica l'anno e il mese in cui è stata acquisita l'immagine in questo panorama. La stringa di 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 questa panoramica. |
Interfaccia StreetViewLink
google.maps.StreetViewLink
interfaccia
Una raccolta di riferimenti ai panos 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 non tra le sessioni. |