Le chiamate con saddr (start-address per il punto di partenza) e daddr (destination-address per il punto di arrivo) devono essere fornite secondo le specifiche delle API di Google Maps; quindi con le virgole per i separatori fra città ed indirizzo e senza spazi nella composizione dell'indirizzo che vanno sostituiti con il simpolo più ("+")-
As esempio per un percorso fra:
Roma - Via dei Fori Imperiali 2
e
Milano - Piazza Duomo 1
deve essere effettuata una chiamata a Google Maps del tipo :
http://maps.google.com/maps?saddr=roma,via+fori+imperiali+2&daddr=milano,piazza+duomo+1
che si trasforma, in base alla direzione (Roma-Milano), in:
https://www.google.com/maps/dir/roma,via+fori+imperiali+2/milano,piazza+duomo+1
Poi se devi gestire il percorso con le tratte intermedie, memorizzando i dati in Access, devi effettuare delle chiamate in modo da ottenere un file XML che ti restituisca le informazioni relative e puoi vedere il demo scaturito dalla seguente discussione:
http://forum.ialweb.it/forum_posts.asp?TID=1499357