Clase StreetViewService
Clase google.maps.StreetViewService
Un objeto StreetViewService
realiza búsquedas de datos de Street View.
Para acceder, llama a const {StreetViewService} = await google.maps.importLibrary("streetView")
. Consulta el artículo Bibliotecas de 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 que se devuelve:
Promise<StreetViewResponse> Recupera el objeto 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 google.maps.StreetViewStatus
Es el estado que muestra StreetViewService
cuando se completa una solicitud de Street View. Estas se pueden especificar por valor o mediante el nombre de la constante. Por ejemplo, 'OK'
o google.maps.StreetViewStatus.OK
.
Para acceder, llama a const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constantes | |
---|---|
OK |
La solicitud se realizó correctamente. |
UNKNOWN_ERROR |
La solicitud no se pudo procesar correctamente, pero se desconoce el motivo exacto de la falla. |
ZERO_RESULTS |
No se encontraron panorámicas que coincidan con los criterios de búsqueda. |
Interfaz de StreetViewLocationRequest
Interfaz de google.maps.StreetViewLocationRequest
Se enviará una solicitud de Street View con getPanorama
. StreetViewLocationRequest
te permite buscar un panorama 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 Valor predeterminado:
50 Establece un radio en metros en el que se buscará una panorámica. |
|
Tipo:
StreetViewSource optional Valor predeterminado:
StreetViewSource.DEFAULT Especifica el origen de las panorámicas que se buscarán. Esto permite, por ejemplo, una restricción para buscar solo panorámicas al aire libre. |
sources optional |
Tipo:
Iterable<StreetViewSource> optional Configuración predeterminada: [
StreetViewSource.DEFAULT ]Especifica las fuentes de las panorámicas que se buscarán. Esto permite, por ejemplo, una restricción para buscar solo panorámicas al aire libre. La configuración de varias fuentes se evaluará como la intersección de esas fuentes. |
Interfaz de StreetViewPanoRequest
Interfaz de google.maps.StreetViewPanoRequest
Se usa un objeto StreetViewPanoRequest
con el objeto getPanorama
para encontrar una panorámica con un ID especificado.
Propiedades | |
---|---|
pano optional |
Tipo:
string optional Especifica el ID de panorámica que se debe buscar. |
Interfaz de StreetViewResponse
Interfaz de google.maps.StreetViewResponse
La respuesta resolvió una promesa de StreetViewService.getPanorama
.
Propiedades | |
---|---|
data |
Tipo:
StreetViewPanoramaData Representación de una panorámica. |
Interfaz de StreetViewLocation
Interfaz de google.maps.StreetViewLocation
Representación de una ubicación en la panorámica de Street View.
Propiedades | |
---|---|
pano |
Tipo:
string Es un identificador único para la panorámica. Es estable en una sesión, pero inestable en todas las sesiones. |
description optional |
Tipo:
string optional Es una cadena localizada que describe la ubicación. |
latLng optional |
Tipo:
LatLng optional El latlng del panorama. |
shortDescription optional |
Tipo:
string optional Es una descripción breve de la ubicación. |
Constantes de StreetViewPreference
Constantes google.maps.StreetViewPreference
Opciones que personalizan un resultado de la búsqueda para que devuelva una panorámica de Street View más cercana a la ubicación de la solicitud o una panorámica que tenga más probabilidades de ser lo que el usuario desea ver. Especifícalas por valor o con el nombre de la constante. Por ejemplo, 'best'
o google.maps.StreetViewPreference.BEST
.
Para acceder, llama a const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constantes | |
---|---|
BEST |
Muestra la panorámica de Street View que se considera que tiene más probabilidades de ser lo que el usuario desea ver. El mejor resultado se determina mediante algoritmos en función de la investigación de los usuarios y parámetros como los lugares de interés reconocidos, la calidad de la imagen y la distancia desde la ubicación determinada. |
NEAREST |
Devuelve la panorámica de Street View que es la distancia más corta desde la ubicación proporcionada. Esto funciona bien solo en un radio limitado. El radio recomendado es de 1 km o menos. |
Constantes de StreetViewSource
Constantes google.maps.StreetViewSource
Son los identificadores para limitar las búsquedas de Street View a las fuentes seleccionadas. Estos valores se especifican como cadenas. Por ejemplo, 'outdoor'
.
Para acceder, llama a const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constantes | |
---|---|
DEFAULT |
Utiliza las fuentes predeterminadas de Street View, y 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 donde sea posible determinar si se encuentran en interiores o al aire libre. Por ejemplo, no se muestran PhotoSpheres porque se desconoce si se encuentran en interiores o al aire libre. |
Interfaz de StreetViewPanoramaData
Interfaz de google.maps.StreetViewPanoramaData
Es la representación de una panorámica que muestra el proveedor definido con registerPanoProvider
.
Propiedades | |
---|---|
tiles |
Tipo:
StreetViewTileData Especifica los mosaicos personalizados de este panorama. |
copyright optional |
Tipo:
string optional Especifica el texto con derechos de autor para esta panorámica. |
imageDate optional |
Tipo:
string optional Especifica el año y el mes en los que se obtuvieron las imágenes de esta panorámica. La cadena de fecha tiene el formato AAAA-MM. |
links optional |
Tipo:
Array<StreetViewLink> optional Especifica los vínculos de navegación a panorámicas adyacentes. |
location optional |
Tipo:
StreetViewLocation optional Especifica los metadatos de ubicación para esta panorámica. |
Interfaz de StreetViewLink
Interfaz de google.maps.StreetViewLink
Una colección de referencias a panorámicas adyacentes de Street View.
Propiedades | |
---|---|
description optional |
Tipo:
string optional Es una cadena localizada que describe el vínculo. |
heading optional |
Tipo:
number optional El encabezado del vínculo. |
pano optional |
Tipo:
string optional Es un identificador único para la panorámica. Este ID es estable en una sesión, pero inestable en todas las sesiones. |