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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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á
nullsi 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
BitmapDescriptorque 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á
nullsi 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
GroundOverlayOptionscon un nuevo conjunto de imágenes.
público booleano isClickable ()
Obtiene la configuración de posibilidad de hacer clics para este objeto GroundOverlayOptions.
Muestra
truesi se puede hacer clic en la superposición de suelo;falsesi no lo es.
público booleano isVisible ()
Obtiene la configuración de visibilidad de este objeto GroundOverlayOptions.
Muestra
truesi esta superposición de suelo es visible;falsesi 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon un nuevo conjunto zIndex.