GroundOverlayOptions

clase final pública GroundOverlayOptions extiende el objeto
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
image(BitmapDescriptor imageDescriptor)
Especifica la imagen de esta superposición de suelo.
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
position(ubicación LatLng, ancho 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).
GroundOverlayOptions
position(ubicación LatLng, 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).
GroundOverlayOptions
positionFromBounds(límites de LatLngBounds)
Especifica la posición de esta superposición de suelo.
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.

Valor de la constante: −1.0 .

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

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

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

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

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

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

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
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
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
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
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

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