How do I make an odd shaped map region in mapkit?

How do I make an oddly shaped map region in MapKit? I need the region to be in the shape of a real region on a map with, for example, roads and rivers as its boundaries.