I have CLLocationCoordinate2D
and some radius in meters.
I would like to get two bounding coordinates (top-right and bottom-left) of the area.
If I understand you correctly you want to location these 2 red squares:
Thanks to the code you that can find here the implementation is pretty simple:
CLLocationCoordinate2D cc0 = coordinate;
CLLocationCoordinate2D cc1 = [self coordinateFromCoord:cc0 atDistanceKm:circleRadius atBearingDegrees:45];
CLLocationCoordinate2D cc2 = [self coordinateFromCoord:cc0 atDistanceKm:circleRadius atBearingDegrees:225];
NSLog(@"%.5f,%.5f -> %.5f,%.5f AND %.5f, %.5f", cc0.latitude, cc0.longitude, cc1.latitude, cc1.longitude, cc2.latitude, cc2.longitude);