Не можете поместить карты Google GMSMapView в подпредставление основного основного вида?

Я борюсь с этой проблемой! Я хочу добавить карты GoogleGMSMapView вUIView это только часть основногоUIView моегоViewController

Это должно быть просто ... Я создал с раскадровкойUIView размера, который я хочу, и положить его в основном.UIView

Фрагмент из файла интерфейса:

@interface MapViewController : UIViewController 

@property(nonatomic) IBOutlet GMSMapView *mapView;

С mapView, связанным с этимUIView внутри основной.UIView

Что я делаю в реализации:

@synthesize mapView = _mapView;

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.8683
                                                            longitude:151.2086
                                                                 zoom:10];
    _mapView = [GMSMapView mapWithFrame:_mapView.bounds camera:camera];
    _mapView.myLocationEnabled = YES;

}

Это должно работать, не должноне так ли? Что я получаю, так это то, что мой внутренний UIView пуст.

Если я создаю карту после Google 'руководство по началу работыДокумент интеграции Google Map, он работает, но назначает карту в MAIN UIView, и это совсем другое.

Я попытался даже изменить класс моего mapView в раскадровке изUIView вGMSMapView, Карта отображается во внутреннем виде, но инициализируется странным образом

Система выдает ошибку "

Не удалось создать полный буфер кадра

и сильно замедляет загрузку вида (на симуляторе это занимает 2-3 секунды)

Карта не отвечает ни на одно изменение камеры, выполненное вviewDidLoad метод.

Какие-либо предложения?

Я прочитал несколько постов здесь, на StackOverflow, но не могне могу найти правильное решение :(

Ответы на вопрос(10)

Ваш ответ на вопрос