flyover

MKPolyline broken when using type satelliteFlyover?

只愿长相守 提交于 2020-04-12 06:33:07
问题 I would like to draw some Geodesic Polyline(great circle line) between points on Earth using Satellite Flyover map type. // in viewDidLoad() mapView.mapType = .satelliteFlyover let geodesic = MKGeodesicPolyline(coordinates: [route.airport1, route.airport2], count: 2) self.mapView.addOverlay(geodesic) // rendering method func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer { guard let polyline = overlay as? MKPolyline else { print("else??") return