Hi Larry,
Thanks for this. I thought since the distance was already being
displayed on the walking route information that it would somehow have
already been loaded. Thanks for helping me understand this stuff.

Thanks,
James

On Sep 26, 1:58 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> On Sep 26, 1:27 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> wrote:
>
> > On Sep 26, 1:17 pm,jameslove<[EMAIL PROTECTED]> wrote:
>
> > > Hi All,
> > > I was mucking about with the new walking route stuff and ran into
> > > something I don't understand. Here's the 
> > > codehttp://www.wheresthebeachdude.com/walk2.html
>
> > > gdir = new GDirections(map, document.getElementById("route"));
> > >  setDirections("1010 39th Ave NW, Calgary, Canada", "800 Macleod Trail
> > > SE ,Calgary, Canada", "en_US");
> > > document.getElementById('distanceWalked').innerHTML=gdir.GDirections.getDis
> > >  tance().html;
>
> > > My question has to do with getting the distance. I tried a number of
> > > variants on the third line in order to grab the distance. I realized I
> > > was just guessing at how the various methods relate to the defined
> > > objects. I am an old structured programmer so sometimes the Object
> > > Oriented stuff is a challenge. It is the my OOP limitations or am I
> > > missing a key concept in how the API fits together with the
> > > Javascript?
>
> > > gdir.GDirections.getDistance().html;
> > > gdir.getDistance().html;
> > > GDirections.getDistance().html;
> > > GDirections.getDistance();
>
> > (a key concept in how the API fits together with the javascript)
> > GDirections is asynchronous, Mike Williams' explanation:
> > Part 2 Asynchronous I/Ohttp://econym.org.uk/gmap/async.htm
>
> > You would get it something like this:
> > GEvent.addListener(gdir, "load", function() {
> > document.getElementById('distanceWalked').innerHTML=gdir.GDirections.getDis­tance().html;
> > }
>
> More like this:
>         GEvent.addListener(gdir, "load", function() {
>
> document.getElementById('distanceWalked').innerHTML=gdir.getDistance().html;
>         });
>
> (what I get for posting untested code...)
>
>   -- Larry
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to