[GG Maps] : faire de la géolocalisation avec plusieurs marqueurs

Discussion dans 'YouTube, Google Images et Google Maps' créé par rudddy, 12 Novembre 2008.

  1. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 142
    J'aime reçus:
    0
    [GG Maps] : faire de la géolocalisation avec plusieurs marqu

    Bonjour à tous,

    je cherche avec l'API de Google Map à placer des monuments sur une carte de France (500 - 600 monuments environ)

    J'ai réussi à :

    - afficher la carte :D
    - la centrer :D
    - mettre l'échelle, le zoom ... :lol:
    - créer un tableau marqueurs de la sorte :
    Code:
    var markers = [	
        {
        'adresse': '7 Rue De Meaux sucy En Brie France',
        'nom': 'La super boulangerie'
        }
        ,{
        'adresse': 'la promenade des anglais nice France',
        'nom': 'la promenade des anglais'
        }
    ]

    ma question est la suivante : comment faire de la géolocalisation pour chaque marqueur ?

    en fait dans mon for qui parcourt le tableau de marqueurs, comment dois-je m'y prendre ?

    désolé je débute un peu en GG Maps API et ça doit surement paraitre ridicule pour bon nombre d'entre vous :oops:
     
  2. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 142
    J'aime reçus:
    0
    bon je n'ai pas eu de réponse, mais j'ai bien avancé !!!

    j'arrive à placer tous les marqueurs. ma question est la suivante maintenant : comment gérer les événements pour quand on clique sur le marqueur la bulle s'ouvre ??? (j'ai déjà créé la bulle par openwindowinfohtml(...))


    Merci à vous
     
  3. HOURCADE
    HOURCADE Nouveau WRInaute
    Inscrit:
    10 Novembre 2008
    Messages:
    2
    J'aime reçus:
    0
    Bonjour ruddyyy !

    Excuse moi de ne pas pouvoir répondre à ta question sur le sujet de la "bulle"
    Code:
    map.openInfoWindowHtml(latlng, 'A html string')
    
    .....
    J'aimerai savoir comment tu as placé tes repéres ...
    > As tu utilisé l'API :
    Code:
    map.addOverlay(marker)
    La chose que je ne comprends pas est : qu'est ce qu'il faut mettre à la place du mot "marker" ? (J'ai moi même plusieurs repére à positionner> Faut il que je crée un tableau ??)

    En espérant que tu puisses répandre à mes questions, je te remercie par avance !
    a +
     
  4. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 142
    J'aime reçus:
    0
    exact c'est un tableau de marqueurs

    il faut faire une boucle et parcourir le tableau et à chaque fois faire un addoverlay
     
  5. jpw
    jpw WRInaute discret
    Inscrit:
    23 Juin 2008
    Messages:
    132
    J'aime reçus:
    0
    perso je fais une géolocalisation en série et je stocke dans une bdd

    donc après j'affiche comme je veux que ma carte

    et j'ouvre la fenêtre normalement :

    exemple ici
    http://www.revafrique.com/carnets/

    c'est pas dans le genre de ce que tu veux faire ??
     
  6. HOURCADE
    HOURCADE Nouveau WRInaute
    Inscrit:
    10 Novembre 2008
    Messages:
    2
    J'aime reçus:
    0
    Bonsoir Rudddy et jpw :


    Merci pr tes conseils Rudddy.

    code qui déclare le tableau des coordonnées lat,lng de PLUSIEURS points :
    Code:
    var coordonnees = new Array(............); /*Je voudrai créer un tableau à 2 dimensions pr la Longitude, la latitude */
    var taille_tableau = coordonnees .length;  /* taille du tableau ds la v.a. taille_tableau */
    taille_tableau--;                                   /* je décrémente la variable  */
    for(var i = 0; i <= taille_tableau; i++)  /* boucle faisant appel à la fct placer*/
    {
     placer coordonnees[i][i]      /*Est-ce bien comme cela pour faire appel aux données du tableau coordonees de rang i ?????
    }
    

    Voici qqlignes de code que j'ai prit sur internet qui, me semble, répande à mon besoin pour placer mes points de coordonées lat et lng :
    Code:
    function place(lat,lng)
    {
    var point=new GLatLng(lat, lng);
    map.setcenter(point,14);
    map.addOverlay(new GMarker(point));
    }
    Que ve dire la fonction GLatLng ??
    newGmarker permet donc de créer le 'maker' de map.addOverlay(marker) ??

    Merci infiniment par avance aux réponses apportées à mes questions !

    PS: joli le Ggmap jpw !
     
Chargement...
Similar Threads - [GG Maps] géolocalisation Forum Date
Pondération des pages [priorité dans les sitemaps] Débuter en référencement 1 Août 2017
[Chute indexation sitemaps] Bug Search Console ? Crawl et indexation Google, sitemaps 12 Mai 2016
[Sitemaps] Toujours important malgré Panda ? Crawl et indexation Google, sitemaps 28 Février 2013
[Google Maps] Obtenir un picto de magasin YouTube, Google Images et Google Maps 15 Avril 2010