si č possibile, devi utilizzare i Waypoints, l'implementazione č abbastanza semplice.

Ti crei un array di oggetti di questo tipo:

codice:
var waypts = [{location:"indirizzoB"},{location:"indirizzoC"}];
e modifichi la request da passare al directionService cosi:

codice:
var request = {
        origin:partenza, 
        destination:arrivo,
        waypoints: waypts,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
    };