Service

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 Bibliotecas de la API de Maps JavaScript.

StreetViewService
StreetViewService()
Parámetros: Ninguno
Crea un StreetViewService, que proporciona una interfaz para los datos almacenados en el servicio de Street View.
getPanorama
getPanorama(request[, callback])
Parámetros: 
Valor que se muestra:  Promise<StreetViewResponse>
Recupera el StreetViewPanoramaData de una panorámica que coincide con la solicitud de consulta de Street View proporcionada. Se pasa StreetViewPanoramaData 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. Estos 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 Bibliotecas de la API de Maps JavaScript.

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.

StreetViewLocationRequest

Interfaz 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 específica.

location optional
Tipo:  LatLng|LatLngLiteral optional
Especifica la ubicación en la que se debe buscar una panorámica de Street View.
preference optional
Tipo:  StreetViewPreference optional
Establece una preferencia para determinar qué panorámica se debe encontrar 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 para buscar una panorámica.
source optional
Tipo:  StreetViewSource optional
Valor predeterminado: StreetViewSource.DEFAULT
Especifica el origen de las panorámicas que se buscarán. De esta manera, se permite, por ejemplo, una restricción para buscar solo panorámicas al aire libre.
sources optional
Tipo:  Iterable<StreetViewSource> optional
Valor predeterminado: [StreetViewSource.DEFAULT]
Especifica las fuentes de las panorámicas que se buscarán. De esta manera, se permite, por ejemplo, una restricción para buscar solo panorámicas al aire libre. Si estableces varias fuentes, se evaluará como la intersección de esas fuentes.

StreetViewPanoRequest

Interfaz google.maps.StreetViewPanoRequest

Se usa un objeto StreetViewPanoRequest con el objeto getPanorama para encontrar una panorámica con un ID especificado.

pano optional
Tipo:  string optional
Especifica el ID de panorámica que se debe buscar.

StreetViewResponse

Interfaz google.maps.StreetViewResponse

La respuesta se resolvió para una promesa de StreetViewService.getPanorama.

data
Representación de una panorámica.

StreetViewLocation

Interfaz google.maps.StreetViewLocation

Representación de una ubicación en la panorámica de Street View.

pano
Tipo:  string
Es un identificador único para la panorámica. Es estable dentro de 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 inclinan un resultado de la búsqueda a mostrar una panorámica de Street View más cercana a la ubicación solicitada o una panorámica que tenga más probabilidades de ser lo que el usuario desea ver. Especifícalas por valor o mediante 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 Bibliotecas de la API de Maps JavaScript.

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 basados en investigaciones de 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 Muestra la panorámica de Street View que se encuentra a la menor distancia 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

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 Bibliotecas de la API de Maps JavaScript.

DEFAULT Utiliza 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 cuando sea posible determinar si son interiores o exteriores. Por ejemplo, las fotos esféricas no se muestran porque se desconoce si se encuentran en interiores o al aire libre.

StreetViewPanoramaData

Interfaz google.maps.StreetViewPanoramaData

Representación de una panorámica que muestra el proveedor definido con registerPanoProvider.

tiles
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.
location optional
Tipo:  StreetViewLocation optional
Especifica los metadatos de ubicación para esta panorámica.

Interfaz google.maps.StreetViewLink

Es una colección de referencias a panorámicas adyacentes de Street View.

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.