Oklahoma City voters have overwhelmingly approved $2.7 billion in general obligation bonds to fund major infrastructure improvements, including road projects.