Clase StreetViewService
Clase google.maps.StreetViewService
Un objeto StreetViewService
realiza búsquedas de datos de Street View.
Llama al const {StreetViewService} = await google.maps.importLibrary("streetView")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
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 devolución:
Promise<StreetViewResponse> Recupera el StreetViewPanoramaData de una panorámica que coincide con la solicitud de consulta de Street View proporcionada. El StreetViewPanoramaData se pasa a la devolución de llamada proporcionada. |
Constantes de StreetViewStatus
Constantes de google.maps.StreetViewStatus
Es el estado que devuelve StreetViewService
cuando se completa una solicitud de Street View. Se pueden especificar por valor o con el nombre de la constante. Por ejemplo, 'OK'
o google.maps.StreetViewStatus.OK
.
Llama al const {StreetViewStatus} = await google.maps.importLibrary("streetView")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
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 panoramas que coincidan con los criterios de búsqueda. |
Interfaz StreetViewLocationRequest
Interfaz de 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 optional |
Tipo:
LatLng|LatLngLiteral optional Especifica la ubicación en la que se buscará una panorámica de Street View. |
preference optional |
Tipo:
StreetViewPreference optional Establece 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 optional |
Tipo:
number optional Predeterminado:
50 Establece un radio en metros en el que se debe buscar una panorámica. |
|
Tipo:
StreetViewSource optional Predeterminado:
StreetViewSource.DEFAULT Especifica la fuente de las panorámicas que se buscarán. Esto permite que una restricción busque solo panorámicas al aire libre, por ejemplo. |
sources optional |
Tipo:
Iterable<StreetViewSource> optional Valor predeterminado: [
StreetViewSource.DEFAULT ]Especifica las fuentes de las panorámicas que se buscarán. Esto permite que una restricción busque solo panorámicas al aire libre, por ejemplo. Establecer varias fuentes se evaluará como la intersección de esas fuentes. |
Interfaz de StreetViewPanoRequest
Interfaz de google.maps.StreetViewPanoRequest
Se usa un StreetViewPanoRequest
con el getPanorama
para encontrar una panorámica con un ID especificado.
Propiedades | |
---|---|
pano optional |
Tipo:
string optional Especifica el ID de la panorámica que se buscará. |
Interfaz de StreetViewResponse
Interfaz de google.maps.StreetViewResponse
Es la respuesta resuelta para una promesa de StreetViewService.getPanorama
.
Propiedades | |
---|---|
data |
Tipo:
StreetViewPanoramaData Es la representación de una panorámica. |
Interfaz StreetViewLocation
Interfaz de google.maps.StreetViewLocation
Es una representación de una ubicación en la panorámica de Street View.
Propiedades | |
---|---|
pano |
Tipo:
string Es un identificador único del panorama. Este valor es estable dentro de una sesión, pero inestable entre sesiones. |
description optional |
Tipo:
string optional Es una cadena localizada que describe la ubicación. |
latLng optional |
Tipo:
LatLng optional Es la latitud y longitud de la panorámica. |
shortDescription optional |
Tipo:
string optional Es una descripción breve de la ubicación. |
Constantes de StreetViewPreference
Constantes de google.maps.StreetViewPreference
Son opciones que sesgan un resultado de la búsqueda para devolver una panorámica de Street View que sea la más cercana a la ubicación de la solicitud o una panorámica que se considere que es la que el usuario quiere ver. Puedes especificarlos por valor o con el nombre de la constante. Por ejemplo, 'best'
o google.maps.StreetViewPreference.BEST
.
Llama al const {StreetViewPreference} = await google.maps.importLibrary("streetView")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
BEST |
Devuelve la panorámica de Street View que se considera que es más probable que el usuario quiera ver. Los algoritmos determinan el mejor resultado en función de la investigación del usuario y de parámetros como los puntos de interés reconocidos, la calidad de la imagen y la distancia desde la ubicación proporcionada. |
NEAREST |
Devuelve la panorámica de Street View que se encuentra a la distancia más corta de la ubicación proporcionada. Esto solo funciona bien dentro de un radio limitado. El radio recomendado es de 1 km o menos. |
Constantes de StreetViewSource
Constantes de google.maps.StreetViewSource
Son identificadores para limitar las búsquedas de Street View a las fuentes seleccionadas. Estos valores se especifican como cadenas. Por ejemplo, 'outdoor'
.
Llama al const {StreetViewSource} = await google.maps.importLibrary("streetView")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
DEFAULT |
Usa las fuentes predeterminadas de Street View, por lo que 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 fotos esféricas porque se desconoce si son de interiores o exteriores. |
Interfaz de StreetViewPanoramaData
Interfaz de google.maps.StreetViewPanoramaData
Es la representación de una panorámica que se muestra desde el proveedor definido con registerPanoProvider
.
Propiedades | |
---|---|
tiles |
Tipo:
StreetViewTileData Especifica los mosaicos personalizados para esta panorámica. |
copyright optional |
Tipo:
string optional Especifica el texto de derechos de autor de este panorama. |
imageDate optional |
Tipo:
string optional Especifica el año y el mes en los que se adquirieron las imágenes de este panorama. La cadena de fecha tiene el formato AAAA-MM. |
links optional |
Tipo:
Array<StreetViewLink> optional Especifica los vínculos de navegación a las panorámicas adyacentes. |
location optional |
Tipo:
StreetViewLocation optional Especifica los metadatos de ubicación de esta panorámica. |
Interfaz de StreetViewLink
Interfaz de google.maps.StreetViewLink
Es una colección de referencias a las panorámicas de Street View adyacentes.
Propiedades | |
---|---|
description optional |
Tipo:
string optional Es una cadena localizada que describe el vínculo. |
heading optional |
Tipo:
number optional Es el encabezado del vínculo. |
pano optional |
Tipo:
string optional Es un identificador único del panorama. Este ID es estable dentro de una sesión, pero no entre sesiones. |