En la imagen de abajo puedes ver ese fondo gris. Eso es lo que me gustaría cambiar. Soy consciente de que puedes diseñar tus mapas con esta cosa útil . Pero no hay opción para cambiar el fondo. Utilizo un mapa vacío, solo con mi imagen de superposición personalizada, por lo que solo tengo el color de fondo y mi objeto de superposición de suelo.
mMap = googleMap;
mMap.setMapType(GoogleMap.MAP_TYPE_NONE);
customMapOverlay = new
GroundOverlayOptions()
.image(BitmapDescriptorFactory.fromResource(R.drawable.test_image)
.position(.....);
mapOverlay = mMap.addGroundOverlay(customMapOverlay);
Y no sería una solución muy elegante para estilo Todos los elementos del mapa son iguales, por lo que parece un color de fondo sólido. Podría hacer eso al final. ¿Pero vale la pena una pregunta para saber si hay una forma oficial de hacer esto?
1 respuesta
Puedes probar esto:
mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
O
mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
O
mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
O
mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
Nuevas preguntas
java
Java es un lenguaje de programación de alto nivel. Utilice esta etiqueta cuando tenga problemas para usar o comprender el idioma en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] y [maven].