Oh and I forgot to answer your first question, "Could you use DRAG_START and DRAG_END events to detect the user moving the map?" I don't think that would work because the user could still use the pan control buttons to move the map which I don't think trigger drag_start and drag_end events.
Aaron On Jul 19, 7:18 am, "pamela (Google Employee)" <[email protected]> wrote: > Hi Aaron- > Short answer is no. What's the use case? > > Could you use DRAG_START and DRAG_END events to detect the user moving the > map? > > As for clearing overlays, it might be better for you to just push all your > overlays into an array, and call removeOverlay() on each overlay. Then you > wouldn't have to worry about the infowindow ever closing programmatically. > > We don't fire an event for when the infowindow button is clicked by the > user, so if you do really need to know that, the best option now is to > create a custom infowindow with your own close button, and detect the event > yourself. > > You can file feature requests > here:http://code.google.com/p/gmaps-api-issues/issues/entry?template=Flash... > > - pamela > > On Fri, Jul 17, 2009 at 2:49 AM, Aaron Donohue <[email protected]>wrote: > > > > > Under MapEvent in the API Reference Documentation (http:// > > code.google.com/apis/maps/documentation/flash/reference.html#MapEvent) > > it states, "A MapEvent object is dispatched into the event flow > > whenever map-specific events occur. Map events may be dispatched by > > the map object itself or its elements (i.e. overlays/infowindows etc). > > " > > > The question I have is, is there a way of distinguishing between a > > MapMoveEvent.MOVE_END that originates from the map object itself and a > > MapMoveEvent.MOVE_END that originates from its elements (in my case an > > infowindow)? Or another way to state the same question that may be > > more simple to understand, is there a way to distinguish between a > > user initiated move event and a map element(infowindow opening) > > initiated move event? > > > Another question that falls nearly into the same category...I > > unfortunately have to make a call to map.clearOverlays() sometimes > > while an infowindow is open. Obviously the result is that the method > > call closes the infowindow (infowindow_closed event is executed). Is > > there a way of identifying what initiated the close event...the user > > or a programmatic call to map.clearoverlays()? > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API For Flash" 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-for-flash?hl=en -~----------~----~----~----~------~----~------~--~---
