implements Parcelable
Define opciones para una superposición de suelo.
Resumen de constantes
float | NO_DIMENSION | Marca cuando no se especifica ninguna dimensión 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 |
Ancho(float u, float v)
Especifica el ancla.
|
GroundOverlayOptions |
bearing(rumbo flotante)
Especifica el rumbo de la superposición de suelo en grados en el sentido de las manecillas del reloj desde el norte.
|
GroundOverlayOptions |
clickable(booleano en el que se puede hacer clic)
Especifica si se puede hacer clic en la superposición de suelo.
|
float |
getAnchorU()
Anclaje relativa horizontal;
0.0 y 1.0 denotan bordes izquierdo y derecho
respectivamente. |
float |
getAnchorV()
Anclaje relativa vertical;
0.0 y 1.0 denotan los bordes inferior y superior, respectivamente. |
float |
getBearing()
Obtiene el conjunto de rumbos para este objeto
GroundOverlayOptions . |
LatLngBounds |
getBounds()
Obtiene los límites configurados para este objeto
GroundOverlayOptions . |
float |
getHeight()
Obtiene la altura establecida para este objeto
GroundOverlayOptions . |
BitmapDescriptor |
getImage()
Obtiene el conjunto de descriptores de imágenes para este objeto
GroundOverlayOptions . |
LatLng |
getLocation()
Obtiene la ubicación configurada para este objeto
GroundOverlayOptions . |
float |
getTransparency()
Obtiene el conjunto de transparencias para este objeto
GroundOverlayOptions . |
float |
getWidth()
Obtiene el ancho establecido para este objeto
GroundOverlayOptions . |
float |
getZIndex()
Obtiene el conjunto zIndex para este objeto
GroundOverlayOptions . |
GroundOverlayOptions | |
boolean |
isClickable()
Obtiene la configuración de posibilidad de hacer clics para este objeto
GroundOverlayOptions . |
boolean |
isVisible()
Obtiene la configuración de visibilidad de este objeto
GroundOverlayOptions . |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions |
transparencia(transparencia de número de punto flotante)
Especifica la transparencia de la superposición de suelo.
|
GroundOverlayOptions |
visible(boolean visible)
Especifica la visibilidad de la superposición de suelo.
|
GroundOverlayOptions |
zIndex(Índice z de número de punto flotante)
Especifica el zIndex de la superposición de suelo, es decir, el orden en el que se dibujará.
|
Resumen de métodos heredados
Constantes
público estático final número de punto flotante NO_DIMENSION
Marca cuando no se especifica ninguna dimensión para la altura.
Constructores públicos
público GroundOverlayOptions ()
Crea un nuevo conjunto de opciones de superposición de suelo.
Métodos públicos
público GroundOverlayOptions . ancla (flotante 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) señalan las esquinas superior izquierda, superior derecha, inferior izquierda e inferior derecha, respectivamente.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Parámetros
u | Coordenada u del anclaje |
---|---|
v | Coordenada v del anclaje |
Muestra
- este objeto
GroundOverlayOptions
con un nuevo conjunto de anclas.
público GroundOverlayOptions . rumbo (rumbo flotante)
Especifica el rumbo de la superposición de suelo en grados en el sentido de las manecillas del reloj desde el norte. La rotación es sobre el punto de anclaje. Si no se especifica, el valor predeterminado es 0 (es decir, arriba en la imagen apunta hacia el norte).
Ten en cuenta que el límite de latitud y longitud se aplica antes de la rotación.
Parámetros
bearing | rumbo en grados en sentido horario, partiendo del norte. Valores fuera del rango [0, 360) se normalizará. |
---|
Muestra
- este objeto
GroundOverlayOptions
con un nuevo conjunto de rumbos.
público GroundOverlayOptions . en las 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 predeterminada es false
.
Parámetros
se le puede hacer clic | Nueva configuración de posibilidad de hacer clics. |
---|
Muestra
- este objeto
GroundOverlayOptions
con una nueva configuración de posibilidad de hacer clics.
público número de punto flotante getAnchorU ()
Anclaje relativa horizontal; 0.0
y 1.0
denotan bordes izquierdo y derecho
respectivamente. Otros valores de anclaje se interpolan de forma correspondiente.
Muestra
- la ubicación del anclaje relativa del borde horizontal.
público número de punto flotante getAnchorV ()
Anclaje relativa vertical; 0.0
y 1.0
denotan los bordes inferior y superior, respectivamente.
Otros valores de anclaje se interpolan de forma correspondiente.
Muestra
- la ubicación del anclaje relativa del borde vertical.
público número de punto flotante getBearing ()
Obtiene el conjunto de rumbos para este objeto GroundOverlayOptions
.
Muestra
- el rumbo de la superposición de suelo.
público LatLngBounds . getBounds ()
Obtiene los límites configurados para este objeto GroundOverlayOptions
.
Muestra
- los límites de la superposición de suelo. Este valor será
null
si se estableció la posición. usandoposition(LatLng, float)
oposition(LatLng, float, float)
público número de punto flotante getHeight ()
Obtiene la altura establecida para este objeto GroundOverlayOptions
.
Muestra
- la altura de la superposición de suelo.
público BitmapDescriptor . getImage ()
Obtiene el conjunto de descriptores de imágenes para este objeto GroundOverlayOptions
.
Muestra
- Un objeto
BitmapDescriptor
que representa la imagen de la superposición de suelo.
público LatLng . getLocation ()
Obtiene la ubicación configurada para este objeto GroundOverlayOptions
.
Muestra
- la ubicación para colocar el ancla de la superposición de suelo. Será
null
si La posición se estableció conpositionFromBounds(LatLngBounds)
.
público número de punto flotante getTransparency ()
Obtiene el conjunto de transparencias para este objeto GroundOverlayOptions
.
Muestra
- la transparencia de la superposición de suelo.
público número de punto flotante getWidth ()
Obtiene el ancho establecido para este objeto GroundOverlayOptions
.
Muestra
- el ancho de la superposición de suelo.
público número de punto flotante getZIndex ()
Obtiene el conjunto zIndex para este objeto GroundOverlayOptions
.
Muestra
- el zIndex de la superposición de suelo.
público GroundOverlayOptions . imagen (BitmapDescriptor imageDescriptor)
Especifica la imagen de esta superposición de suelo.
Para cargar una imagen como una textura (que se usa para dibujar la imagen en un mapa), se debe en una imagen cuyos lados son potencia de dos. De esta forma, se puede usar un mapa MIP para renderizar la textura en varios niveles de zoom. Consulta Mipmap (Wikipedia) para obtener información detallada. Por lo tanto, para para conservar memoria al evitar esta conversión, se recomienda que las dimensiones de la imagen se potencias de dos.
Parámetros
imageDescriptor | el objeto BitmapDescriptor que se usará para esta superposición de suelo |
---|
Muestra
- este objeto
GroundOverlayOptions
con un nuevo conjunto de imágenes.
público booleano isClickable ()
Obtiene la configuración de posibilidad de hacer clics para este objeto GroundOverlayOptions
.
Muestra
true
si se puede hacer clic en la superposición de suelo;false
si no lo es.
público booleano isVisible ()
Obtiene la configuración de visibilidad de este objeto GroundOverlayOptions
.
Muestra
true
si esta superposición de suelo es visible;false
si no lo es.
público GroundOverlayOptions . posición (LatLng ubicación, ancho de número de punto flotante)
Especifica la posición de esta superposición de suelo a través de un punto de anclaje (un LatLng
) y el
ancho (en metros). La altura se adaptará según corresponda para conservar la relación de aspecto.
Parámetros
ubicación | la ubicación en el mapa (LatLng ) a la que el punto de anclaje de la
de la imagen permanecerá corregida. El ancla permanecerá fija en la posición en el suelo cuando
se aplican 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. |
Muestra
- este objeto
GroundOverlayOptions
con una nueva posición establecida.
Arroja
IllegalArgumentException | si el ancla es null |
---|---|
IllegalArgumentException | si el ancho es negativo |
IllegalStateException | si ya se estableció la posición con positionFromBounds(LatLngBounds)
|
público GroundOverlayOptions . posición (LatLng ubicación, ancho de número de punto flotante, altura de número de punto flotante)
Especifica la posición de esta superposición de suelo a través de un punto de anclaje (un LatLng
) y el ancho.
y altura (ambos en metros). Cuando se renderiza, la imagen se ajustará para adaptarse a las dimensiones
especificada.
Parámetros
ubicación | la ubicación en el mapa (LatLng ) a la que el punto de anclaje de la
de la imagen permanecerá corregida. El ancla permanecerá fija en la posición en el suelo cuando
se aplican 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) |
Muestra
- este objeto
GroundOverlayOptions
con una nueva posición establecida.
Arroja
IllegalArgumentException | si el ancla es null |
---|---|
IllegalArgumentException | si el ancho o la altura son negativos |
IllegalStateException | si ya se estableció la posición con positionFromBounds(LatLngBounds)
|
público GroundOverlayOptions . positionFromBounds (límites de LatLngBounds)
Especifica la posición de esta superposición de suelo.
Parámetros
límites | un objeto LatLngBounds en el que se debe colocar la superposición de suelo. |
---|
Muestra
- este objeto
GroundOverlayOptions
con una nueva posición establecida.
Arroja
IllegalStateException | si la posición ya se estableció mediante position(LatLng, float) o position(LatLng, float, float) .
|
---|
público GroundOverlayOptions . transparencia (transparencia de número de punto 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 el suelo
superposición es opaca, y 1 significa que la superposición de suelo es transparente. |
---|
Muestra
- este objeto
GroundOverlayOptions
con un nuevo parámetro de 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 |
---|
Muestra
- este objeto
GroundOverlayOptions
con un nuevo parámetro de configuración de visibilidad.
público GroundOverlayOptions . zIndex (Índice z de número de punto flotante)
Especifica el zIndex de la superposición de suelo, es decir, el orden en el que se dibujará. Consulta la en la parte superior de esta clase para obtener más información sobre zIndex.
Parámetros
zIndex |
---|
Muestra
- este objeto
GroundOverlayOptions
con un nuevo conjunto zIndex.