Google Maps SDK for iOS不显示地图内容

我正在使用Google Maps SDK for iOS的当前版本1.1.2。 地图只显示Google徽标,当前位置和添加的标记。 但是没有任何地图内容:

在这里输入图像说明

我正确地注册了API密钥:

BOOL result = [GMSServices provideAPIKey:@"<my key>"]; 

结果是YES ,我确认bundleIdentifier与API控制台匹配。 我从故事板加载GMSMapView并将相机设置在我的-viewDidLoad

 self.mapView.camera = [GMSCameraPosition cameraWithLatitude:0 longitude:0 zoom:2]; 

这由GMSMapViewlogging:

 Failed to make complete framebuffer object 8cd6 Failed to make complete framebuffer object 8cd6 Google Maps SDK for iOS version: 1.1.2.2533 GMSZoomTableQuadTree lacks root zoom table for tile type (mapType: 10) GMSZoomTableQuadTree lacks root zoom table for tile type (mapType: 15) 

任何想法可能会导致这个问题?

自己find解决scheme。

我正在使用自动布局。 显然,在-viewDidLoad自动布局还没有完成其工作,我的GMSMapView仍然有一个CGRectZero框架。 GMSMapView似乎对零框架非常挑剔。

 [self.view layoutIfNeeded]; 

在设置相机之前解决了我的问题。

这也可能是由于在您的Google API控制台中没有在API密钥下input正确的包ID。

以防万一有人来这里,没有任何工作…

我遇到这个问题,感到无聊,所以我解开了地图,发现我弄乱了地点,我的地图中心在沙漠中! 地图工作得很好。

所以尽量不要放大,以防万一。

我也有同样的问题。问题是我在代码中的两个不同的地方使用了两个iOS Api键。请检查您是否使用了正确的API密钥(iOS密钥)从谷歌Api控制台。使用相同的密钥通过你的应用程序。