Hi Marcelo, Thank you, but I think that this way is slow as well. I would like to reduce the amount of markers to process. So, to do your approach I have to loop all the markers, and I have thousands...
Any other idea? Thanks, Lluís On 16 oct, 12:58, marcelo <[EMAIL PROTECTED]> wrote: > Loop the array of markers and check > > map.getBounds().contains(marker.getLatLng()) > > -- > Marcelo -http://maps.forum.nu > -- > > On Oct 16, 12:43 pm, Lluís <[EMAIL PROTECTED]> wrote: > > > > > Hello, > > > I'm developing a mashup using Google Maps, we have thousands of > > markers inside. One thing I would like to do is at the end of the > > movement of the map (moveend event) to list the markers in the > > viewport in a list element. > > > Nowadays, I have a function in the moveend event for the marker, and > > for each marker that is contained by the viewport I append a new > > element in the list. This approach it's a bit slow, so with 1000 > > markers, i have to enter 1000 times in this function. > > > I want to change my approach, and I'm thinking in: > > > 1. Get just the markers in the viewport > > 2. Add it to the list. > > > In this way, if the 1st function is fast, we work just for few markers > > instead of 1000. > > > The 1st point is where I have doubts, so: Is there any function that > > gives me the current markers inside the viewport? This functions loops > > for all the markers or it makes any optimization? > > > Thank you very much, > > > Lluís- Ocultar texto de la cita - > > - Mostrar texto de la cita - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
