Service

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");
StreetViewService
StreetViewService()
Parametri: nessuno
Crea un StreetViewService, che fornisce un'interfaccia per i dati archiviati nel servizio Street View.
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");
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.

location
facoltativo
Tipo: LatLng|LatLngLiteral optional
Specifica la località in cui cercare una panoramica in Street View.
preference
facoltativo
Tipo: StreetViewPreference optional
Imposta 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 optional
Valore predefinito: 50
Imposta un raggio in metri entro il quale cercare una panoramica.
source
facoltativo
Tipo: StreetViewSource optional
Valore predefinito: StreetViewSource.DEFAULT
Specifica l'origine delle panoramiche da cercare. In questo modo, puoi limitare la ricerca, ad esempio, solo alle panoramiche esterne.
sources
facoltativo
Tipo: Iterable<StreetViewSource> optional
Valore 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.

pano
facoltativo
Tipo: string optional
Specifica l'ID della panoramica da cercare.

Interfaccia StreetViewResponse

interfaccia google.maps.StreetViewResponse

La risposta è stata risolta per una Promise da StreetViewService.getPanorama.

data
La rappresentazione di una panoramica.

Interfaccia StreetViewLocation

interfaccia google.maps.StreetViewLocation

Una rappresentazione di una località nella panoramica in Street View.

pano
Tipo: string
Un identificatore univoco della panoramica. Questo valore è stabile all'interno di una sessione, ma instabile tra le sessioni.
description
facoltativo
Tipo: string optional
Una stringa localizzata che descrive la località.
latLng
facoltativo
Tipo: LatLng optional
La latitudine e la longitudine della panoramica.
shortDescription
facoltativo
Tipo: string optional
Breve 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");
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");
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.

tiles
Specifica i riquadri personalizzati per questa panoramica.
copyright
facoltativo
Tipo: string optional
Specifica il testo del copyright per questa panoramica.
imageDate
facoltativo
Tipo: string optional
Specifica l'anno e il mese in cui sono state acquisite le immagini di questa panoramica. La stringa della data è nel formato AAAA-MM.
location
facoltativo
Tipo: StreetViewLocation optional
Specifica i metadati della posizione per questa panoramica.

interfaccia google.maps.StreetViewLink

Una raccolta di riferimenti a panoramiche di Street View adiacenti.

description
facoltativo
Tipo: string optional
Una stringa localizzata che descrive il link.
heading
facoltativo
Tipo: number optional
L'intestazione del link.
pano
facoltativo
Tipo: string optional
Un identificatore univoco della panoramica. Questo ID è stabile all'interno di una sessione, ma non tra le sessioni.