在 GMSMapView 上确定适当的缩放级别以适合所有需要的位置?

Determine proper zoom level on GMSMapView to fit all the locations needed?

在我的 iOS 应用程序中,我使用 GoogleMaps 和地图 API,但我不是很熟悉。

我知道,使用 iOS 原生 MKMapView,您可以设置一个可见的地图矩形,以在适当的缩放级别适合所有需要的点,如下所述:Zooming MKMapView to fit annotation pins?

但我不确定如何为 GMSMapView 做这样的事情。有人知道怎么做吗?

非常感谢任何形式的帮助!

在地图上设置标记后添加:

  var bounds = GMSCoordinateBounds()
        for coordinate in testCoordinates
        {
            bounds = bounds.includingCoordinate(coordinate)
        }
        let update = GMSCameraUpdate.fit(bounds, withPadding: 50)
        mapView.animate(with: update)