GroundOverlayOptions

la clase final pública GroundOverlayOptions extiende el objeto
implementa Parcelable

Define las opciones para una superposición de suelo.

Resumen de constantes

flotante NO_DIMENSION Marca para indicar cuándo no se especifican dimensiones para la altura.

Resumen de la constante heredada

Resumen de constructores públicos

GroundOverlayOptions()
Crea un nuevo conjunto de opciones de superposición de suelo.

Resumen de métodos públicos

GroundOverlayOptions
ancla(float u, float v)
Especifica el ancla.
GroundOverlayOptions
rumbo(rumbo flotante)
Especifica el rumbo de la superposición de suelo en grados en sentido horario, partiendo del norte.
GroundOverlayOptions
clickable(booleano en el que se puede hacer clic)
Especifica si se puede hacer clic en la superposición de suelo.
flotante
getAnchorU()
Anclaje relativo horizontal; 0.0 y 1.0 denotan los bordes izquierdo y derecho, respectivamente.
flotante
getAnchorV()
Delimitador vertical vertical; 0.0 y 1.0 denotan los bordes inferior y superior, respectivamente.
flotante
getBearing()
Obtiene el rumbo establecido para este objeto GroundOverlayOptions.
LatLngBounds
getBounds()
Obtiene los límites establecidos para este objeto GroundOverlayOptions.
flotante
getHeight()
Obtiene la altura establecida para este objeto GroundOverlayOptions.
BitmapDescriptor;
getImage()
Obtiene el descriptor de imagen establecido para este objeto GroundOverlayOptions.
LatLng.
getLocation()
Obtiene la ubicación establecida para este objeto GroundOverlayOptions.
flotante
getTransparency()
Obtiene la transparencia establecida para este objeto GroundOverlayOptions.
flotante
getWidth().
Obtiene el ancho establecido para este objeto GroundOverlayOptions.
flotante
getZIndex()
Obtiene el zIndex establecido para este objeto GroundOverlayOptions.
GroundOverlayOptions
image(BitmapDescriptor imageDescriptor)
Especifica la imagen de esta superposición de suelo.
boolean
isClickable()
Obtiene la configuración de clic para este objeto GroundOverlayOptions.
boolean
esVisible()
Obtiene la configuración de visibilidad de este objeto GroundOverlayOptions.
GroundOverlayOptions
position(ubicación LatLng, ancho flotante)
Especifica la posición de esta superposición de suelo mediante un punto de anclaje (un elemento LatLng) y el ancho (en metros).
GroundOverlayOptions
position(ubicación LatLng, ancho flotante, altura flotante)
Especifica la posición de esta superposición de suelo mediante un punto de anclaje (una LatLng), el ancho y la altura (ambos en metros).
GroundOverlayOptions
positionFromBounds(límites LatLngBounds)
Especifica la posición de esta superposición de suelo.
GroundOverlayOptions
transparencia(transparencia flotante)
Especifica la transparencia de la superposición de suelo.
GroundOverlayOptions
visible(booleano visible)
Especifica la visibilidad de la superposición de suelo.
GroundOverlayOptions
zIndex(zIndex flotante)
Especifica el zIndex de superposición de suelo, es decir, el orden en el que se dibujará.

Resumen de métodos heredados

Constantes

publico estático estático NO_DIMENSION

Marca para indicar cuándo no se especifican dimensiones para la altura.

Valor de la constante: -1.0

Constructores públicos

public GroundOverlayOptions()

Crea un nuevo conjunto de opciones de superposición de suelo.

Métodos públicos

público GroundOverlayOptions ancla (float u, float v)

Especifica el ancla.

El ancla se alinea con la ubicación de la superposición de suelo.

El punto de anclaje se especifica en un espacio continuo 2D donde (0,0), (1,0), (0,1) y (1,1) denotan las esquinas superior izquierda, superior derecha, inferior izquierda y derecha, respectivamente.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Parámetros
u coordenada u del ancla
v Coordenada V del anclaje
Resultado que se muestra

público GroundOverlayOptions rumbo (rumbo flotante)

Especifica el rumbo de la superposición de suelo en grados en sentido horario, partiendo del norte. La rotación se realiza sobre el punto de anclaje. Si no se especifica, el valor predeterminado es 0 (es decir, hacia arriba en la imagen).

Ten en cuenta que el límite de latitud y longitud se aplica antes de la rotación.

Parámetros
bearing el rumbo en grados en sentido horario, partiendo del norte. Los valores fuera del rango [0, 360] se normalizarán.
Resultado que se muestra

público GroundOverlayOptions en el que se puede hacer clic (booleano en el que se puede hacer clic)

Especifica si se puede hacer clic en la superposición de suelo. La posibilidad de hacer clics de forma predeterminada es false.

Parámetros
se le puede hacer clic La nueva configuración de posibilidad de hacer clics.
Resultado que se muestra

flotante público getAnchorU ()

Anclaje relativo horizontal; 0.0 y 1.0 denotan los bordes izquierdo y derecho, respectivamente. Otros valores de anclaje se interpolan en consecuencia.

Resultado que se muestra
  • la ubicación del anclaje relativo en el borde horizontal.

public float getAnchorV ()

Delimitador vertical vertical; 0.0 y 1.0 denotan los bordes inferior y superior, respectivamente. Otros valores de anclaje se interpolan en consecuencia.

Resultado que se muestra
  • la ubicación del anclaje vertical relativo.

public float getBearing ()

Obtiene el rumbo establecido para este objeto GroundOverlayOptions.

Resultado que se muestra
  • el rumbo de la superposición de suelo.

público LatLngBounds getBounds ()

Obtiene los límites establecidos para este objeto GroundOverlayOptions.

Resultado que se muestra

public float getHeight ()

Obtiene la altura establecida para este objeto GroundOverlayOptions.

Resultado que se muestra
  • la altura de la superposición de suelo.

BitmapDescriptor getImage ()

Obtiene el descriptor de imagen establecido para este objeto GroundOverlayOptions.

Resultado que se muestra
  • Un objeto BitmapDescriptor que representa la imagen de la superposición de suelo.

público LatLng getLocation ()

Obtiene la ubicación establecida para este objeto GroundOverlayOptions.

Resultado que se muestra
  • la ubicación en la que se colocarán los anclajes de la superposición de suelo. Este será null si la posición se estableció con positionFromBounds(LatLngBounds).

public float getTransparency ()

Obtiene la transparencia establecida para este objeto GroundOverlayOptions.

Resultado que se muestra
  • la transparencia de la superposición de suelo.

flotante público getWidth ()

Obtiene el ancho establecido para este objeto GroundOverlayOptions.

Resultado que se muestra
  • el ancho de la superposición de suelo.

flotante público getZIndex ()

Obtiene el zIndex establecido para este objeto GroundOverlayOptions.

Resultado que se muestra
  • el índice Z de la superposición de suelo.

público GroundOverlayOptions image (BitmapDescriptor imageDescriptor)

Especifica la imagen de esta superposición de suelo.

Para cargar una imagen como textura (que se usa para dibujar la imagen en un mapa), esta debe convertirse en una imagen con lados de dos potencias. De esta manera, se puede crear un mipmap a fin de procesar la textura en varios niveles de zoom. Consulta Mipmap (Wikipedia) para obtener más información. Por lo tanto, para conservar la memoria y evitar esta conversión, se recomienda que las dimensiones de la imagen sean potencia de dos.

Parámetros
imagenDescriptor el BitmapDescriptor que se usará para esta superposición de suelo
Resultado que se muestra

Booleano público isClickable ()

Obtiene la configuración de clic para este objeto GroundOverlayOptions.

Resultado que se muestra
  • true si se puede hacer clic en la superposición de suelo y false si no se puede hacer clic.

Booleano público isVisible ()

Obtiene la configuración de visibilidad de este objeto GroundOverlayOptions.

Resultado que se muestra
  • true si esta superposición es visible; false si no lo es.

público GroundOverlayOptions position (LatLng ubicación, ancho flotante)

Especifica la posición de esta superposición de suelo mediante un punto de anclaje (un elemento LatLng) y el ancho (en metros). La altura se adaptará en consecuencia para preservar la relación de aspecto.

Parámetros
ubicación la ubicación en el mapa LatLng a la que permanecerá fijo el punto de anclaje de la imagen determinada El anclaje permanecerá fijo en la posición en el suelo cuando se apliquen las transformaciones (p. ej., setDimensions, setBearing, etcétera).
ancho el ancho de la superposición (en metros). La altura se determinará automáticamente según la relación de aspecto de la imagen.
Resultado que se muestra
Arroja
IllegalArgumentException si el anclaje es null
IllegalArgumentException si el ancho es negativo
IllegalStateException si la posición ya se estableció con positionFromBounds(LatLngBounds)

público GroundOverlayOptions position (LatLng ubicación, ancho flotante, altura flotante)

Especifica la posición de esta superposición de suelo mediante un punto de anclaje (una LatLng), el ancho y la altura (ambos en metros). Cuando se renderice, la imagen se ajustará para adaptarse a las dimensiones especificadas.

Parámetros
ubicación la ubicación en el mapa LatLng a la que permanecerá fijo el punto de anclaje de la imagen determinada El anclaje permanecerá fijo en la posición en el suelo cuando se apliquen las transformaciones (p. ej., setDimensions, setBearing, etcétera).
ancho el ancho de la superposición (en metros)
alto la altura de la superposición (en metros)
Resultado que se muestra
Arroja
IllegalArgumentException si el anclaje es null
IllegalArgumentException si el ancho o la altura son negativos
IllegalStateException si la posición ya se estableció con positionFromBounds(LatLngBounds)

público GroundOverlayOptions positionFromBounds (LatLngBounds límites)

Especifica la posición de esta superposición de suelo.

Parámetros
límites un elemento LatLngBounds en el que se colocará la superposición de suelo
Resultado que se muestra
Arroja
IllegalStateException si la posición ya se estableció con position(LatLng, float) o position(LatLng, float, float)

público GroundOverlayOptions transparencia (transparencia flotante)

Especifica la transparencia de la superposición de suelo. La transparencia predeterminada es 0 (opaco).

Parámetros
transparencia un número de punto flotante en el rango [0..1], donde 0 significa que la superposición de suelo es opaca, y 1, que es transparente.
Resultado que se muestra
Arroja
IllegalArgumentException si la transparencia está fuera del rango [0..1].

público GroundOverlayOptions visible (booleano visible)

Especifica la visibilidad de la superposición de suelo. La visibilidad predeterminada es true.

Parámetros
visible
Resultado que se muestra

público GroundOverlayOptions zIndex (zIndex flotante)

Especifica el zIndex de superposición de suelo, es decir, el orden en el que se dibujará. Consulta la documentación en la parte superior de esta clase para obtener más información sobre zIndex.

Parámetros
Índice Z
Resultado que se muestra