On Jun 28, 4:40 pm, Patrice <[email protected]> wrote:
> http://gmapspower.free.fr/cdc_final.php
>
> The problem is that the line 38 : window.alert(marqueurs[0].getPoint
> ()); (which is there just for testing purposes) doesn't work : Firefox
> tells me that marqueurs[0] is undefined. Yet, I have put it at the
> beginning as you told me.

Ah, but that is a different issue than the one on your previous
version.
As Pil explained, the issue now is timing, because GDownloadUrl is
asynchronous.

The concept is further explained here, in Mike's tutorial:
http://econym.org.uk/gmap/async.htm

On your previous version, the issue was scope:
http://econym.org.uk/gmap/scope.htm

--
Marcelo - http://maps.forum.nu
--







>
> It seems that creerMobiles doesn't modify my global array but creates
> a new one at line 54. How can I do to make it modify my array
> "marqueurs" ? It is really important because later, I would like to do
> things like marqueurs[i].setPoint(...) to move my markers.
>
> Thank you for your help !
>
> Hope that the French names for my variables don't bother any of you ^^
>
> On Jun 27, 8:57 pm, Marcelo <[email protected]> wrote:
>
> > Your arrays are not global. They are all declared inside function
> > creerCarte() and therefore they are not visible inside function
> > changerPosition().
>
> > Move the declaration to the global namespace, ie
>
> >  // CONFIGURATION INITIALE
> >           var lat = 46.41;
> >           var lng = 6.53;
> > //etc...
> > // DEFINITION DES MOBILES ET DE LEURS PARAMETRES
> >           var markers = new Array();
> > //etc ...
>
> > That'swhy proper indentation is important! ;-)
>
> > --
> > Marcelo -http://maps.forum.nu
> > --
>
> > On Jun 27, 2:41 pm, Patrice <[email protected]> wrote:
>
> > > First I'm French so it's possible that I make some English mistakes...
>
> > > I`m trying to show on map position of some cars, this positions can be
> > > changed any time, so markers have to move.
>
> > > I used to call functions that remove markers from map, and add new
> > > with new coords indefinitely. But this solution has a major drawback.
> > > It seems that old markers stay in browser memory, and after some time
> > > the memory used by the browser starts to grow 
> > > (seehttp://gmapspower.free.fr
> > > for the result (the markers don't move because the simulator is not
> > > on))
>
> > > That's why I would like to move existant markers instead of deleting
> > > them and creating new ones. But it doesn't work.
>
> > > Could you please help me ? I've been searching on the Web for weeks...
>
> > > Here's the link where you can see my problem 
> > > :http://gmapspower.free.fr/cdc.php
>
> > > This place is my last hope...
>
> > > Thank you !
--~--~---------~--~----~------------~-------~--~----~
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