Ich verwende diesen Code für setzen aktuellen Standort in der Mitte auf der KarteZoom auf Benutzerstandort hier Karte in swift
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestWhenInUseAuthorization()
mapView.positionIndicator.visible = true
mapView.positionIndicator.accuracyIndicatorColor = UIColor.greenColor()
mapView.positionIndicator.accuracyIndicatorVisible = true
mapView.zoomLevel = 13.2
let currentGeoPosition=NMAPositioningManager.sharedPositioningManager().currentPosition
mapView.setGeoCenter(currentGeoPosition.coordinates, withAnimation: .Bow)
Aber ich habe Fehler unerwartet null gefunden, während ein optionaler Wert auszupacken. mir bitte sagen, wie bekomme ich aktuelle Position auf Mitte
currentGeoPosition = NMAPositioningManager.sharedPositioningManager() lassen current diese Linie Problem schafft. –
Ja, diese Linie schafft ein Problem, also wie man es überwinden kann. – Ranjan
Es gibt keine Nil zurück, während die aktuelle Position von NMAPositioningManager.sharedPositioningManager abgerufen wird. ist das in Ordnung, wenn Sie Ihren aktuellen Standort von Corelocation nehmen? –