Ein Problem mit xcode v7.2.1 und dem ios Simulator v9.2. Das Problem, mit dem ich konfrontiert bin, ist, dass die Karte leer erscheint, wenn ich die Anwendung starte. Die Gitterlinien erscheinen für eine Sekunde und dann ist es nur leer. Ich habe versucht, nach einer Lösung zu suchen, habe aber keine gefunden, die funktioniert haben.mapView in iOS 9 Simulator ist leer
import UIKit
import MapKit
class ViewController: UIViewController, MKMapViewDelegate {
@IBOutlet var map: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
//maps integration
let longitude : CLLocationDegrees = 17.486374
let latitude : CLLocationDegrees = 78.543345
let longDelta : CLLocationDegrees = 0.1
let latDelta : CLLocationDegrees = 0.1
let location : CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude)
let span : MKCoordinateSpan = MKCoordinateSpanMake(latDelta, longDelta)
let region : MKCoordinateRegion = MKCoordinateRegionMake(location, span)
map.setRegion(region, animated: true)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Vielen Dank im Voraus!
Ich denke, es ist möglich, dass Sie Ihre Breiten- und Längenwerte verwechselt haben. Die Lat/Long, die Sie jetzt haben, bringt Sie nach Svalbard und Jan Mayen (ein paar abgelegene Inseln in der Mitte von Nirgendwo, nördlich von Norwegen), aber wenn Sie die Lat und lange wechseln, bekommen Sie Hyderabad in Indien. – TylerTheCompiler
Ihre Spanne ist zu klein. Versuchen Sie: 0,155 für LatDelta und 0,26 für LongDelta. Wenn es nicht funktioniert, versuchen Sie, die Werte zu erhöhen. Es wird rendern. Aber mit der Spanne, die Sie jetzt liefern, ist es so weit gezoomt, dass es leer aussieht. Ich habe das gerade getestet. – Brandon
@DrBeardface Vielen Dank..das hat funktioniert. Aber selbst wenn es abgelegene Inseln sind, warum ist es leer? Liegt es daran, dass sie nicht zugeordnet sind? – baconSoda