Accurate vehicular positioning is important for intelligent and connected vehicles (ICVs). However, in urban canyons, vehicles that rely solely on global navigation satellite system (GNSS) are susceptible to factors such as signal blocking and multi-path, reducing the positioning performance. In this paper, an application-oriented cooperative map matching (CMM) method is proposed, and a low-cost Global Positioning System (GPS)/BeiDou navigation satellite system (BDS) integrated positioning system is designed. The road constraints of a real traffic environment, which simplifies the computational complexity and facilitates practical applications, are modeled. The positioning system is designed to collect and store the positioning data for experimental analysis. Static and dynamic experiments are conducted to verify the effectiveness of the CMM method. From the experimental results, the mean absolute error (MAE) and root mean square error (RMSE) of the positioning with CMM correction in the static experiment are reduced by 9.0% and 4.9%, respectively. In the dynamic experiment, compared with the original positioning error, the MAE is reduced by 44.2% while the RMSE is reduced by 24.3%. The results show that the proposed method can improve vehicular positioning accuracy effectively in both static and dynamic environments.