StreetViewService
Clase google.maps.StreetViewService
Un objeto StreetViewService
realiza búsquedas de datos de Street View.
Cuando se usa v=beta
, se puede acceder a él llamando a const {StreetViewService} = await google.map.importLibrary("streetView")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
StreetViewService |
StreetViewService() Parámetros: ninguno
Crea un 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 muestra:
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
google.maps.StreetViewStatus
constantes
El estado que muestra StreetViewService
cuando completa una solicitud de Street View. Esto se puede especificar por valor o por el nombre de la constante. Por ejemplo, 'OK'
o google.maps.StreetViewStatus.OK
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {StreetViewStatus} = await google.map.importLibrary("streetView")
. Consulta Bibliotecas en 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 del error. |
ZERO_RESULTS |
No se encontraron panorámicas que coincidan con los criterios de búsqueda. |
Interfaz de StreetViewLocationRequest
Interfaz de google.maps.StreetViewLocationRequest
Una solicitud de Street View que se enviará con getPanorama
. StreetViewLocationRequest
te permite buscar un panorama de Street View en una ubicación específica.
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 en el 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 buscará una panorámica. |
source optional |
Tipo:
StreetViewSource optional Predeterminado:
StreetViewSource.DEFAULT Especifica la fuente de las panorámicas que se buscarán. Esto permite una restricción para buscar solo panorámicas al aire libre, por ejemplo. |
Interfaz de StreetViewPanoRequest
Interfaz de google.maps.StreetViewPanoRequest
Se usa un elemento StreetViewPanoRequest
con 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 va a buscar. |
StreetViewResponse.
Interfaz de google.maps.StreetViewResponse
La respuesta para una promesa se resolvió de StreetViewService.getPanorama
.
Propiedades | |
---|---|
data |
Tipo:
StreetViewPanoramaData La representación de una panorámica. |
Interfaz de StreetViewLocation
Interfaz de google.maps.StreetViewLocation
Representación de una ubicación en el panorama de Street View.
Propiedades | |
---|---|
pano |
Tipo:
string Es un identificador único para la panorámica. Es estable dentro de una sesión, pero es inestable entre sesiones. |
description optional |
Tipo:
string optional Una string localizada que describe la ubicación. |
latLng optional |
Tipo:
LatLng optional El valor de la panorámica. |
shortDescription optional |
Tipo:
string optional Descripción breve de la ubicación |
StreetViewPreference
google.maps.StreetViewPreference
constantes
Opciones que inclinan un resultado de la búsqueda para mostrar una panorámica de Street View que está más cerca de la ubicación de la solicitud o una panorámica que se considera más probable que sea lo que el usuario quiere ver. Especifícalos por valor o usa el nombre de la constante. Por ejemplo, 'best'
o google.maps.StreetViewPreference.BEST
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {StreetViewPreference} = await google.map.importLibrary("streetView")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
BEST |
Muestra la panorámica de Street View que se considera más probable que sea lo que el usuario desea ver. El mejor resultado se determina mediante algoritmos que se basan en la investigación y los parámetros de los usuarios, 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 es la distancia más corta desde la ubicación proporcionada. Esto funciona solo en un radio limitado. El radio recomendado es de 1 km o menos. |
Constantes de StreetViewSource
google.maps.StreetViewSource
constantes
Identificadores para limitar las búsquedas de Street View a las fuentes seleccionadas. Estos valores se especifican como strings. Por ejemplo, 'outdoor'
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {StreetViewSource} = await google.map.importLibrary("streetView")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
DEFAULT |
Utiliza las fuentes predeterminadas de Street View; las búsquedas no se limitarán a fuentes específicas. |
OUTDOOR |
Limita las búsquedas de Street View a 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 muestra panorámicas donde es posible determinar si están en interiores o exteriores. Por ejemplo, no se muestran PhotoSphere porque se desconoce si son interiores o exteriores. |
StreetViewPanoramaData
Interfaz de google.maps.StreetViewPanoramaData
La representación de una panorámica que muestra el proveedor definida con registerPanoProvider
.
Propiedades | |
---|---|
tiles |
Tipo:
StreetViewTileData Especifica los mosaicos personalizados para este panorama. |
copyright optional |
Tipo:
string optional Especifica el texto protegido por derechos de autor para esta panorámica. |
imageDate optional |
Tipo:
string optional Especifica el año y el mes en los que se adquirieron las imágenes en este panorama. La string de fecha tiene el formato AAAA-MM-AAAA. |
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 la ubicación para este panorama. |
Interfaz de StreetViewLink
Interfaz de google.maps.StreetViewLink
Una colección de referencias a las panorámicas de Street View adyacentes.
Propiedades | |
---|---|
description optional |
Tipo:
string optional Una string 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 dentro de una sesión, pero es inestable entre sesiones. |