GoogleMapOptions

la clase final pública GoogleMapOptions extiende Object
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
camera(cámara CameraPosition)
Especifica la posición inicial de la cámara para el mapa.
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
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
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

público GoogleMapOptions mapId (MapmapId)

Especifica el ID del mapa.

Parámetros
ID de mapa

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