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 | |
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 | |
GroundOverlayOptions | |
GroundOverlayOptions | |
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.
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
- este objeto
GroundOverlayOptions
con un conjunto fijo nuevo
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
- este objeto
GroundOverlayOptions
con un nuevo conjunto de rumbos.
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
- este objeto
GroundOverlayOptions
con una nueva configuración de posibilidad de hacer clics
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
- los límites de la superposición de suelo. Este será
null
si la posición se estableció conposition(LatLng, float)
oposition(LatLng, float, float)
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ó conpositionFromBounds(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
- este objeto
GroundOverlayOptions
con un conjunto de imágenes nuevo
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 yfalse
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
- este objeto
GroundOverlayOptions
con un nuevo conjunto de posiciones.
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
- este objeto
GroundOverlayOptions
con un nuevo conjunto de posiciones.
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
- este objeto
GroundOverlayOptions
con un nuevo conjunto de posiciones.
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
- este objeto
GroundOverlayOptions
con una nueva configuración de transparencia.
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
- este objeto
GroundOverlayOptions
con una nueva configuración de visibilidad.
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
- este objeto
GroundOverlayOptions
con un nuevo conjunto zIndex.