首页 > 解决方案 > 有没有办法在 Android 上更改谷歌地图背景?

问题描述

在下图中,您可以看到灰色背景。这就是我想要改变的。我知道你可以用这个方便的东西来设计你的地图。但是没有改变背景的选项。我使用一个空地图,只有我的自定义叠加图像,所以我只有背景颜色和我的地面叠加对象。

mMap = googleMap;
mMap.setMapType(GoogleMap.MAP_TYPE_NONE);

customMapOverlay = new 
GroundOverlayOptions()
.image(BitmapDescriptorFactory.fromResource(R.drawable.test_image)
.position(.....);

mapOverlay = mMap.addGroundOverlay(customMapOverlay);

并且将所有地图元素的样式设置为相同并不是一个非常优雅的解决方案,因此它看起来像纯色背景色。我可以在最后做到这一点。但值得一个问题是知道是否有官方的方法可以做到这一点?

在此处输入图像描述

标签: javaandroidgoogle-maps

解决方案


你可以试试这个:

 mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);

或者

 mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);

或者

 mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);

或者

 mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);

推荐阅读