バックグラウンド:
MKPolyline
オーバーレイからリージョンを作成する必要があります。リージョンは、GPS トラックと同じ大きさにする必要があります。
問題:
showAnnotations
注釈ではなくオーバーレイであるため、使用できません。
mapView.showAnnotations(mapView.annotations, animated: true)
同じ結果を得るにはどうすればよいMKPolyline
ですか?
MKPolyline
オーバーレイからリージョンを作成する必要があります。リージョンは、GPS トラックと同じ大きさにする必要があります。
showAnnotations
注釈ではなくオーバーレイであるため、使用できません。
mapView.showAnnotations(mapView.annotations, animated: true)
同じ結果を得るにはどうすればよいMKPolyline
ですか?
これが私の解決策です:
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)