Subtitle on Map?

I am using the following code on my map but the subtitle does not show on the map and I am getting this message - for 0.00 seconds - Raster Overlays Above Labels - Failed to decode (terminal) (0.00 sec). Does anyone see a problem with my logic or code?


self.mapView.removeOverlays(self.mapView.overlays)

let location = sender.location(in: self.mapView)

let locCoord = self.mapView.convert(location, toCoordinateFrom: self.mapView)

let annotation = MKPointAnnotation()

annotation.coordinate = locCoord

self.mapView.removeAnnotations(mapView.annotations)

self.mapView.addAnnotation(annotation)

addCircle(locCoord: locCoord)

annotation.title = "Bank Angle \(angle)°"

annotation.subtitle = "Aircraft"

}


// MARK: Circle overlay.


func addCircle(locCoord: CLLocationCoordinate2D) {

self.mapView.delegate = self

let circle = MKCircle(center: locCoord, radius: distanceInMeters as CLLocationDistance)

self.mapView.add(circle)

}

Answered by h.dale in 316196022

Found the answer. It was working correctly but you must click on the pin to see the subtitle.

Accepted Answer

Found the answer. It was working correctly but you must click on the pin to see the subtitle.

Subtitle on Map?
 
 
Q