我需要用MKPolyline
叠加层制作区域。该地区应该与GPS轨道一样大。
我无法使用showAnnotations
,因为它是叠加层,而不是注释:
mapView.showAnnotations(mapView.annotations, animated: true)
如何使用MKPolyline
获得相同的结果?
答案 0 :(得分:1)
这是我的解决方案:
var points:[CLLocationCoordinate2D] = self.track.getCLLocationCoordinate2D()
let polylines = MKPolyline(coordinates: &points, count: points.count)
let rect = MKCoordinateRegionForMapRect(polylines.boundingMapRect)
self.trackMapView.addOverlay(polylines)
self.trackMapView.setRegion(rect, animated: true)