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 -~----------~----~----~----~------~----~------~--~---
