I am using MapPoint Webservice for finding the nearby locations and using Virtual Earth for showing map. I have uploaded addresses txt file to VEP Customer Services site, geocoding is done automatically. MapPoint Webservice: FindService.FindNearby(findNearbySpec) returns FindResults; FindResult.Score contains distance between starting and nearby found location address; eg: 5.6 miles. Virtual Earth: When I pass same start and end address to GetDirections map = new VEMap('myMap'); map.GetDirections(locations, options) route.Distance returns around 7.5 miles. I went to maps.live.com verified, distance is (7.5 miles) matched with value returned by VEMAP's GetDirections(); For all locations distance is not sync up between MapPoint Webservice and Virtual Earth Any help is highly is appreciated.