我無法讓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 –