高德地图添加之后,怎么没显示?

这是我添加地图的代码,
_scrollMapView = [[MAMapView alloc] initWithFrame:CGRectMake(0, ScreenHeight/1.83, ScreenWidth, ScreenHeight/3)];
_scrollMapView.mapType = MAMapTypeStandard;
_scrollMapView.delegate = self;
_scrollMapView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
_scrollMapView.showsUserLocation = YES;
_scrollMapView.showsCompass= NO; // 设置成NO表示关闭指南针;YES表示显示指南针
_scrollMapView.showsScale = NO;//设置成NO表示不显示比例尺;YES表示显示比例尺
_scrollMapView.zoomEnabled = YES;
_scrollMapView.scrollEnabled = YES;//NO表示禁用滑动手势,YES表示开启
[_scrollMapView setZoomLevel:17.5 animated:YES];// 地图的缩放级别的范围是[3-19]
_scrollMapView.userTrackingMode = MAUserTrackingModeNone;// 不跟随用户位置,仅在地图上显示
_scrollMapView.logoCenter = CGPointMake(ScreenWidth - 55, ScreenHeight/1.5);
[self.view addSubview:_scrollMapView];
怎么地图没有显示,设置了高德地图这几个字的显示坐标,也没起作用图片描述

阅读 12.3k
1 个回答
新手上路,请多包涵

可能是你的其他控件的位置和地图重叠了,或者你的frame值计算错误

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题