Voici les niveaux de zoom approximatifs et ce qu'ils font :
1: World
5: Landmass/continent
10: City
15: Streets
20: Buildings
Vous pourriez donc faire quelque chose comme ceci pour zoomer au niveau de la rue par exemple (notez que le "15f" ci-dessous est le niveau de la rue) :
override fun onMapReady(googleMap: GoogleMap?) {
googleMap?.mapType = GoogleMap.MAP_TYPE_NORMAL
googleMap?.addMarker(MarkerOptions()
.position(LatLng(37.4233438, -122.0728817))
.title("cool place")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ROSE)))
googleMap?.animateCamera(CameraUpdateFactory.newLatLngZoom(LatLng(37.4233438, -122.0728817), 15f))
note : pour votre information, différents endroits peuvent avoir différents niveaux de zoom maximum. essayez d'utiliser googleMap.maxZoomLevel
si vous voulez obtenir les niveaux de zoom maximum ou minimum.