2

バックグラウンド:

MKPolylineオーバーレイからリージョンを作成する必要があります。リージョンは、GPS トラックと同じ大きさにする必要があります。

問題:

showAnnotations注釈ではなくオーバーレイであるため、使用できません。

  mapView.showAnnotations(mapView.annotations, animated: true)

同じ結果を得るにはどうすればよいMKPolylineですか?

4

1 に答える 1

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)
于 2015-11-04T07:31:28.597 に答える