An Indoor and Outdoor Navigation System for Visually Impaired People