implementa Parcelable
Define la configuración de GoogleMapOptions para una GoogleMap
. Estas opciones se pueden usar cuando agregas un mapa a tu aplicación de manera programática (en lugar de a través de XML). Si usas un objeto MapFragment
, puedes pasar estas opciones usando el método de fábrica estático newInstance(GoogleMapOptions)
. Si usas un MapView
, puedes pasar estas opciones con el constructor MapView(Context, GoogleMapOptions)
.
Si agregas un mapa usando XML, puedes aplicar estas opciones usando etiquetas XML personalizadas.
Resumen de la constante heredada
Resumen de constructores públicos
GoogleMapOptions()
Crea un nuevo objeto GoogleMapOptions.
|
Resumen de métodos públicos
GoogleMapOptions |
ambientEnabled(booleano habilitado)
Especifica si se debe habilitar el diseño en modo ambiente.
|
GoogleMapOptions | |
GoogleMapOptions |
compassEnabled(booleano habilitado)
Especifica si se debe habilitar la brújula.
|
GoogleMapOptions estático |
createFromAttributes(contexto de contexto, atributos AttributeSet)
Crea un GoogleMapsOptions a partir de
AttributeSet . |
Booleano | |
CameraPosition | |
Booleano | |
LatLngBounds | |
Booleano | |
Booleano | |
int | |
Float | |
Float | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
GoogleMapOptions |
latLngBoundsForCameraTarget(Límites de LatLngBounds)
Especifica un objeto LatLngBounds para restringir el objetivo de la cámara, de modo que, cuando los usuarios se desplacen por el mapa, el objetivo de la cámara no se mueva fuera de estos límites.
|
GoogleMapOptions |
liteMode(booleano habilitado)
Especifica si el mapa se debe crear en el modo lite.
|
GoogleMapOptions |
mapId(String mapId)
Especifica el ID del mapa.
|
GoogleMapOptions |
mapToolbarEnabled(booleano habilitado)
Especifica si se debe habilitar mapToolbar.
|
GoogleMapOptions |
mapType(int mapType)
Especifica un cambio en el tipo de mapa inicial.
|
GoogleMapOptions |
maxZoomPreference(flotante maxZoomPreference)
Especifica un límite superior preferido para el zoom de la cámara.
|
GoogleMapOptions |
minZoomPreference(float minZoomPreference)
Especifica un límite inferior preferido para el zoom de la cámara.
|
GoogleMapOptions |
rotateGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de rotación.
|
GoogleMapOptions |
scrollGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de desplazamiento.
|
GoogleMapOptions |
scrollGesturesEnabledDuringRotateOrZoom(booleano habilitado)
Especifica si los gestos de desplazamiento deben habilitarse durante los gestos de rotación y zoom.
|
GoogleMapOptions |
setInstrumentClusterMap(boolean isInstrumentCluster)
|
GoogleMapOptions |
tiltGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de inclinación.
|
Cadena |
toString()
|
GoogleMapOptions |
useViewLifecycleInFragment(boolean useViewLifecycleInFragment)
Cuando se usa un objeto
MapFragment , esta marca especifica si el ciclo de vida del mapa debe vincularse a la vista del fragmento o al fragmento en sí. |
GoogleMapOptions |
zOrderOnTop(booleano zOrderOnTop)
Controla si la superficie de la vista de mapa se coloca sobre su ventana.
|
GoogleMapOptions |
zoomControlsEnabled(booleano habilitado)
Especifica si se deben habilitar los controles de zoom.
|
GoogleMapOptions |
zoomGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de zoom.
|
Resumen de métodos heredados
Constructores públicos
public GoogleMapOptions ()
Crea un nuevo objeto GoogleMapOptions.
Métodos públicos
público GoogleMapOptions ambientEnabled (boolean enabled)
Especifica si se debe habilitar el diseño en modo ambiente. El valor predeterminado es false
.
Cuando se habilita esta opción, se pueden mostrar mapas con estilo ambiente cuando un dispositivo ambiactivo ingresa al modo ambiente.
Parámetros
habilitado |
---|
público GoogleMapOptions camera (CameraPosition cámara)
Especifica la posición inicial de la cámara para el mapa.
Parámetros
cámara |
---|
public GoogleMapOptions compassEnabled (boolean enabled)
Especifica si se debe habilitar la brújula. Consulta setCompassEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público estático GoogleMapOptions createFromAttributes (contexto de contexto, atributos AttributeSet)
Crea un GoogleMapsOptions a partir de AttributeSet
.
Parámetros
Contexto | |
---|---|
attrs |
público booleano getAmbientEnabled ()
Devuelve
- la opción ambientEnabled o nulo si no se especifica.
público booleano getCompassEnabled ()
Devuelve
- la opción brújulaEnabled o nulo si no se especifica.
público LatLngBounds getLatLngBoundsForCameraTarget ()
Devuelve
- el objeto LatLngBounds utilizado para restringir el objetivo de la cámara, o nulo si no se especifica.
público booleano getLiteMode ()
Devuelve
- la opción liteMode o nulo si no se especifica.
público booleano getMapToolbarEnabled ()
Devuelve
- mapToolbarEnabled o nulo si no se especifica.
public int getMapType ()
Devuelve
- la opción mapType o -1 si no se especifica.
número de punto flotante público getMaxZoomPreference ()
Devuelve
- la preferencia del nivel de zoom máximo o nulo si no se especifica.
public Float getMinZoomPreference ()
Devuelve
- la preferencia del nivel de zoom mínimo o nulo si no se especifica.
público booleano getRotateGesturesEnabled ()
Devuelve
- la opción rotarGesturesEnabled o nulo si no se especificaba.
público booleano getScrollGesturesEnabled ()
Devuelve
- la opción ScrollGesturesEnabled o un valor nulo si no se especifica.
public Booleano getScrollGesturesEnabledDuringRotateOrZoom ()
Devuelve
- la opción scrollGesturesEnabledActivateRotateOrZoom o un valor nulo si no se especifica.
público booleano getTiltGesturesEnabled ()
Devuelve
- la opción inclinaciónGesturesEnabled o valor nulo si no se especifica.
público booleano getUseViewLifecycleInFragment ()
Devuelve
- la opción useViewLifecycleInFragment o nulo si no se especifica.
público booleano getZOrderOnTop ()
Devuelve
- la opción zOrderOnTop o un valor nulo si no se especifica.
público booleano getZoomControlsEnabled ()
Devuelve
- la opción zoomControlsEnabled o un valor nulo si no se especifica.
público booleano getZoomGesturesEnabled ()
Devuelve
- la opción zoomGesturesEnabled o nulo si no se especifica.
public GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)
Especifica un objeto LatLngBounds para restringir el objetivo de la cámara, de modo que, cuando los usuarios se desplacen por el mapa, el objetivo de la cámara no se mueva fuera de estos límites.
Para obtener más información, consulta setLatLngBoundsForCameraTarget(LatLngBounds)
.
Parámetros
límites |
---|
público GoogleMapOptions liteMode (boolean enabled)
Especifica si el mapa se debe crear en el modo lite. El valor predeterminado es false
.
Si habilitas el modo lite, los mapas se cargarán como imágenes estáticas. Esto mejora el rendimiento en los casos en los que se deben mostrar muchos mapas al mismo tiempo (por ejemplo, en una lista de desplazamiento). Sin embargo, el usuario no puede desplazar lateralmente el mapa ni hacer zoom en ellos, ni tampoco inclinarlos ni rotarlos.
Parámetros
habilitado |
---|
público GoogleMapOptions mapToolbarEnabled (boolean enabled)
Especifica si se debe habilitar mapToolbar. Consulta setMapToolbarEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
public GoogleMapOptions mapType (int mapType)
Especifica un cambio en el tipo de mapa inicial.
Parámetros
mapType |
---|
público GoogleMapOptions maxZoomPreference (float maxZoomPreference)
Especifica un límite superior preferido para el zoom de la cámara.
Para obtener más información, consulta setMaxZoomPreference(float)
.
Parámetros
maxZoomPreference |
---|
public GoogleMapOptions minZoomPreference (float minZoomPreference)
Especifica un límite inferior preferido para el zoom de la cámara.
Para obtener más información, consulta setMinZoomPreference(float)
.
Parámetros
minZoomPreference |
---|
público GoogleMapOptions rotateGesturesEnabled (boolean enabled)
Especifica si se deben habilitar los gestos de rotación. Consulta setRotateGesturesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público GoogleMapOptions scrollGesturesEnabled (boolean enabled)
Especifica si se deben habilitar los gestos de desplazamiento. Consulta setScrollGesturesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)
Especifica si los gestos de desplazamiento deben habilitarse durante los gestos de rotación y zoom. Consulta setScrollGesturesEnabledDuringRotateOrZoom(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)
Parámetros
isInstrumentCluster |
---|
público GoogleMapOptions tiltGesturesEnabled (boolean enabled)
Especifica si se deben habilitar los gestos de inclinación. Consulta setTiltGesturesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
String pública toString ()
public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)
Cuando se usa un objeto MapFragment
, esta marca especifica si el ciclo de vida del mapa debe vincularse a la vista del fragmento o al fragmento en sí. El valor predeterminado es false
, que vincula el ciclo de vida del mapa al fragmento.
El uso del ciclo de vida del fragmento permite una renderización más rápida del mapa cuando el fragmento se desconecta y se vuelve a conectar, ya que se conserva el contexto GL subyacente. Como consecuencia, desconectar el fragmento, pero no destruirlo, no liberará la memoria que utiliza el mapa.
Cuando se usa el ciclo de vida de la vista de un fragmento, no se vuelve a usar un mapa 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 GoogleMap
arrojarán NullPointerException
.
Parámetros
useViewLifecycleInFragment |
---|
public GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)
Controla si la superficie de la vista de mapa se coloca sobre su ventana. Consulta setZOrderOnTop(boolean)
para obtener más información. Ten en cuenta que esto abarcará todas las demás vistas que podrían aparecer en el mapa (p.ej., los controles de zoom o el botón Mi ubicación).
Parámetros
zOrderOnTop |
---|
público GoogleMapOptions zoomControlsEnabled (boolean enabled)
Especifica si se deben habilitar los controles de zoom. Consulta setZoomControlsEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público GoogleMapOptions zoomGesturesEnabled (boolean enabled)
Especifica si se deben habilitar los gestos de zoom. Consulta setZoomGesturesEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|