Rendering

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

StreetViewPanorama

Clase google.maps.StreetViewPanorama

Muestra la panorámica de un determinado LatLng o ID de panorámica. Un objeto StreetViewPanorama proporciona un visor de Street View, que puede ser independiente dentro de un <div> independiente o vincularse a un Map.

Esta clase extiende MVCObject.

StreetViewPanorama
StreetViewPanorama(container[, opts])
Parámetros:
Crea una panorámica con el StreetViewPanoramaOptions pasado.
controls
Controles adicionales para adjuntar a la panorámica. Para agregar un control al panorama, agrega el elemento <div> del control al MVCArray correspondiente al objeto ControlPosition en el que se debe renderizar.
focus
focus()
Parámetros: ninguno
Valor que se muestra: Ninguno
Selecciona el StreetViewPanorama. Te recomendamos que uses este método junto con un evento visible_changed para asegurarte de que StreetViewPanorama sea visible antes de establecerlo. Un elemento StreetViewPanorama que no es visible no se puede enfocar.
getLocation
getLocation()
Parámetros: ninguno
Valor que se muestra: StreetViewLocation
Muestra la StreetViewLocation del panorama actual.
getMotionTracking
getMotionTracking()
Parámetros: ninguno
Valor que se muestra: boolean
Muestra el estado del rastreador de movimiento. Si el valor es true cuando el usuario mueve físicamente el dispositivo y el navegador lo admite, el panorama de Street View realiza un seguimiento de los movimientos físicos.
getPano
getPano()
Parámetros: ninguno
Valor que se muestra: string
Muestra el ID de panorama actual para el panorama de Street View. Este ID es estable solo dentro de la sesión actual del navegador.
getPhotographerPov
getPhotographerPov()
Parámetros: ninguno
Valor que se muestra: StreetViewPov
Muestra el encabezado y la presentación del fotógrafo cuando se tomó esta panorámica. Para las panorámicas de Street View en la ruta, esto también revela en qué dirección recorrió el automóvil. Estos datos están disponibles después del evento pano_changed.
getPosition
getPosition()
Parámetros: ninguno
Valor que se muestra: LatLng
Muestra la posición LatLng actual para la panorámica de Street View.
getPov
getPov()
Parámetros: ninguno
Valor que se muestra: StreetViewPov
Muestra el punto de vista actual del panorama de Street View.
getStatus
getStatus()
Parámetros: ninguno
Valor que se muestra: StreetViewStatus
Muestra el estado de la panorámica cuando se completa la solicitud setPosition() o setPano().
getVisible
getVisible()
Parámetros: ninguno
Valor que se muestra: boolean
Muestra true si el panorama es visible. No se especifica si las imágenes de Street View están disponibles en la posición especificada.
getZoom
getZoom()
Parámetros: ninguno
Valor que se muestra: number
Muestra el nivel de zoom de la panorámica. El nivel de zoom completamente alejado es de 0, donde el campo de visión es de 180 grados. El acercamiento aumenta el nivel de zoom.
registerPanoProvider
registerPanoProvider(provider[, opt_options])
Parámetros:
Valor que se muestra: Ninguno
Establece el proveedor de panorama personalizado al que se llama durante el cambio de panorámica para cargar panorámicas personalizadas.
setMotionTracking
setMotionTracking(motionTracking)
Parámetros:
  • motionTrackingboolean
Valor que se muestra: Ninguno
Establece el estado del rastreador de movimiento. Si el valor es true cuando el usuario mueve físicamente el dispositivo y el navegador lo admite, el panorama de Street View realiza un seguimiento de los movimientos físicos.
setOptions
setOptions(options)
Parámetros:
Valor que se muestra: Ninguno
Establece una colección de pares clave-valor.
setPano
setPano(pano)
Parámetros:
  • pano: string
Valor que se muestra: Ninguno
Establece el ID de panorama actual para el panorama de Street View.
setPosition
setPosition(latLng)
Parámetros:
Valor que se muestra: Ninguno
Establece la posición LatLng actual para la panorámica de Street View.
setPov
setPov(pov)
Parámetros:
Valor que se muestra: Ninguno
Establece el punto de vista del panorama de Street View.
setVisible
setVisible(flag)
Parámetros:
  • flagboolean
Valor que se muestra: Ninguno
Se establece en true para que la panorámica sea visible. Si se establece en false, el panorama se ocultará, ya sea que esté incorporado en el mapa o en su propio <div>.
setZoom
setZoom(zoom)
Parámetros:
  • zoomnumber
Valor que se muestra: Ninguno
Establece el nivel de zoom de la panorámica. El nivel de zoom completamente alejado es de 0, donde el campo de visión es de 180 grados. El acercamiento aumenta el nivel de zoom.
Heredada: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
closeclick
function(event)
Argumentos:
  • eventEvent El evento se activó.
Este evento se activa cuando se hace clic en el botón de cierre.
pano_changed
function()
Argumentos: ninguno
Este evento se activa cuando cambia el id. panorámica de la panorámica. La panorámica puede cambiar a medida que el usuario navega por la panorámica o la posición se establece manualmente. Ten en cuenta que no todos los cambios de posición activan una pano_changed.
position_changed
function()
Argumentos: ninguno
Este evento se activa cuando cambia la posición de la panorámica. La posición cambia a medida que el usuario navega por la panorámica o la posición se establece manualmente.
pov_changed
function()
Argumentos: ninguno
Este evento se activa cuando cambia el punto de vista de la panorámica. El punto de vista cambia a medida que cambia el tono, el zoom o el encabezado.
resize
function()
Argumentos: ninguno
Los desarrolladores deben activar este evento en la panorámica cuando el div cambia de tamaño: google.maps.event.trigger(panorama, 'resize').
status_changed
function()
Argumentos: ninguno
Este evento se activa después de cada búsqueda panorámica por ID o ubicación mediante setPosition() o setPano().
visible_changed
function()
Argumentos: ninguno
Este evento se activa cuando cambia la visibilidad de la panorámica. La visibilidad cambia cuando el hombrecito naranja se arrastra al mapa, se hace clic en el botón para cerrar o se llama a setVisible().
zoom_changed
function()
Argumentos: ninguno
Este evento se activa cuando cambia el nivel de zoom de la panorámica.

Interfaz StreetViewPanoramaOptions

Interfaz google.maps.StreetViewPanoramaOptions

Opciones que definen las propiedades de un objeto StreetViewPanorama.

addressControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de dirección.
addressControlOptions optional
Las opciones de visualización del control de dirección.
clickToGo optional
Tipo: boolean optional
El estado de clic para habilitar o inhabilitar.
controlSize optional
Tipo: number optional
Es el tamaño en píxeles de los controles que aparecen en la panorámica. Este valor debe suministrarse directamente al crear el panorama. Si se actualiza este valor posteriormente, es posible que los controles tengan un estado indefinido. Solo rige los controles realizados por la propia Maps API. No escala los controles personalizados creados por el desarrollador.
disableDefaultUI optional
Tipo: boolean optional
Habilita o inhabilita todas las IU predeterminadas. Se puede anular de forma individual.
disableDoubleClickZoom optional
Tipo: boolean optional
Predeterminado: true
Habilita o inhabilita el zoom al hacer doble clic.
enableCloseButton optional
Tipo: boolean optional
Predeterminado: false
Si es true, se muestra el botón para cerrar.
fullscreenControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de pantalla completa.
fullscreenControlOptions optional
Las opciones de visualización del control de pantalla completa.
imageDateControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de fecha de adquisición de imágenes. Inhabilitada de forma predeterminada.
linksControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de vínculos.
motionTracking optional
Tipo: boolean optional
Si el seguimiento de movimiento está activado o desactivado. Se habilita de forma predeterminada cuando el control de rastreo de movimiento está presente y el usuario otorga o no el permiso para que el POV (punto de vista) siga la orientación del dispositivo. Esto se aplica principalmente a los dispositivos móviles. Si motionTracking se configura como false mientras motionTrackingControl está habilitado, aparece el control de rastreo de movimiento, pero el seguimiento está desactivado. El usuario puede presionar el control de seguimiento de movimiento para activar o desactivar esta opción. Si motionTracking está configurado como true mientras se requiere el permiso, pero aún no se solicitó, el control de rastreo de movimiento aparecerá, pero el seguimiento estará desactivado. El usuario puede presionar el control de seguimiento de movimiento para solicitar permiso. Si motionTracking se configura como true mientras el usuario rechaza el permiso, el control de seguimiento de movimiento aparecerá inhabilitado y con el seguimiento desactivado.
motionTrackingControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de seguimiento de movimiento. Está habilitada de forma predeterminada cuando el dispositivo tiene datos de movimiento para que el control aparezca en el mapa. Esto se aplica principalmente a los dispositivos móviles.
motionTrackingControlOptions optional
Las opciones de visualización del control de rastreo de movimiento.
panControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de desplazamiento lateral.
panControlOptions optional
Tipo: PanControlOptions optional
Las opciones de visualización del control de desplazamiento lateral.
pano optional
Tipo: string optional
El ID de panorama, que se debe establecer al especificar un panorama personalizado.
position optional
Tipo: LatLng|LatLngLiteral optional
Posición LatLng del panorama de Street View.
pov optional
Tipo: StreetViewPov optional
Es la orientación de la cámara, especificada como encabezado y tono, para la panorámica.
scrollwheel optional
Tipo: boolean optional
Predeterminado: true
Si el valor es false, inhabilita el zoom de la rueda de desplazamiento en Street View.
showRoadLabels optional
Tipo: boolean optional
Muestra los nombres de las calles en la panorámica. Si no se especifica este valor o se establece como true, los nombres de las calles se muestran en el panorama. Si se configura como false, no se muestran los nombres de las calles.
visible optional
Tipo: boolean optional
Si es true, el panorama de Street View es visible durante la carga.
zoom optional
Tipo: number optional
El zoom del panorama, especificado como número. Un zoom de 0 proporciona un campo visual de 180 grados.
zoomControl optional
Tipo: boolean optional
El estado habilitado/inhabilitado del control de zoom.
zoomControlOptions optional
Tipo: ZoomControlOptions optional
Las opciones de visualización del control de zoom.

Interfaz StreetViewAddressControlOptions

Interfaz google.maps.StreetViewAddressControlOptions

Opciones para la representación del control de dirección de Street View.

position optional
Tipo: ControlPosition optional
ID de posición. Este id se utiliza para especificar la posición del control en el mapa. La posición predeterminada es TOP_LEFT.

Interfaz PanoProviderOptions

Interfaz google.maps.PanoProviderOptions

Opciones para el proveedor de la panorámica personalizada.

cors optional
Tipo: boolean optional
Si se configura, el procesador usará tecnologías (como webgl) que solo funcionan cuando los encabezados de Cors se configuran correctamente en las imágenes proporcionadas. Es tarea del desarrollador entregar las imágenes correctamente en combinación con esta marca, lo que podría generar SecurityErrors.

StreetViewTileData

Interfaz google.maps.StreetViewTileData

Las propiedades del conjunto de mosaicos utilizado en un panorama de Street View.

centerHeading
Tipo: number
Encabezado (en grados) en el centro de los mosaicos panorámicos.
tileSize
Tipo: Size
El tamaño (en píxeles) en el que se renderizarán los mosaicos.
worldSize
Tipo: Size
Tamaño (en píxeles) de todo el panorama "
getTileUrl
getTileUrl(pano, tileZoom, tileX, tileY)
Parámetros:
  • pano: string
  • tileZoom: number
  • tileX: number
  • tileYnumber
Valor que se muestra: string
Obtiene la URL de la imagen de mosaico para el mosaico especificado.
Este es un método personalizado que debes implementar para proporcionar tus mosaicos personalizados. La API llama a este método y proporciona los siguientes parámetros:
pano es el ID de panorámica del mosaico Street View.
tileZoom es el nivel de zoom del mosaico.
tileX es la coordenada X del mosaico.
tileY es la coordenada Y del mosaico.
El método personalizado debe mostrar la URL de la imagen de mosaico.

Interfaz StreetViewPov

Interfaz google.maps.StreetViewPov

Un objeto de punto de vista que especifica la orientación de la cámara en la posición de la panorámica de Street View. El punto de vista se define como encabezado y presentación.

heading
Tipo: number
La dirección de la cámara en grados con respecto al norte true El norte geográfico es de 0°, el este es de 90°, el sur es de 180° y el oeste es de 270°.
pitch
Tipo: number
La inclinación de la cámara en grados con respecto al vehículo de Street View. Va de 90° (directamente hacia arriba) a -90° (directamente hacia abajo).

StreetViewCoberturaLayer

Clase google.maps.StreetViewCoverageLayer

Una capa que ilustra las ubicaciones donde está disponible Street View.

Esta clase extiende MVCObject.

StreetViewCoverageLayer
StreetViewCoverageLayer()
Parámetros: ninguno
Crea una instancia nueva de StreetViewCoverageLayer.
getMap
getMap()
Parámetros: ninguno
Valor que se muestra: Map
Muestra el mapa en el que se muestra esta capa.
setMap
setMap(map)
Parámetros:
Valor que se muestra: Ninguno
Renderiza la capa en el mapa especificado. Si el mapa se establece como nulo, se eliminará la capa.
Heredada: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll