An off-duty New York City police officer was charged yesterday with driving while intoxicated after he fatally struck a 31-year-old man walking along the outer roadway of the Queensboro Bridge early that morning , the police said .