Google地图在其渲染器时显示灰色背景

MrM*_*ins 3 uiview ios google-maps-sdk-ios swift

我正在尝试使用swift实现一个简单的谷歌地图.地图应显示在UIView.

好吧,我按照下面的步骤操作:我UIView在课堂上添加了一个元素GMSMapView

并在我的宣言ViewController:

@IBOutlet weak var mapView: GMSMapView!

override func viewDidLoad() {
        super.viewDidLoad()

            let camera = GMSCameraPosition.camera(withLatitude: 51.050657, longitude: 10.649514, zoom: 5.5)
            let map = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
            self.mapView = map


        }
Run Code Online (Sandbox Code Playgroud)

GMSServices.provideAPIKey("xxx-xxx")在我的AppDelegate.swift.

好吧,这些代码没有返回任何错误,但在我的屏幕中,它显示的是Google文本的颜色和没有地图的灰色背景.

我做错了什么?

osa*_*ama 15

如果未为您的API密钥启用Google Maps SDK,则会出现此问题.要启用它,请通过https://console.developers.google.com打开您的开发人员控制台.在左侧选择图书馆.在Google Maps Api标题下选择适用于iOS的Google Map SDK,然后点击启用以启用Google Map SDK.就是这样,你现在将拥有相同的旧美丽地图.