Hmm, well, in the Android maps API I'm not seeing the dragstart/
zoomstart or dragend/zoomend events.  I do see that MapView has
onAnimationStart() and onAnimationEnd().  But when I use my own
extension of MapView and override those two methods, I don't see that
they ever get called.  A little more documentation on those would sure
be nice...

On Jul 1, 12:17 am, Björn Brala <[email protected]> wrote:
> One possible way is to hide everything on the dragstart/zoom event and let
> them reappear on dragend/zoomend.
>
> Didnt check the docs for the right events. But thats a way to do it, just be
> sure to use hide, not remove/add.
>
> 2009/7/1 guinyard <[email protected]>
>
>
>
>
>
> > I've seen a number of posts about dealing with "too many points", but
> > I still haven't found what I'm looking for.  I'm working on a Maps app
> > in Android, and I've figured out the proper bounding logic to make
> > sure I'm only drawing up to several hundred passive GeoPoints as
> > circles when my Overlay draws.  It still takes a few seconds to
> > happen.  I notice that when I pan or zoom, my overloaded draw() method
> > is called 10-12 times before the screen 'settles', for lack of a
> > better term.  I figure this makes sense because the pan/zoom is trying
> > to smoothly animate the map to it's settled state, and so for each
> > frame of the animation, it asks my Overlay to draw itself.  eh?  Since
> > it takes a while to draw itself once, it *really* slows up pan and
> > zoom requests.
>
> > So, I'd like my Overlay to only draw after the map has 'settled' after
> > a pan or zoom request.  I'm perfectly fine with my points disappearing
> > during the pan/zoom, I'll just draw them back after it's done.  Is
> > there an event I can listen for?  Should my overloaded draw() method
> > start a timer, and keep restarting it on subsequent calls, and only
> > after it expires I should then go through and draw all my points?  Any
> > pointers?
>
> --
> Bjorn Brala
> ----------------www.GeoStart.nl/english/- Google maps - Swis Webdesign
> twitter.com/bbrala
--~--~---------~--~----~------------~-------~--~----~
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