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

C# Discussion :

Récupérer toutes les marqueurs mappoint


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2008
    Messages
    279
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 279
    Par défaut Récupérer toutes les marqueurs mappoint
    Bonsoir à tous,

    Je cherche depuis plusieurs jours à récupérer tous les marqueurs qui sont sur ma carte mappoint.

    J'ai testé un petit code, mais celui-ci me retourne qu'un marqueur avec toutes ces informations. (déjà bien !!), mais il me faut tous les marqueurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
                foreach (MapPoint.DataSet Data in ComposantMapPoint.ActiveMap.DataSets)
                {
                   //Le boucle foreach passe qu'une seul fois
     
                    Recordset punaise = Data.QueryAllRecords();
     
                    string name = punaise.Pushpin.Name;
                    string note = punaise.Pushpin.Note;
                    double latitude = punaise.Pushpin.Location.Latitude;
                    double longitude = punaise.Pushpin.Location.Longitude;
     
                }
    Comment faire ?

    Merci pour votre aide bonne soirée

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    C'est pas avec punaise.MoveNext qui va te faire traverser toute la collection?

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2008
    Messages
    279
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 279
    Par défaut
    Voilà, j'ai trouvé suite à ton aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
               //Affecte à l'objet recordset toutes les punaises
                MapPoint.Recordset rs = ComposantMapPoint.ActiveMap.DataSets.get_Item(1).QueryAllRecords();
     
                //On se place sur la première punaise
                rs.MoveFirst();
     
                //Suppression de la liste de marqueur
                AllPushpin.Clear();
     
                //Boucle tant qu'il y  a des punaise
                while (!rs.EOF)
                {
     
                    //Affectation des variables aux propriéts du marqueur
                    unit = compteur;
                    name = rs.Pushpin.Name;
                    note = rs.Pushpin.Note;
                    longitude = rs.Pushpin.Location.Longitude;
                    latitude = rs.Pushpin.Location.Latitude;
                    symbol = rs.Pushpin.Symbol;
     
                    //Instancie l'objet marqueur
                    punaise = new Marqueur(unit, name, note, longitude, latitude, symbol);
     
                    //Ajout de l'objet marqueur dans la collection
                    AllPushpin.Add(punaise);
     
                    //Passe à la punaise suivante
                    rs.MoveNext();
     
                    //Incrémentation du compteur
                    compteur++;
                }

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 23/05/2006, 09h58
  2. récupérer toutes les Options d'1 select
    Par javaSudOuest dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 07/12/2005, 08h37
  3. récupérer toutes les valeurs choisies ds un select multiple
    Par toome dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/10/2005, 13h45
  4. Récupérer toutes les cases à cocher
    Par psyco2604 dans le forum ASP
    Réponses: 7
    Dernier message: 14/10/2004, 10h54

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