Карты Google не отображаются на симуляторе Xcode. Я попробовал это на моем реальном iPhone, однако, и он работает просто отлично. Затем я последовал за этим запросом в службу поддержки разработчиков Apple, однако они упомянули, что не смогли помочь, так как я изначально думал, что это может быть проблема с симулятором.
Кто-нибудь может посоветовать, в чем может быть проблема?
Все маркеры Google отображаются, но только само представление карты отображается пустым. Я пытался отключить и снова включить SDK Google Maps на консоли Google API. Я даже пытался создать новые ключи API для использования, но это не изменилось.
PS. Это никогда не было проблемой до Xcode 9.
Снимок экрана симулятора Xcode
Вот фрагмент кода, который я использовал для добавления карт 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];
}