Google地图全屏显示。如何填充到半屏?

时间:2015-06-29 05:26:27

标签: ios iphone xcode swift google-maps

我使用下一个代码:

var camera = GMSCameraPosition.cameraWithLatitude(40.378259,
        longitude: 49.875059, zoom: 16)
    var mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
    mapView.myLocationEnabled = true
    self.view = mapView

    var marker = GMSMarker()
    marker.position = CLLocationCoordinate2DMake(40.378259, 49.875059)
    marker.map = mapView

我使用约束,但它对我没有帮助。即使我做了下一个,我的地图也会全屏显示:

var mapView = GMSMapView.mapWithFrame(CGRectMake(0, 0, 100, 100), camera: camera)

为什么它不起作用?我该如何解决?我通过Podfile连接它

1 个答案:

答案 0 :(得分:5)

使用addSubview方法执行此操作。

var mapView = GMSMapView.mapWithFrame(CGRectMake(0, 0, 100, 100), camera: camera)
mapView.myLocationEnabled = true
self.view.addSubview(mapView)