Я использую карты Google Maps SDK, сначала все было нормально, но было показано как полный экран. После добавления карты в подпункт, карта больше не отображается. Я добавил точку останова на IBAction и заметил, что после прохождения:iOS Objective-C Карта Google отображается только при отладке при добавлении в подвью
self.mapView1 = [GMSMapView mapWithFrame:_subview.bounds camera:camera];
карта отлично показано в подвид.
Thats мой код в IBAction:
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:33.67 longitude:35.55 zoom:12];
self.mapView1 = [GMSMapView mapWithFrame:_subview.bounds camera:camera];
self.mapView1.myLocationEnabled = YES;
[_mapView1 setMinZoom:12 maxZoom:20];
self.mapView1.mapType = kGMSTypeSatellite;
self.mapView1.settings.compassButton = YES;
_mapView1.delegate = self;
[_mapView1 animateToViewingAngle:45];
// Creates a marker in the center of the map.
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(33.67, 35.55);
marker.title = @"City";
marker.snippet = @"Country";
marker.map = _mapView1;
[_subview addSubview:_mapView1];
thats how i want it to look like
Спасибо заранее.
Пожалуйста, добавьте несколько снимков экрана, чтобы понять, что вы хотите сделать? –
@SiddheshMhatre скриншот добавлен –
попробуйте заменить self.mapView1 на _subview в коде IBAction –