我有我的MKMapViewDelegate。此外,MapView.delegate = self
Swyline中的折線覆蓋
let c1 = myCLLocationCoodinate
let c2 = myCLLocationCoodinate2
var a = [c1, c2]
var polyline = MKPolyline(coordinates: &a, count: a.count)
self.MapView.addOverlay(polyline)
與此委託方法:
func mapView(mapView: MKMapView!, rendererForOverlay overlay: MKOverlay!) -> MKOverlayRenderer! {
if overlay is MKPolyline {
var polylineRenderer = MKPolylineRenderer(overlay: overlay)
polylineRenderer.strokeColor = UIColor.whiteColor()
polylineRenderer.lineWidth = 2
return polylineRenderer
}
return nil
}
我得到這個:EXC錯誤訪問線程8上
self.MapView.addOverlay(polyline)
這解決了我的問題!非常感謝! – BX69 2014-12-06 21:59:07