> The problem is that when in approach_links it alerts, the variable
> `destinations' always bound to
> the last state of the variable `destinations' outer
> of measureDistance.getDistanceMatrix call in find_links.

Yes, your tight loop fires off several requests to Google, then the
loop finishes with 'destinations' holding the last value.
Some time later, the responses come back, and you alert that value.
You haven't got closure on 'destinations'

Don't use tight loops with asynchronous rate-limited functions, you
will get an error.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" 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-js-api-v3?hl=en.

Reply via email to