Или используя предыдущий код:
…
var start = new google.maps.LatLng('37.7683909618184', '-122.51089453697205');
var end = new google.maps.LatLng('41.850033', '-87.6500523');
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
…
}
…
Таким образом, координаты непосредственно распознаются как таковые, а не оцениваются по строке.