Use a loop to create global Javascript arrays of atAddress and toAddress values.
Use a global variable as a counter to remember how many you've done so far, initially = 0. Execute the first GDirections call using atAddress[counter] and toAddress[counter] In onGDirectionsLoad(), increment the counter and if it's less than toAddress.length call the next GDirections(). If it is equal to toAddress.length, perform any final processing. If you're going to be doing more than about 5 calls, instead of calling the next GDirections() call immediately, use a setTimeout to add a delay to avoid exceeding the GDirections speed limit. -- Mike Williams http://econym.org.uk/gmap -- You received this message because you are subscribed to the Google Groups "Google Maps API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-api?hl=en.
