On Dec 7, 7:33 am, mahmudmia <[EMAIL PROTECTED]> wrote:
> Sorry...let me rephrase the questions:
>
> 1) I recursively called the loading function for the 5 airports. Even
> when 5 airport distance/duration returns recursively, they are not
> shown sometimes (cannot find the exact scenario - its sporadic). Which
> method (I did not use setTimeout) will ensure that the code will run
> without any problem? Should I use setTimeout?

Check the error returned and if it is:
G_GEO_TOO_MANY_QUERIES (620)
pause and try again.  See Mike Williams' tutorial:
Part 16 Geocoding with error handling
http://econym.org.uk/gmap/geo.htm

Part 17 Geocoding multiple addresses
http://econym.org.uk/gmap/geomulti.htm

>
> 2) When an error occurs getting the duration/distane - error 604 is
> returned. As I am making 5 GDirection calls recursively, after an
> error the code stops in the error event handler. The resursive call is
> in the Load event handler, but when error occurs it ends up in Error
> event handler. How do I continue the code, so that it does not stop
> but go and fetch the other airports?

Add code in the error handler to process the rest...

>
> On Dec 6, 11:46 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> wrote:
>
> > On Dec 6, 9:42 am, mahmudmia <[EMAIL PROTECTED]> wrote:
>
> > > Thanks. That answers the 3rd. I have to recheck the airport locations
> > > carefully.
>
> > > Anyone who can help me on 1 & 2?
>
> > #2 doesn't have a question.
> > #1 is opinion (if it works it is OK).
>
> > > On Dec 6, 2:10 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> > > wrote:
>
> > > > On Dec 5, 11:35 am, mahmudmia <[EMAIL PROTECTED]> wrote:
>
> > > > > Here is my web page link -
>
> > > > >http://98.131.90.6/gmaptest4_ie.aspx
>
> > > > > I have a database of airports, user provides an address, I geocode the
> > > > > address then find the nearest 5 airports from DB. Then from Google I
> > > > > get the distance & duration using GDirections. The found 5 airports
> > > > > are listed below the map and when clicked - the driving directions are
> > > > > given.
>
> > > > > When you people will run the application you will see that, it runs
> > > > > OK. But ocassionally the output does not show. My questions -
>
> > > > > 1) I recursively called the loading function for the 5 airports. Is
> > > > > this OK? Or should I use setTimeout also?
>
> > > > > 2) When an error occurs getting the duration/distane - error 604 is
> > > > > returned. In that case actually I do want to continue for the other
> > > > > points. So, instead of 5 airports, there may be 2 correctly returned.
>
> > > > > 3) put address - Rockford, IL, USA. The API could not find duration/
> > > > > distance to "Madison, WI: Truax Field" lat="43.14194444"
> > > > > lng="-89.33694444". But maps.google.com page can. What's the problem?
>
> > > > The coordinates are too far from a road (they are in the middle of the
> > > > airport).
> > > > Your coordinates don't 
> > > > work:http://www.geocodezip.com/example_geo2.asp?addr1=Rockford,%20IL,%20US...
>
> > > > But move it closer to a 
> > > > road:http://www.geocodezip.com/example_geo2.asp?addr1=Rockford,%20IL,%20US...
> > > > and it will.
>
> > > >   -- Larry
>
> > > > > Thanks.
--~--~---------~--~----~------------~-------~--~----~
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