1. A method comprising: dividing a candidate road into road segments by perpendicular bisectors; receiving probe data from mobile devices in probe vehicles or on travelers on the candidate road, wherein the probe data includes geographic location probe data; performing, using a processor, a first map-matching process, wherein the geographic location probe data is aligned to the candidate road or a specific lane on the candidate road, forming aligned probe data; and performing, using the processor, a second map-matching process, wherein the aligned probe data is shifted to and grouped at a closest perpendicular bisector in a direction of travel for each mobile device, forming double map-matched probe data configured to be analyzed and compared with real time probe data aligned and shifted to a same geographic location.