IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

[Google Maps] Garder la trace d'un grd nombre de Marker [Flex3]


Sujet :

Flex

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut [Google Maps] Garder la trace d'un grd nombre de Marker
    Bonsoir,

    Je réalise une application Flex avec une Datagrid et une carte Google Maps.
    J'aurai dans la Datagrid un certain nombres d'observations (2000-3000) qui seront reportées sur la carte. De là j'ai plusieurs problèmes :

    Comment créer un MarkerManager ( ou un truc du genre qui me permette de gérer un gros volume de Marker) et de garder une trace de chaque marker. C'est à dire que lorsque je clique sur un marker, il doit me donner son nom ( qu'il va chercher dans la DataGrid)

    Ce principe marche bien avec un petit nombre de marker, mais c'est l'utilisation classique des markers avec les tuto google maps, et ne fonctionne plus ( performances désastreuses) dès que je dépasse 300-400 markers

    Ou puis-je trouver un bon tuto qui va dans ce sens ?

    Ou qui l'aurait déjà fait ?

    Merci d'avance pour vos lumières...

    Nicolas

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    Je confirme que l'utilisation d'une grande quantité de markers de type Google sur une carte prend beaucoup de mémoire.
    l'optimisation que je vous propose c'est d'utiliser un objet OverlayBase sur une couche (Pane) qui sera le conteneur d'objets.

    En suite au lieu d'utiliser des markers Google, vous pouvez créer votre proproe marker en étendant la classe Sprite.

    Pour ajouter les objets de type Sprite sur la carte vous utiliser la fonction addChild.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myPane.overlayBase.addChild(mySpriteMarker)
    Malheureusement je ne peux pas vous proposer un code pour vous illustrer cela parce que je ne trouve pas de code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SimpleXML] Google Maps, Problème d'encoding dans une boucle
    Par yahn dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/09/2006, 19h40
  2. Garder la trace d'un abre appelé récursivement
    Par Razgriz dans le forum Général Java
    Réponses: 15
    Dernier message: 22/09/2006, 14h50
  3. [google maps] probleme avec ie
    Par kowabounga dans le forum Général Python
    Réponses: 1
    Dernier message: 14/09/2006, 15h20
  4. 4D & Google Maps
    Par gbardy dans le forum 4D
    Réponses: 1
    Dernier message: 30/06/2006, 07h32
  5. Garder une trace des fichiers log
    Par Krispy dans le forum Administration système
    Réponses: 2
    Dernier message: 10/05/2006, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo