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

APIs Google Discussion :

Modification marker dans script


Sujet :

APIs Google

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut Modification marker dans script
    Bonsoir,

    Voilà j'utilise cette classe pour faire des cartes googles http://www.phpinsider.com/php/code/GoogleMapAPI/ et je voudrais changer le marker afin d'afficher des choses différentes sur la carte donc j'ai fait un truc du genre :

    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
     
    $map = new GoogleMapAPI('map');
    $map->setAPIKey($cle_google);
    $map->setHeight("650");
    $map->setWidth("660");
    $map->disableTypeControls();
    $map->disableScaleControl(); 
    $map->disableSidebar();
    $map->setMapType('map'); 
    $map->enableDirections();
    $map->enableZoomEncompass();
    $map->enableOverviewControl();
     
     
    //recuperation des infos de la base puis mise en place des markers dans une boucle 
    while (...]
    {
    	$map->addMarkerByCoords($lon,$lat,$title,$html);
    }
     
     
    $map->setMarkerIcon('http://www.canadianwinter.ca/uploads/icon/marker_cw.png','http://www.canadianwinter.ca/uploads/icon/marker_cw_shadow.png',6,20,10,1);
     
    //recuperation nouvelle info de la base puis bouble
    while (...]
    {
    	$map->addMarkerByCoords($lon,$lat,$title,$html);
    }
     
    //afichage de la carte
    seul problème les marqueurs sont tous identique googlemaps prend la commande setmarkericon même pour ceux avant l'appel de la fonction

    avez vous une petite idée ? ou exist'il une autre classe aussi simple d'utilisation ?

    Merci d'avance
    bonne soirée
    Ludo

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut
    pas d'idée à mon problème ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut
    c'est bon j'ai réussi voici ce qui faut faire si cela interresse des personnes

    il faut utiliser un $map->addMarkerIcon avant chaque $map->addMarkerByCoords

    A+

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

Discussions similaires

  1. [ASE] Modification variable du script shell dans une connexion isql
    Par Malau dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 19/12/2007, 11h07
  2. balise condition dans script ant
    Par Staron dans le forum ANT
    Réponses: 2
    Dernier message: 26/10/2005, 08h47
  3. Modification texte dans un fichier
    Par byloute dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 04/10/2005, 15h34
  4. [langage] Probleme avec caractère '$' dans script Perl
    Par zouetchou dans le forum Langage
    Réponses: 11
    Dernier message: 24/07/2004, 15h35
  5. [langage] awk et sed dans script perl
    Par scoti dans le forum Langage
    Réponses: 3
    Dernier message: 07/04/2003, 18h26

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