я добавил cornerRadius к слою MKMapView что-то вроде
[self.routeMapView layer].cornerRadius = 20.0f;
это свойство действует только для левого верхнего угла. Отдых не изменился вообще.
Я не знаю, есть ли способ сделать mapView округленным;
Используйте представление контейнера и укажите cornerRadius для слоя представления контейнера.
cornerRadius