just use
GEvent.addListener(map, "moveend", function() { } alone and it will
work in both the conditions.. ie in zoom change and in map move...
On Tue, Mar 2, 2010 at 2:11 AM, youradds <[email protected]> wrote:
> Anyone got any ideas? :/
>
> TIA
>
> Andy
>
> On Mar 1, 4:45 pm, youradds <[email protected]> wrote:
> > 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]<google-maps-api%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-maps-api?hl=en.
>
>
--
`•.¸¸.•´ With Luv
`•.¸.•´ Anitha
-----------------------------------------------------------------
--
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.