A 30-year-old man was charged on Friday in connection to a crash into a building and two parklets in the Castro.