Classe StreetViewService
classe
google.maps.StreetViewService
libreria "streetView"
Un oggetto StreetViewService esegue ricerche di dati di Street View.
const {StreetViewService} = await google.maps.importLibrary("streetView");
Costruttore | |
|---|---|
StreetViewService |
StreetViewService()Parametri: nessuno
Crea un StreetViewService, che fornisce un'interfaccia per i dati archiviati nel servizio Street View. |
Metodi | |
|---|---|
getPanorama |
getPanorama(request[, callback])Parametri:
Valore restituito:
Promise<StreetViewResponse>Recupera l'oggetto StreetViewPanoramaData per una panoramica che corrisponde alla richiesta di query di Street View fornita. StreetViewPanoramaData viene passato al callback fornito. |
Costanti StreetViewStatus
constants
google.maps.StreetViewStatus
library "streetView"
Lo stato restituito da StreetViewService al completamento di una richiesta di Street View. Questi possono essere specificati per valore o utilizzando il nome della costante. Ad esempio, 'OK' o google.maps.StreetViewStatus.OK
Queste costanti sono utilizzabili anche come stringhe. In TypeScript, i valori letterali stringa sono definiti dal tipo StreetViewStatusString.
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
Costanti | |
|---|---|
OK |
La richiesta è stata eseguita correttamente. |
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 StreetViewLocationRequest
interfaccia
google.maps.StreetViewLocationRequest
Una richiesta di Street View da inviare con getPanorama. StreetViewLocationRequest ti consente di cercare un panorama di Street View in una località specificata.
Proprietà | |
|---|---|
location
facoltativo |
Tipo:
LatLng|LatLngLiteral optionalSpecifica la località in cui cercare una panoramica in Street View. |
preference
facoltativo |
Tipo:
StreetViewPreference optionalImposta una preferenza per l'immagine panoramica da trovare entro il raggio: quella più vicina alla località fornita o la migliore entro il raggio. |
radius
facoltativo |
Tipo:
number optionalValore predefinito:
50Imposta un raggio in metri entro il quale cercare una panoramica. |
facoltativo |
Tipo:
StreetViewSource optionalValore predefinito:
StreetViewSource.DEFAULTSpecifica l'origine delle panoramiche da cercare. In questo modo, puoi limitare la ricerca, ad esempio, solo alle panoramiche esterne. |
sources
facoltativo |
Tipo:
Iterable<StreetViewSource> optionalValore predefinito: [
StreetViewSource.DEFAULT]Specifica le origini delle panoramiche da cercare. In questo modo, puoi limitare la ricerca, ad esempio, solo alle panoramiche esterne. L'impostazione di più origini verrà valutata come l'intersezione di queste origini. |
Interfaccia StreetViewPanoRequest
interfaccia
google.maps.StreetViewPanoRequest
Un StreetViewPanoRequest viene utilizzato con getPanorama per trovare una panoramica con un ID specificato.
Proprietà | |
|---|---|
pano
facoltativo |
Tipo:
string optionalSpecifica l'ID della panoramica da cercare. |
Interfaccia StreetViewResponse
interfaccia
google.maps.StreetViewResponse
La risposta è stata risolta per una Promise da StreetViewService.getPanorama.
Proprietà | |
|---|---|
data |
Tipo:
StreetViewPanoramaDataLa rappresentazione di una panoramica. |
Interfaccia StreetViewLocation
interfaccia
google.maps.StreetViewLocation
Una rappresentazione di una località nella panoramica in Street View.
Proprietà | |
|---|---|
pano |
Tipo:
stringUn identificatore univoco della panoramica. Questo valore è stabile all'interno di una sessione, ma instabile tra le sessioni. |
description
facoltativo |
Tipo:
string optionalUna stringa localizzata che descrive la località. |
latLng
facoltativo |
Tipo:
LatLng optionalLa latitudine e la longitudine della panoramica. |
shortDescription
facoltativo |
Tipo:
string optionalBreve descrizione della località. |
Costanti StreetViewPreference
constants
google.maps.StreetViewPreference
library "streetView"
Opzioni che influenzano un risultato di ricerca in modo da restituire una panoramica in Street View più vicina alla località della richiesta o una panoramica che si ritiene più probabile che l'utente voglia vedere. Specifica questi valori in base al valore o utilizzando il nome della costante. Ad esempio: 'best' o google.maps.StreetViewPreference.BEST.
Queste costanti sono utilizzabili anche come stringhe. In TypeScript, i valori letterali stringa sono definiti dal tipo StreetViewPreferenceString.
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
Costanti | |
|---|---|
BEST |
Restituisce la panoramica in Street View che si ritiene più probabile che l'utente voglia vedere. Il risultato migliore viene determinato da algoritmi basati sulla ricerca con gli utenti e su parametri quali punti di interesse riconosciuti, qualità dell'immagine e distanza dalla località specificata. |
NEAREST |
Restituisce la panoramica in Street View più vicina alla località fornita. Questo approccio funziona bene solo entro un raggio limitato. Il raggio consigliato è di massimo 1 km. |
Costanti StreetViewSource
constants
google.maps.StreetViewSource
library "streetView"
Identificatori per limitare le ricerche di Street View alle fonti selezionate. Questi valori sono specificati come stringhe. Ad esempio, 'outdoor'.
Queste costanti sono utilizzabili anche come stringhe. In TypeScript, i valori letterali stringa sono definiti dal tipo StreetViewSourceString.
const {StreetViewSource} = await google.maps.importLibrary("streetView");
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 di interni non sono incluse nei risultati di ricerca. Tieni presente inoltre che la ricerca restituisce solo le panoramiche per le quali è possibile determinare se sono interne o esterne. Ad esempio, le foto sferiche non vengono restituite perché non è noto se siano state scattate in interni o in esterni. |
Interfaccia StreetViewPanoramaData
interfaccia
google.maps.StreetViewPanoramaData
La rappresentazione di una panoramica restituita dal fornitore definita utilizzando registerPanoProvider.
Proprietà | |
|---|---|
tiles |
Tipo:
StreetViewTileDataSpecifica i riquadri personalizzati per questa panoramica. |
copyright
facoltativo |
Tipo:
string optionalSpecifica il testo del copyright per questa panoramica. |
imageDate
facoltativo |
Tipo:
string optionalSpecifica l'anno e il mese in cui sono state acquisite le immagini di questa panoramica. La stringa della data è nel formato AAAA-MM. |
links
facoltativo |
Tipo:
Array<StreetViewLink> optionalSpecifica i link di navigazione alle panoramiche adiacenti. |
location
facoltativo |
Tipo:
StreetViewLocation optionalSpecifica i metadati della posizione per questa panoramica. |
Interfaccia StreetViewLink
interfaccia
google.maps.StreetViewLink
Una raccolta di riferimenti a panoramiche di Street View adiacenti.
Proprietà | |
|---|---|
description
facoltativo |
Tipo:
string optionalUna stringa localizzata che descrive il link. |
heading
facoltativo |
Tipo:
number optionalL'intestazione del link. |
pano
facoltativo |
Tipo:
string optionalUn identificatore univoco della panoramica. Questo ID è stabile all'interno di una sessione, ma non tra le sessioni. |