В настоящее время я устанавливаю маркер как перетаскиваемый, и пользователь может перетаскивать его в пределах текущей камеры карты.Когда маркер достигает краев экрана, камера не двигается, чтобы обеспечить непрерывное перетаскивание.Как заставить камеру Google карт двигаться, когда маркер достигает края экрана?
// Is not working as the marker and map keeps moving
func mapView(_ mapView: GMSMapView, didDrag marker: GMSMarker) {
let camera = GMSCameraPosition(target: marker.position, zoom: zoom)
self.mapView.map.animate(to: camera)
}