Когда вы инициализируете placePickerConfig с окном просмотра: nil, по умолчанию используется текущее местоположение пользователя. Убедитесь, что у вас есть местоположение пользователя, прежде чем делать все это. Протестируйте карту, указав постоянные координаты карты при инициализации GMSPlacePickerConfig следующим образом:
let center = CLLocationCoordinate2DMake(-33.86, 151.20)
let northEast = CLLocationCoordinate2DMake(center.latitude + 0.001, center.longitude + 0.001)
let southWest = CLLocationCoordinate2DMake(center.latitude - 0.001, center.longitude - 0.001)
let viewport = GMSCoordinateBounds(coordinate: northEast, coordinate: southWest)
затем инициализация placePickerConfig с окном просмотра.
Я использовал swift, так как не знаю obj-c, но вы можете легко конвертировать его. Если это оказывается проблемой, вам нужно сначала получить координаты пользователя