1
Это текущий код, после внесения изменений, предложенных, он больше не показывает маркер на карте для Сидней АвстралияGoogle Maps API полный экран в SWIFT3
класса LocateVC: UIViewController {
@IBOutlet weak var mapView: GMSMapView!
override func viewDidLoad() {
super.viewDidLoad()
//override func loadView() {
// Create a GMSCameraPosition that tells the map to display the
// coordinate -33.86,151.20 at zoom level 6.
let camera = GMSCameraPosition.camera(withLatitude: -33.86 , longitude: 151.20, zoom: 6.0)
let mapView = GMSMapView.map(withFrame: self.mapView.bounds, camera: camera)
self.mapView = mapView
// Creates a marker in the center of the map.
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: -33.86, longitude: 151.20)
marker.title = "Sydney"
marker.snippet = "Australia"
marker.map = mapView
}
}
Выход
И не маркер на Сидней Австралия
ok, сделал это. Это теперь дает мне фатальную ошибку: неожиданно найдено нуль при разворачивании необязательного значения при загрузке карты –
@JadeReynolds Проверьте, что ваша розетка 'mapView' правильно подключена к' LocateVC', если не подключить ее. –
Ах да, я пропустил это, сейчас работает, большое спасибо –