首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图sdk -地图覆盖在我的故事板上

谷歌地图sdk -地图覆盖在我的故事板上
EN

Stack Overflow用户
提问于 2015-04-06 12:52:16
回答 1查看 658关注 0票数 0

所以我使用的是xcode 6.2,我从制作应用程序开始。但是我有一个问题:每当我在我的故事板上拖动什么东西,比如导航条,地图就会覆盖它,它根本不会出现,请帮助。这是我的密码

代码语言:javascript
复制
#import "ViewController.h"

@interface ViewController () {
    GMSMapView *mapView;
}

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:43.642510 longitude:-79.387038 zoom:12 bearing:0 viewingAngle:0];
    mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];
    mapView.myLocationEnabled = YES;
    self.view = mapView;


    GMSMarker *marker = [[GMSMarker alloc] init];
    marker.position = CLLocationCoordinate2DMake(43.642510, -79.387038);
    marker.title = @"CN-Tower";
    marker.snippet = @"A beautifull tower";
    marker.map = mapView;
    marker.opacity = 0.7;
}

不管怎样,谢谢你,JP

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-07 01:19:48

当您执行self.view = mapView时,您将视图控制器的根视图设置为映射--因此地图涵盖了所有内容,取代了您在故事板中设计的所有内容。

您需要做的是将地图添加为根视图的子视图(如以下几种方法):

Using the Google Maps SDK in views other than the main view

Google Maps iOS SDK - Add UIView/UIButton over a GMSMapView

Google Maps iOS SDK and storyboards

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29471701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档