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)

}

Accepted Reply

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

Replies

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