implementa Parcelable
Define la configuración de GoogleMapOptions para un objeto GoogleMap
. Estas opciones se pueden usar cuando se agrega un mapa a la aplicación de manera programática (en lugar de a través de XML). Si usas un MapFragment
, puedes pasar estas opciones con 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 mediante XML, puedes aplicar estas opciones con etiquetas XML personalizadas.
Resumen de la constante heredada
Resumen de constructores públicos
Opciones de GoogleMapOptions()
Crea un nuevo objeto GoogleMapOptions.
|
Resumen de métodos públicos
Opciones de GoogleMap |
ambientEnabled(booleano habilitado)
Especifica si se debe habilitar el estilo de modo ambiente.
|
Opciones de GoogleMap | |
Opciones de GoogleMap |
compassEnabled(booleano habilitado)
Especifica si se debe habilitar la brújula.
|
GoogleMapOptions estático |
createFromAttributes(contexto contextual, atributos del conjunto de atributos)
Crea un elemento GoogleMapsOptions desde
AttributeSet . |
Booleano | |
Posición de la cámara | |
Booleano | |
LatLngBounds | |
Booleano |
getLiteMode().
|
Booleano | |
int | |
Número de punto flotante | |
Número de punto flotante | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Booleano | |
Opciones de GoogleMap |
latLngBoundsForCameraTarget(BoundBounds llbounds)
Especifica un LatLngBounds para restringir el objetivo de la cámara, de modo que cuando los usuarios se desplacen y se desplacen lateralmente por el mapa, el objetivo de la cámara no se moverá fuera de estos límites.
|
Opciones de GoogleMap |
liteMode(booleano habilitado)
Especifica si el mapa debe crearse en el modo básico.
|
Opciones de GoogleMap |
mapId(MapMap de strings)
Especifica el ID del mapa.
|
Opciones de GoogleMap |
mapToolbarEnabled(booleano habilitado)
Especifica si se debe habilitar mapToolbar.
|
Opciones de GoogleMap |
mapType(int mapType)
Especifica un cambio en el tipo de mapa inicial.
|
Opciones de GoogleMap |
maxZoomPreference(float maxZoomPreference)
Especifica un límite superior preferido para el zoom de la cámara.
|
Opciones de GoogleMap |
minZoomPreference(float minZoomPreference)
Especifica un límite inferior preferido para el zoom de la cámara.
|
Opciones de GoogleMap |
rotateGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de rotación.
|
Opciones de GoogleMap |
scrollGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de desplazamiento.
|
Opciones de GoogleMap |
scrollGesturesEnabledDuringrotateOrZoom(booleano habilitado)
Especifica si se deben habilitar los gestos de desplazamiento durante los gestos de zoom y rotación.
|
Opciones de GoogleMap |
setInstrumentClusterMap(boolean isInstrumentCluster)
|
Opciones de GoogleMap |
tiltGesturesEnabled(booleano habilitado)
Especifica si se deben habilitar los gestos de inclinación.
|
String |
toString()
|
Opciones de GoogleMap |
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í. |
Opciones de GoogleMap |
zOrderOnTop(boolean zOrderOnTop)
Controla si la superficie de la vista de mapa se coloca encima de la ventana.
|
Opciones de GoogleMap |
zoomControlsEnabled(booleano habilitado)
Especifica si se deben habilitar los controles de zoom.
|
Opciones de GoogleMap |
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 (booleano habilitado)
Especifica si se debe habilitar el estilo de modo ambiente. El valor predeterminado es false
.
Si esta opción está habilitada, los mapas con estilo ambiental se pueden mostrar cuando un dispositivo Ambiactive ingresa al modo ambiente.
Parámetros
habilitado |
---|
público GoogleMapOptions cámara (CámaraPosition cámara)
Especifica la posición inicial de la cámara para el mapa.
Parámetros
cámara |
---|
público GoogleMapOptions compassEnabled (booleano habilitado)
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 AtributoSet)
Crea un elemento GoogleMapsOptions desde AttributeSet
.
Parámetros
Contexto | |
---|---|
attrs |
Booleano público getAmbientEnabled ()
Resultado que se muestra
- la opción ambientEnabled o un valor nulo si no se especifica.
public CameraPosition getCamera ()
Resultado que se muestra
- la opción de cámara, o bien un valor nulo si no se especifica.
Booleano público getCompassEnabled ()
Resultado que se muestra
- la opción brújulaEnabled o null si no se especifica.
público LatLngBounds getLatLngBoundsForCameraTarget ()
Resultado que se muestra
- los LatLngBounds utilizados para restringir el objetivo de la cámara, o nulo si no se especifica
Booleano público getLiteMode ()
Resultado que se muestra
- la opción liteMode o null si no se especifica.
Booleano público getMapToolbarEnabled ()
Resultado que se muestra
- la opción mapToolbarEnabled o null si no se especifica.
public intgetMapType()
Resultado que se muestra
- la opción mapType o -1 si no se especifica.
Flotante público getMaxZoomPreference ()
Resultado que se muestra
- la preferencia de nivel de zoom máximo o nulo si no se especifica.
Flotante público getMinZoomPreference ()
Resultado que se muestra
- la preferencia de nivel de zoom mínimo o un valor nulo si no se especifica.
Booleano público getRotateGesturesEnabled ()
Resultado que se muestra
- la opción rotarGesturesEnabled o null si no se especifica.
Booleano público getScrollGesturesEnabled ()
Resultado que se muestra
- la opción ScrollGesturesEnabled o null si no se especifica.
Booleano público getScrollGesturesEnabledDuringRotateOrZoom ()
Resultado que se muestra
- la opción ScrollGesturesEnabledDuringrotateOrZoom o null si no se especifica.
Booleano público getTiltGesturesEnabled ()
Resultado que se muestra
- la opción tiltGesturesEnabled o null si no se especifica.
Booleano público getUseViewLifecycleInFragment ()
Resultado que se muestra
- La opción useViewLifecycleInFragment o el valor nulo si no se especifica.
Booleano público getZOrderOnTop ()
Resultado que se muestra
- la opción zOrderOnTop o null si no se especifica.
Booleano público getZoomControlsEnabled ()
Resultado que se muestra
- la opción zoomControlsEnabled o null si no se especifica.
Booleano público getZoomGesturesEnabled ()
Resultado que se muestra
- la opción zoomGesturesEnabled o null si no se especifica.
GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)
Especifica un LatLngBounds para restringir el objetivo de la cámara, de modo que cuando los usuarios se desplacen y se desplacen lateralmente por el mapa, el objetivo de la cámara no se moverá fuera de estos límites.
Para obtener más información, consulta setLatLngBoundsForCameraTarget(LatLngBounds)
.
Parámetros
límites |
---|
público GoogleMapOptions liteMode (booleano habilitado)
Especifica si el mapa debe crearse en el modo básico. El valor predeterminado es false
.
Si el modo básico está habilitado, los mapas se cargarán como imágenes estáticas. Esto mejora el rendimiento en el caso de que se deban mostrar muchos mapas al mismo tiempo, por ejemplo, en una lista de desplazamiento. Sin embargo, el usuario no puede desplazar ni acercar, ni inclinar ni rotar los mapas en modo lite.
Parámetros
habilitado |
---|
GoogleMapOptions mapToolbarEnabled (booleano habilitado)
Especifica si se debe habilitar mapToolbar. Consulta setMapToolbarEnabled(boolean)
para obtener más información. El valor predeterminado es true
.
Parámetros
habilitado |
---|
público GoogleMapOptions mapType (int mapType)
Especifica un cambio en el tipo de mapa inicial.
Parámetros
Tipo de mapa |
---|
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 |
---|
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 (booleano habilitado)
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 (booleano habilitado)
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 (booleano habilitado)
Especifica si se deben habilitar los gestos de desplazamiento durante los gestos de zoom y rotación. 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 (booleano habilitado)
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 |
---|
public String toString ()
público 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
y vincula el ciclo de vida del mapa al fragmento.
El uso del ciclo de vida del fragmento permite una representación más rápida del mapa cuando el fragmento se desconecta y se vuelve a conectar, porque se conserva el contexto de GL subyacente. Esto tiene el costo de que, si se separa el fragmento, pero no se destruye, no liberará la memoria utilizada por el mapa.
Usar el ciclo de vida de una vista de fragmento implica que el mapa no se vuelve a usar cuando el fragmento se desconecta y se vuelve a conectar. Esto hará que el mapa se vuelva a procesar desde cero, lo que puede tardar unos segundos. También significa que, si bien un fragmento está separado y, por lo tanto, no tiene vista, todos los métodos GoogleMap
arrojarán NullPointerException
.
Parámetros
useViewLifecycleInFragment |
---|
público GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)
Controla si la superficie de la vista de mapa se coloca encima de la 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 (booleano habilitado)
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 (booleano habilitado)
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 |
---|