implementa Parcelable
Define la configuración de PanoramaOptions para una StreetViewPanorama
. Estas opciones se pueden usar cuando agregas una panorámica a tu aplicación de manera programática. Si usas un objeto StreetViewPanoramaFragment
, puedes pasar estas opciones usando el método de fábrica estático newInstance(StreetViewPanoramaOptions)
. Si usas un StreetViewPanoramaView
, puedes pasar estas opciones con el constructor StreetViewPanoramaView(Context, StreetViewPanoramaOptions)
.
Resumen de la constante heredada
Resumen de constructores públicos
StreetViewPanoramaOptions()
Crea un nuevo objeto StreetViewPanoramaOptions.
|
Resumen de métodos públicos
Booleano | |
Cadena | |
LatLng | |
Número entero | |
StreetViewSource | |
Booleano | |
StreetViewPanoramaCamera | |
Booleano | |
Booleano | |
Booleano | |
StreetViewPanoramaOptions |
panningGesturesEnabled(booleano habilitado)
Permite activar o desactivar la posibilidad de que los usuarios utilicen el desplazamiento lateral en las panorámicas mediante gestos.
|
StreetViewPanoramaOptions |
panoramaCamera(cámara StreetViewPanoramaCamera)
Especifica la cámara inicial para la panorámica de Street View.
|
StreetViewPanoramaOptions |
panoramaId(cadena panoId)
Especifica la posición inicial de la panorámica de Street View según un ID de panorámica.
|
StreetViewPanoramaOptions |
position(posición de LatLng, radio de número entero, fuente de StreetViewSource)
Especifica la posición inicial de la panorámica de Street View según la ubicación, el radio y la fuente.
|
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions |
position(posición de LatLng, fuente de StreetViewSource)
Especifica la posición inicial de la panorámica de Street View según la ubicación y el origen.
|
StreetViewPanoramaOptions |
streetNamesEnabled(booleano habilitado)
Activa o desactiva la posibilidad de que los usuarios vean nombres de calles en panorámicas.
|
Cadena |
toString()
|
StreetViewPanoramaOptions |
useViewLifecycleInFragment(boolean useViewLifecycleInFragment)
Cuando se usa un objeto
StreetViewPanoramaFragment , esta marca especifica si el ciclo de vida de la panorámica de Street View debe vincularse a la vista del fragmento o al fragmento en sí. |
StreetViewPanoramaOptions |
userNavigationEnabled(booleano habilitado)
Activa o desactiva la posibilidad de que los usuarios se muevan entre las panorámicas.
|
StreetViewPanoramaOptions |
zoomGesturesEnabled(booleano habilitado)
Activa o desactiva la posibilidad de que los usuarios hagan zoom en las panorámicas mediante gestos.
|
Resumen de métodos heredados
Constructores públicos
público StreetViewPanoramaOptions ()
Crea un nuevo objeto StreetViewPanoramaOptions.
Métodos públicos
público booleano getPanningGesturesEnabled ()
Devuelve
true
si, en un principio, los usuarios pueden desplazarse lateralmente con gestos en las panorámicas de Street View
String pública getPanoramaId ()
Devuelve
- ID de panorámica inicial para la panorámica de Street View o
null
si no se especifica
público LatLng getPosition ()
Devuelve
- Posición inicial de la panorámica de Street View, o bien
null
si no se especifica
público entero getRadius ()
Devuelve
- Es el radio inicial que se usa para buscar una panorámica de Street View, o
null
si no se especifica.
público StreetViewSource getSource ()
Devuelve
- El filtro de origen que se utiliza para buscar una panorámica de Street View, o
DEFAULT
si no se especifica.
público booleano getStreetNamesEnabled ()
Devuelve
true
, si al principio los usuarios pueden ver nombres de calles en las panorámicas de Street View
público StreetViewPanoramaCamera getStreetViewPanoramaCamera ()
Devuelve
- La cámara inicial para la panorámica de Street View o
null
si no se especifica.
público booleano getUseViewLifecycleInFragment ()
Devuelve
- la opción useViewLifecycleInFragment o
null
si no se especifica.
público booleano getUserNavigationEnabled ()
Devuelve
true
si, en un principio, los usuarios pueden moverse a diferentes panorámicas de Street View
público booleano getZoomGesturesEnabled ()
Devuelve
true
si, en un principio, los usuarios pueden hacer zoom con gestos en las panorámicas de Street View
público StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)
Permite activar o desactivar la posibilidad de que los usuarios utilicen el desplazamiento lateral en las panorámicas mediante gestos. Consulta setPanningGesturesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
pública StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera)
Especifica la cámara inicial para la panorámica de Street View.
Parámetros
cámara |
---|
público StreetViewPanoramaOptions panoramaId (String panoId)
Especifica la posición inicial de la panorámica de Street View según un ID de panorámica. La posición establecida por panoramaID tiene prioridad sobre una posición establecida por un objeto LatLng.
Parámetros
panoId |
---|
público StreetViewPanoramaOptions position (LatLng, radio de número entero, StreetViewSource fuente)
Especifica la posición inicial de la panorámica de Street View según la ubicación, el radio y la fuente. La posición que establece panoramaID (si se establece) tiene prioridad sobre una posición establecida por un objeto LatLng.
Parámetros
position | |
---|---|
radio | |
source |
público StreetViewPanoramaOptions position (LatLng, radio de número entero)
Especifica la posición inicial de la panorámica de Street View según la ubicación y el radio. La posición que establece el panorámicaID, si se establece, tiene prioridad sobre una posición establecida por un objeto LatLng.
Parámetros
position | |
---|---|
radio |
pública StreetViewPanoramaOptions position (LatLng posición)
Especifica la posición inicial de la panorámica de Street View según la ubicación. La posición que establece el panorámicaID, si se establece, tiene prioridad sobre una posición establecida por una clase LatLng.
Parámetros
position |
---|
público StreetViewPanoramaOptions position (LatLng, fuente de StreetViewSource)
Especifica la posición inicial de la panorámica de Street View según la ubicación y el origen. La posición que establece el panorámicaID, si se establece, tiene prioridad sobre una posición establecida por un objeto LatLng.
Parámetros
position | |
---|---|
source |
público StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)
Activa o desactiva la posibilidad de que los usuarios vean nombres de calles en panorámicas. Consulta setStreetNamesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
String pública toString ()
público StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)
Cuando se usa un objeto StreetViewPanoramaFragment
, esta marca especifica si el ciclo de vida de la panorámica de Street View debe vincularse a la vista del fragmento o al fragmento en sí. El valor predeterminado es false
, que vincula el ciclo de vida de la panorámica de Street View al fragmento.
El uso del ciclo de vida del fragmento permite una renderización más rápida de la panorámica de Street View cuando el fragmento se desconecta y se vuelve a conectar, ya que se conserva el contexto de GL subyacente. Como consecuencia, desconectar el fragmento, pero no destruirlo, no liberará la memoria que utiliza la panorámica.
Cuando se usa el ciclo de vida de la vista de un fragmento, no se vuelve a usar una panorámica de Street View cuando el fragmento se desconecta y se vuelve a conectar. Esto hará que el mapa se vuelva a renderizar desde cero, lo que puede tardar unos segundos. También significa que mientras un fragmento esté desconectado y, por lo tanto, no tenga vista, todos los métodos StreetViewPanorama
arrojarán NullPointerException
.
Parámetros
useViewLifecycleInFragment |
---|
público StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)
Activa o desactiva la posibilidad de que los usuarios se muevan entre las panorámicas. Consulta setUserNavigationEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)
Activa o desactiva la posibilidad de que los usuarios hagan zoom en las panorámicas mediante gestos. Consulta setZoomGesturesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|