Карты Google не отображаются в Xcode Simulator - PullRequest
1 голос
/ 09 июля 2019

Карты 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];
}
...