Clase StreetViewService
clase
google.maps.StreetViewService
biblioteca "streetView"
Un objeto StreetViewService realiza búsquedas de datos de Street View.
const {StreetViewService} = await google.maps.importLibrary("streetView");
Constructor | |
|---|---|
StreetViewService |
StreetViewService()Parámetros: Ninguno
Crea un objeto StreetViewService, que proporciona una interfaz para los datos almacenados en el servicio de Street View. |
Métodos | |
|---|---|
getPanorama |
getPanorama(request[, callback])Parámetros:
Valor de retorno:
Promise<StreetViewResponse>Recupera el StreetViewPanoramaData de una panorámica que coincide con la solicitud de búsqueda de Street View proporcionada. El StreetViewPanoramaData se pasa a la devolución de llamada proporcionada. |
Constantes de StreetViewStatus
constantes
google.maps.StreetViewStatus
biblioteca "streetView"
Es el estado que devuelve StreetViewService cuando se completa una solicitud de Street View. Estos se pueden especificar por valor o con el nombre de la constante. Por ejemplo, 'OK' o google.maps.StreetViewStatus.OK.
Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo StreetViewStatusString.
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
Constantes | |
|---|---|
OK |
La solicitud se realizó correctamente. |
UNKNOWN_ERROR |
No se pudo procesar la solicitud correctamente, pero se desconoce el motivo exacto del error. |
ZERO_RESULTS |
No se encontraron panorámicas que coincidan con los criterios de búsqueda. |
Interfaz StreetViewLocationRequest
interfaz
google.maps.StreetViewLocationRequest
Es una solicitud de Street View que se enviará con getPanorama. StreetViewLocationRequest te permite buscar una panorámica de Street View en una ubicación especificada.
Propiedades | |
|---|---|
location
opcional |
Tipo:
LatLng|LatLngLiteral optionalEspecifica la ubicación en la que se buscará una panorámica de Street View. |
preference
opcional |
Tipo:
StreetViewPreference optionalEstablece una preferencia para determinar qué panorámica debe encontrarse dentro del radio: la más cercana a la ubicación proporcionada o la mejor dentro del radio. |
radius
opcional |
Tipo:
number optionalLa configuración predeterminada es
50.Establece un radio en metros en el que se debe buscar una panorámica. |
opcional |
Tipo:
StreetViewSource optionalLa configuración predeterminada es
StreetViewSource.DEFAULT.Especifica el origen de las panorámicas que se buscarán. Esto permite, por ejemplo, restringir la búsqueda solo a panorámicas exteriores. |
sources
opcional |
Tipo:
Iterable<StreetViewSource> optionalPredeterminado: [
StreetViewSource.DEFAULT]Especifica las fuentes de las panorámicas que se buscarán. Esto permite, por ejemplo, restringir la búsqueda solo a panorámicas exteriores. Si se configuran varias fuentes, se evaluarán como la intersección de esas fuentes. |
Interfaz StreetViewPanoRequest
interfaz
google.maps.StreetViewPanoRequest
Se usa un StreetViewPanoRequest con el getPanorama para encontrar una panorámica con un ID especificado.
Propiedades | |
|---|---|
pano
opcional |
Tipo:
string optionalEspecifica el ID de la panorámica que se buscará. |
Interfaz StreetViewResponse
interfaz
google.maps.StreetViewResponse
La respuesta se resolvió para una promesa de StreetViewService.getPanorama.
Propiedades | |
|---|---|
data |
Tipo:
StreetViewPanoramaDataEs la representación de una panorámica. |
Interfaz StreetViewLocation
interfaz
google.maps.StreetViewLocation
Es una representación de una ubicación en la panorámica de Street View.
Propiedades | |
|---|---|
pano |
Tipo:
stringEs un identificador único para la panorámica. Es estable dentro de una sesión, pero inestable entre sesiones. |
description
opcional |
Tipo:
string optionalEs una cadena localizada que describe la ubicación. |
latLng
opcional |
Tipo:
LatLng optionalEs la latitud y longitud de la panorámica. |
shortDescription
opcional |
Tipo:
string optionalEs una descripción breve de la ubicación. |
Constantes de StreetViewPreference
constantes
google.maps.StreetViewPreference
biblioteca "streetView"
Son opciones que sesgan un resultado de la búsqueda para que se devuelva una panorámica de Street View que esté más cerca de la ubicación de la solicitud o una panorámica que se considere más probable que sea la que el usuario quiere ver. Especifica estos valores por valor o con el nombre de la constante. Por ejemplo, 'best' o google.maps.StreetViewPreference.BEST.
Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo StreetViewPreferenceString.
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
Constantes | |
|---|---|
BEST |
Muestra la panorámica de Street View que se considera más probable que el usuario quiera ver. El mejor resultado se determina mediante algoritmos basados en la investigación sobre usuarios y parámetros como los puntos de interés reconocidos, la calidad de la imagen y la distancia desde la ubicación determinada. |
NEAREST |
Muestra la panorámica de Street View que se encuentra a la distancia más corta de la ubicación proporcionada. Esto funciona bien solo dentro de un radio limitado. El radio recomendado es de 1 km o menos. |
Constantes de StreetViewSource
constantes
google.maps.StreetViewSource
biblioteca "streetView"
Identificadores para limitar las búsquedas de Street View a las fuentes seleccionadas. Estos valores se especifican como cadenas. Por ejemplo, 'outdoor'.
Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo StreetViewSourceString.
const {StreetViewSource} = await google.maps.importLibrary("streetView");
Constantes | |
|---|---|
DEFAULT |
Usa las fuentes predeterminadas de Street View; las búsquedas no se limitarán a fuentes específicas. |
GOOGLE |
Limita las búsquedas de Street View a las colecciones oficiales de Google. |
OUTDOOR |
Limita las búsquedas de Street View a las colecciones al aire libre. Las colecciones de interiores no se incluyen en los resultados de la búsqueda. Ten en cuenta también que la búsqueda solo devuelve panorámicas en las que es posible determinar si son interiores o exteriores. Por ejemplo, no se devuelven las PhotoSpheres porque no se sabe si son interiores o exteriores. |
Interfaz StreetViewPanoramaData
interfaz
google.maps.StreetViewPanoramaData
Es la representación de una panorámica que se muestra desde el proveedor definido con registerPanoProvider.
Propiedades | |
|---|---|
tiles |
Tipo:
StreetViewTileDataEspecifica las tarjetas personalizadas para esta panorámica. |
copyright
opcional |
Tipo:
string optionalEspecifica el texto de los derechos de autor de esta panorámica. |
imageDate
opcional |
Tipo:
string optionalEspecifica el año y el mes en que se adquirieron las imágenes de este panorama. La cadena de fecha tiene el formato AAAA-MM. |
links
opcional |
Tipo:
Array<StreetViewLink> optionalEspecifica los vínculos de navegación a las panorámicas adyacentes. |
location
opcional |
Tipo:
StreetViewLocation optionalEspecifica los metadatos de ubicación de esta panorámica. |
Interfaz StreetViewLink
interfaz
google.maps.StreetViewLink
Es una colección de referencias a panorámicas de Street View adyacentes.
Propiedades | |
|---|---|
description
opcional |
Tipo:
string optionalEs una cadena localizada que describe el vínculo. |
heading
opcional |
Tipo:
number optionalEs el encabezado del vínculo. |
pano
opcional |
Tipo:
string optionalEs un identificador único para la panorámica. Este ID es estable dentro de una sesión, pero inestable entre sesiones. |