MKMapView category for supporting zoom level, code belongs to Troy Brant