Thanks Pam, I'll try that Alban
On 18 mai, 02:53, pamela fox <[email protected]> wrote: > Hi Alban- > > If number of markers isn't an issue, then you can implement a simple > manager yourself. Create arrays for each zoom level, and then use > MapZoomEvent.ZOOM_CHANGED and change which markers are displayed. You > can either show/hide them, or addOverlay/removeOverlay them. > > - pamela > > On Sat, May 16, 2009 at 9:23 PM, Alban <[email protected]> wrote: > > > Hello again > > I realised that I don't really need the Marker Manager as I don't have > > as many markers to add on my map. > > What I really need is a way to add markers (with the traditionnal > > command 'map.addOverlay()') considering the zoom levels. > > So the question here is: would it be possible to use the map.addOverlay > > () command with a zoom level constraint, meaning that when you zoom in > > on your map, it autodetects that you zoomed in, and therefore adds the > > marker at the zoom level concerned. > > Thanks again, > > Alban > > > On 14 mai, 12:24, Alban <[email protected]> wrote: > >> Hey Pam! Thx again for your answer! However, I'll give it one last try > >> as I might have forgotten important details in my previous > >> descriptions : > >> So the principal idea is, of course, to have a map with markers, shown > >> thanks to the Marker Manager, meaning at each new zoom level, cleaning > >> the array(s) and showing again the markers that are supposed to be > >> shown. We are ok on this idea. > >> But if I told you I wanted to do that with the flex component > >> calendar. I already got my functions working perfectly (something like > >> "if (date == ...)") but what I need right now is a real reset of the > >> Marker Manager, for it to load each time the markers of the day only > >> (following the "if(date==...)"). > >> Maybe this is what you were advising me from the begining with the > >> clearMarkers() command, and in that case I have nothing to say except > >> that it still doesn't work on my code. > >> Cheers, > >> Alban > > >> On 12 mai, 03:42, pamela fox <[email protected]> wrote: > > >> > Hi Alban- > > >> > The MarkerManager keeps an internal array and then loads markers for > >> > the viewport shown. So if the array wasn't properly cleared, then that > >> > would happen - the markers re-appearing. > > >> > If you can't post your link online, then you could put trace() > >> > statements in the actual MarkerManager.as file and see if the array > >> > isn't being cleared. > > >> > Yes, there's been only one version of the MarkerManager. > > >> > - pamela > > >> > On Mon, May 11, 2009 at 6:31 AM, Alban <[email protected]> wrote: > > >> > > Thanks Pam. > >> > > However the problem is still persistent. > >> > > Maybe I should put it this way: it's as if the MarkerManager created a > >> > > buffer for my array, as if the already shown data was kept somewhere > >> > > (even if erased from the map), and shown again when a new > >> > > mgr.addMarkers() command is launched. > >> > > By the way, juste to be sure, the last MarkerManager.as version is > >> > > 1.0? > > >> > > On 10 mai, 10:29, pamela fox <[email protected]> wrote: > >> > >> Hi Alban- > > >> > >> I'm unable to replicate the issue. This code works as expected for me: > > >> > >> var mgr:MarkerManager = new MarkerManager(map, {maxZoom:20}); > >> > >> mgr.addMarkers(getWeatherMarkers(20), 3); > >> > >> mgr.addMarkers(getWeatherMarkers(200), 6); > >> > >> mgr.addMarkers(getWeatherMarkers(1000), 8); > >> > >> mgr.addMarker(new Marker(getRandomPoint()), 14, 20); > >> > >> mgr.refresh(); > >> > >> mgr.clearMarkers(); > > >> > >> Please post a link or upload your full code. You should definitely be > >> > >> calling clearMarkers(), not clearOverlays(). > > >> > >> - pamela > > >> > >> On Sat, May 9, 2009 at 1:27 AM, Alban <[email protected]> wrote: > > >> > >> > Hello again! > > >> > >> > Can anyone help me please? I really tried everything with no success > >> > >> > and I'm completely stuck now. > > >> > >> > Thanks, > >> > >> > Alban > > >> > >> > On 3 mai, 22:07, Alban <[email protected]> wrote: > >> > >> >> Hi everyone! > > >> > >> >> I'm having a problem with the MarkerManager. In fact, this problem > >> > >> >> has > >> > >> >> already been taken into consideration, but I couldn't find any > >> > >> >> solution : > > >> > >> >> When I clear all markers (with map.clearOverlays() or > >> > >> >> markerManager.clearMarkers() or > >> > >> >> markerManager.removeMarker(marker)), > >> > >> >> it obviously erase all the markers, but when I zoom in, all markers > >> > >> >> are reloaded. > > >> > >> >> Could anyone help me to erase all markers, on all zoom levels? > > >> > >> >> Thank you, > >> > >> >> Alban --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
