我无法让Google地图居中并在它作为IBOutlet连接的子视图中添加标记。我试图让它工作,感觉像20种不同的方式,但我坚持,所以将不胜感激任何帮助或指导。使用Google地图SDK中心地图和添加标记子视图(Swift)
代码的设置是相当简单如下:
//Map view outlet
@IBOutlet weak var googleMapView: GMSMapView!
override func viewDidLoad() {
super.viewDidLoad()
// Google Map View Setup
let camera = GMSCameraPosition.cameraWithLatitude(-33.86, longitude: 151.20, zoom: 6)
let mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
mapView.myLocationEnabled = true
self.googleMapView = mapView
let marker = GMSMarker()
marker.position = CLLocationCoordinate2DMake(-33.86, 151.20)
marker.title = "Sydney"
marker.snippet = "Australia"
marker.map = mapView
我可以得到它如果视图是通过改变self.googleMapView到self.view整个视图控制器工作,但我想不通了解如何正确连接到googleMapView插座。谢谢!
我试过使用这个similar question给出的帮助,但它没有明确的答案,因为出口和变量都mapView和我无法得到它的工作。
我有同样的问题,这让我看到了光.. +1 –