【发布时间】:2016-10-15 22:12:21
【问题描述】:
我想在添加到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)
请注意,如果有任何改变,我将使用自动布局。
这些方法似乎都不适合我。
有什么想法吗?
【问题讨论】:
-
如果你已经创建了outlet,还需要重新分配mapView吗?用同一个
gmView做事情
标签: ios swift google-maps uiview