In a project I work on the messages in chat can contain a location attachment. Those location attachments are represented as map snapshots showing the attached location and are generated in the iOS application from the coordinates. The map snapshots are created using the MKMapSnapshotter class using quite simple code showing a snapshot of the map 250 meters around the location in the attachment let region = MKCoordinateRegion(center: coordinate, latitudinalMeters: 250, longitudinalMeters: 250...