I've regularly seen covers like this protecting wheels on parked cars in Beijing, but I've never known what they were for.
Today, my friend Stacy pointed out to me that they're to keep dogs from peeing on the wheels! Sure enough, a high percentage of uncovered wheels looked like this on the street we were on today. Who lets their dog pee on cars? Gross.