Hi,

Ok, heres an example:

http://ultradev.com.nmsrv.com/test_map_andy.htm

I've changed it so the .cgi script just passes back the same long/lat
values (and doesn't take into consideration the zoom level/long/lat
etc) ... just to make it easier to see whats happening :)

TIA

Andy

On Mar 1, 4:15 pm, "[email protected]" <[email protected]>
wrote:
> On Mar 1, 7:06 am, youradds <[email protected]> wrote:
>
>
>
> > Hi,
>
> > Got a bit of a weird one. I'm using the "zoomend" and "moveend"
> > function to reload the map whenever they zoom in, or move the map.
>
> > The problem seems to be that its calling this function 2 times
> > whenever we zoom in (I guess cos the "moveend" is also changing, as
> > the location of the map has changed)
>
> > I'm afraid I dont have a link I can send you to, so will just show the
> > example of the 2 functions I'm using (I'm sure I'll get stick for it
> > from someone!)
>
> > Example:
>
> > GEvent.addListener(map, "moveend", function() {
> >  .. do stuff here (loads the AJAX)
>
> > });
>
> > GEvent.addListener(map, "zoomend", function(oldzoom,newzoom) {
> >  .. do stuff here (loads the AJAX)
>
> > });
>
> > Now, this is ok - appart from the fact we are going to be having
> > literally tens of thousands of visitors to this page each day, so we
> > don't really want it to keep calling the server 2 times for each map
> > change a user does (zooming in, moving around, etc)
>
> > Can anyone suggest a work around for this?
>
> You could try adding some code to not perform not send a second
> request if the first is in progress.  That may not give the desired
> results as ".. do stuff here (loads the AJAX)" might need to the
> status from the second event rather than the first...
> A link would help tell what you are actually talking about.
>
>   -- 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