Integration of 3D-Map-GNSS and Vision-Based Road Marking Detection for Vehicle Localization in Urban Traffic Environment