didChangeCameraPosition obtient une boîte englobante / rectangle des coordonnées disponibles

Comment puis-je récupérer les GMSCoordinateBounds à partir d'une GMSCameraPosition? Je veux connaître les coordonnées visibles sur la carte (au less les points Nord-Est / Sud-Ouest) chaque fois que l'user déplace la camera comme dans:

(void)mapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position 

     GMSVisibleRegion visibleRegion = mapView.projection.visibleRegion; GMSCoordinateBounds *bounds = [[GMSCoordinateBounds alloc] initWithRegion:visibleRegion]; // we've got what we want, but here are NE and SW points CLLocationCoordinate2D northEast = bounds.northEast; CLLocationCoordinate2D southWest = bounds.southWest;