StreetViewPanorama

clase pública StreetViewPanorama extiende Object

Esta es la clase principal de la función de Street View en el SDK de Google Maps para Android y es el punto de entrada a todos los métodos relacionados con las panorámicas de Street View. No puedes crear una instancia de un objeto StreetViewPanorama directamente, sino que debes obtener uno del método #getStreetViewPanoramaAsync() en un StreetViewPanoramaFragment o StreetViewPanoramaView que hayas agregado a tu aplicación.

Nota: Al igual que un objeto View, un StreetViewPanorama solo se puede leer y modificar desde el subproceso principal. Si llamas a los métodos StreetViewPanorama de otro subproceso, se generará una excepción.

Guía para desarrolladores

Para comenzar a utilizar el SDK de Google Maps para Android, lee la guía para desarrolladores del SDK de Google Maps para Android .

Resumen de clases anidadas

Interfaz StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener Un objeto de escucha para los cambios de StreetViewPanoramaCamera
Interfaz StreetViewPanorama.OnStreetViewPanoramaChangeListener Un objeto de escucha para el momento en que la panorámica de Street View carga una panorámica nueva
Interfaz StreetViewPanorama.OnStreetViewPanoramaClickListener Interfaz de devolución de llamada para cuando el usuario presiona la panorámica
Interfaz StreetViewPanorama.OnStreetViewPanoramaLongClickListener Interfaz de devolución de llamada para cuando el usuario mantiene presionada la panorámica. 

Resumen de métodos públicos

void
animateTo(cámara StreetViewPanoramaCamera, larga duración)
Cambia la posición, la orientación y el zoom actuales de la cámara a una posición determinada durante un período especificado
StreetViewPanoramaLocation
getLocation()
Devuelve la ubicación actual del usuario, así como información sobre las panorámicas adyacentes a la panorámica actual
StreetViewPanoramaCamera
getPanoramaCamera()
Devuelve la orientación y el zoom actuales.
boolean
isPanningGesturesEnabled()
Muestra si los gestos de desplazamiento lateral están habilitados para el usuario.
boolean
isStreetNamesEnabled()
Devuelve si los nombres de las calles aparecen o no en la panorámica.
boolean
isUserNavigationEnabled()
Muestra si la navegación está habilitada o no para el usuario.
boolean
isZoomGesturesEnabled()
Muestra si los gestos de zoom están habilitados para el usuario.
Punto
orientationToPoint(orientación de StreetViewPanoramaOrientation)
Muestra una ubicación de la pantalla que corresponde a una orientación (StreetViewPanoramaOrientation).
StreetViewPanoramaOrientation
pointToOrientation(Punto de acceso)
Muestra la orientación que corresponde a una ubicación de la pantalla.
final void
setOnStreetViewPanoramaCameraChangeListener(objeto de escucha StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener)
Configura una devolución de llamada que se invoca cuando cambia la cámara.
final void
setOnStreetViewPanoramaChangeListener(objeto de escucha de StreetViewPanorama.OnStreetViewPanoramaChangeListener)
Establece una devolución de llamada que se invoca cuando cambia la panorámica.
final void
setOnStreetViewPanoramaClickListener(objeto de escucha de StreetViewPanorama.OnStreetViewPanoramaClickListener)
Establece una devolución de llamada que se invoca cuando se presiona la panorámica.
final void
setOnStreetViewPanoramaLongClickListener(objeto de escucha de StreetViewPanorama.OnStreetViewPanoramaLongClickListener)
Establece una devolución de llamada que se invoca cuando se mantiene presionado la panorámica.
void
setPanningGesturesEnabled(booleano enablePanning)
Establece si el usuario podrá usar gestos de desplazamiento lateral.
void
setPosition(panoId de cadena)
Configura el objeto StreetViewPanorama en una ubicación determinada
void
setPosition(posición LatLng)
Configura el objeto StreetViewPanorama en una ubicación determinada
void
setPosition(posición LatLng, fuente StreetViewSource)
Configura el objeto StreetViewPanorama en una ubicación determinada
void
setPosition(posición LatLng, radio int, fuente StreetViewSource)
Configura el objeto StreetViewPanorama en una ubicación determinada
void
setPosition(posición LatLng, radio int)
Configura el objeto StreetViewPanorama en una ubicación determinada
void
setStreetNamesEnabled(enableStreetNames booleano)
Establece si el usuario puede ver los nombres de las calles en las panorámicas
void
setUserNavigationEnabled(booleano enableUserNavigation)
Establece si el usuario puede acceder a otra panorámica
void
setZoomGesturesEnabled(booleano enableZoom)
Establece si el usuario podrá usar gestos de zoom.

Resumen de métodos heredados

Métodos públicos

público público animateTo (cámara StreetViewPanoramaCamera, larga duración)

Cambia la posición, la orientación y el zoom actuales de la cámara a una posición determinada durante un período especificado

Parámetros
cámara La posición de la cámara en la que se animará
de vistas Es el tiempo (en milisegundos) que se tarda en pasar de la posición actual de la cámara a la determinada

público StreetViewPanoramaLocation getLocation ()

Devuelve la ubicación actual del usuario, así como información sobre las panorámicas adyacentes a la panorámica actual

Devuelve
  • La ubicación actual del usuario

público StreetViewPanoramaCamera getPanoramaCamera ()

Devuelve la orientación y el zoom actuales.

Devuelve
  • La cámara actual

público booleano isPanningGesturesEnabled ()

Muestra si los gestos de desplazamiento lateral están habilitados para el usuario.

Devuelve
  • true si los gestos de desplazamiento están habilitados

público booleano isStreetNamesEnabled ()

Devuelve si los nombres de las calles aparecen o no en la panorámica.

Devuelve
  • true si se muestran los nombres de las calles

público booleano isUserNavigationEnabled ()

Muestra si la navegación está habilitada o no para el usuario. Esto incluye presionar dos veces y usar los vínculos de navegación

Devuelve
  • true si la navegación está habilitada

público booleano isZoomGesturesEnabled ()

Muestra si los gestos de zoom están habilitados para el usuario.

Devuelve
  • true si los gestos de zoom están habilitados

pública Point orientationToPoint (orientación StreetViewPanoramaOrientation)

Muestra una ubicación de la pantalla que corresponde a una orientación (StreetViewPanoramaOrientation). La ubicación de la pantalla se indica en píxeles (no píxeles de visualización) en relación con la parte superior izquierda de la panorámica de Street View (no de toda la pantalla).

Parámetros
orientación Un objeto StreetViewPanoramaOrientation en la panorámica de Street View para convertirlo en una ubicación de la pantalla.
Devuelve
  • Es un objeto Point que representa la ubicación de la pantalla en píxeles. Muestra null si la orientación no se puede proyectar en la pantalla (p. ej., detrás del campo visual del usuario).

público StreetViewPanoramaOrientation pointToOrientation (Punto de punto)

Muestra la orientación que corresponde a una ubicación de la pantalla. La ubicación de la pantalla se especifica en píxeles de la pantalla (no en píxeles de visualización) en relación con la esquina superior izquierda de la panorámica de Street View (no la parte superior izquierda de la pantalla completa).

Parámetros
point Un Point en la pantalla en píxeles.
Devuelve
  • El StreetViewPanoramaOrientation que corresponde al objeto point en la pantalla o null si no se inicializó la panorámica de Street View o si el punto determinado no es válido en la pantalla.

público final void setOnStreetViewPanoramaCameraChangeListener (objeto de escucha StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener)

Configura una devolución de llamada que se invoca cuando cambia la cámara.

Parámetros
objeto de escucha Es la devolución de llamada que se invoca cuando cambia la cámara. Para desactivar la devolución de llamada, usa null.

público final void setOnStreetViewPanoramaChangeListener (objeto de escucha de StreetViewPanorama.OnStreetViewPanoramaChangeListener)

Establece una devolución de llamada que se invoca cuando cambia la panorámica.

Parámetros
objeto de escucha Es la devolución de llamada que se invoca cuando cambia la panorámica. Para desactivar la devolución de llamada, usa null.

público final void setOnStreetViewPanoramaClickListener (objeto de escucha de StreetViewPanorama.OnStreetViewPanoramaClickListener)

Establece una devolución de llamada que se invoca cuando se presiona la panorámica.

Parámetros
objeto de escucha Es la devolución de llamada que se invoca cuando se presiona la panorámica. Para desactivar la devolución de llamada, usa null.

público final void setOnStreetViewPanoramaLongClickListener (objeto de escucha de StreetViewPanorama.OnStreetViewPanoramaLongClickListener)

Establece una devolución de llamada que se invoca cuando se mantiene presionado la panorámica.

Parámetros
objeto de escucha Es la devolución de llamada que se invoca cuando se mantiene presionado la panorámica. Para desactivar la devolución de llamada, usa null.

público público setPanningGesturesEnabled (boolean enablePanning)

Establece si el usuario podrá usar gestos de desplazamiento lateral.

Parámetros
enablePanning true si los usuarios pueden usar gestos de desplazamiento lateral

público público setPosition (String panoId)

Configura el objeto StreetViewPanorama en una ubicación determinada

Parámetros
panoId ID de panorámica de la ubicación deseada

público público setPosition (posición LatLng)

Configura el objeto StreetViewPanorama en una ubicación determinada

Parámetros
position Latitud y longitud de la ubicación deseada

público público setPosition (posición de LatLng, fuente de StreetViewSource)

Configura el objeto StreetViewPanorama en una ubicación determinada

Parámetros
position Latitud y longitud de la ubicación deseada
source StreetViewSource especifica el origen de las panorámicas que se buscarán

public void setPosition (LatLng posición, int radio, StreetViewSource fuente)

Configura el objeto StreetViewPanorama en una ubicación determinada

Parámetros
position Latitud y longitud de la ubicación deseada
radio Radio, especificado en metros, que define el área en la que se buscará una panorámica, centrada en la latitud y longitud determinadas
source StreetViewSource especifica el origen de las panorámicas que se buscarán

público void setPosition (posición LatLng, radio int)

Configura el objeto StreetViewPanorama en una ubicación determinada

Parámetros
position Latitud y longitud de la ubicación deseada
radio Radio, especificado en metros, que define el área en la que se buscará una panorámica, centrada en la latitud y longitud determinadas

público público setStreetNamesEnabled (boolean enableStreetNames)

Establece si el usuario puede ver los nombres de las calles en las panorámicas

Parámetros
enableStreetNames true si los usuarios pueden ver los nombres de las calles en las panorámicas

public void setUserNavigationEnabled (boolean enableUserNavigation)

Establece si el usuario puede acceder a otra panorámica

Parámetros
enableUserNavigation true si los usuarios pueden usar otra panorámica

público público setZoomGesturesEnabled (boolean enableZoom)

Establece si el usuario podrá usar gestos de zoom.

Parámetros
enableZoom true si los usuarios pueden usar gestos de zoom