Xcode模拟器上未显示Google地图。我已经在我的实际iPhone上尝试过,但效果很好。然后,我跟踪了苹果开发人员的支持情况,但是他们提到他们无法提供帮助,因为我最初认为这可能是模拟器问题。
谁能建议这个问题是什么?
所有的google标记都已显示,但仅地图视图本身显示为空白。香港专业教育学院试图禁用和重新启用谷歌api控制台上的Google Maps SDK。我什至尝试创建要使用的新API密钥,但这并没有改变。
PS。在Xcode 9之前,这从来都不是问题。
这是我用来将Google地图添加到应用程序中的一小段代码:
- (void)viewDidLoad {
[super viewDidLoad];
_mkap=[[GMSMapView alloc]initWithFrame:_mapView.bounds];
_mkap.myLocationEnabled = YES;
_mkap.delegate=self;
NSError *error;
NSURL *url1 =[[NSBundle mainBundle] URLForResource:@"map_white" withExtension:@"json"];
GMSMapStyle *style = [GMSMapStyle styleWithContentsOfFileURL:url1 error:&error];
if (!style) {
NSLog(@"The style definition could not be loaded: %@", error);
}
_mkap.mapStyle = style;
[_mapView addSubview:_mkap];
_arrayPolylineGreen = [[NSMutableArray alloc] init];
}