Google Maps SDK for iOS содержит некоторые элементы управления пользовательского интерфейса, которые аналогичны тем, которые содержатся в приложении Google Maps для iOS. Каждый элемент управления имеет заранее определенное положение относительно края карты. Вы можете перемещать элементы управления от краев, заполняя карту. Карта Google предназначена для заполнения всего региона, определенного GMSMapView. Чтобы добавить дополнение к вашей карте, создайте объект UIEdgeInsets и передайте его в GMSMapView.padding.
// Insets are specified in this order: top, left, bottom, right
UIEdgeInsets mapInsets = UIEdgeInsetsMake(100.0, 0.0, 0.0, 300.0);
mapView.padding = mapInsets;
Для получения дополнительной информации вы можете проверить это, связанные с SO вопрос 26968364 и 16879694
Спасибо большое за голосование до @Anbu – Harish