Google地图在iOS中闪烁

我使用Google地图SDK for iOS版本:1.10.17867.0在我的应用程序中通过pod。 但是当我在特定位置初始化地图时,所有的标题和地图开始闪烁。 示例代码(swift):

import UIKit import GoogleMaps class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor.whiteColor(); var camera = GMSCameraPosition.cameraWithLatitude(19.0176147, longitude: 72.8561644, zoom:18) // even try this: 28.6469655, longitude: 77.0932634, zoom:10 var mapView = GMSMapView.mapWithFrame(CGRectZero, camera:camera) var marker = GMSMarker() marker.position = camera.target marker.snippet = "Hello World" marker.appearAnimation = kGMSMarkerAnimationPop marker.map = mapView self.view = mapView } } 

我找出了原因。

如果您使用的是不正确的Google Maps API密钥,或正确的密钥权限不足,则会发生这种情况。 这是我们的后一个原因。

对于进一步的阅读, 文档链接 ,虽然说的行为没有提到任何地方。 它应该logging一条错误消息。