我想在一个视图上显示谷歌地图,然后将该视图添加到self.view
而不是直接在self.view
上绘制地图。因此,我在故事板中创建了一个视图,并将其类更改为GMSMapView
。我还创建了一个名为gmView
的出口连接到该视图。
我正在使用以下代码,但不幸的是它并没有显示地图:
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: GMSCameraPosition.camera(withLatitude: 51.050657, longitude: 10.649514, zoom: 5.5))
gmView = mapView
此外,我尝试将mapView
作为子视图添加到self.view
中,像这样:
self.view.addSubview(mapView)
...并将其插入:
self.view.insertSubview(mapView, at: 0)
注意我正在使用自动布局,如果有什么不同请说明。
这些方法似乎都对我无效。
有任何想法吗?