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

SIG : Système d'information Géographique Discussion :

Afficher balloon KML par défaut dans GM


Sujet :

SIG : Système d'information Géographique

  1. #1
    Membre du Club
    Homme Profil pro
    Géomaticien
    Inscrit en
    Septembre 2012
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 103
    Points : 66
    Points
    66
    Par défaut Afficher balloon KML par défaut dans GM
    Bonjour à tous !

    Je cherche à afficher un balloon de kml par défaut dans Google Map, je cherche si possible à le faire directement dans le code du KML (plus simple), via un code similaire à celui-ci par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <gx:balloonVisibility>1</gx:balloonVisibility>
    Sauf que celui-ci ne marche que dans GE ou avec le plugin GE dans GM...
    ______________________

    Sinon, s'il faut modifier l'appel du KML en javascript, voici comment j'appelle mon KML dans la fonction initialize :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // Declaration du KML
    var kml1 = new google.maps.KmlLayer({
    url: 'url/du/kml'
    });
    
    // Placement du KML dans la carte  
    kml1.setMap(map);
    
     // Fin de la fonction initialize
    }
    
    google.maps.event.addDomListener(window, 'load', initialize);
    Si quelqu'un a une idée...

  2. #2
    Membre du Club
    Homme Profil pro
    Géomaticien
    Inscrit en
    Septembre 2012
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 103
    Points : 66
    Points
    66
    Par défaut
    Bon apparemment, afficher un ballon de KML à l'ouverture de la page c'est pas possible, sur GE oui mais pas sur les API GM...

    Qu'à cela ne tienne, j'ai utilisé une InfoWindow (simple infobulle, mais très personnalisable), qui pointe sur un marqueur positionné sur le KML (et on peut cacher le marqueur si on veut). :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var mon_infobulle = new google.maps.InfoWindow(nom_variable_contenu_HTML_de_ma_fenetre);
    Ensuite, c'est bien plus facile de demander à l'infobulle du marqueur de s'ouvrir aussi par défaut à l'ouverture de la page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_infobulle.open(map,nom_du_marqueur);
    Ça fait aussi bien voir mieux !

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

Discussions similaires

  1. [C#] Paramètre par défaut dans une fonction
    Par RobinJulie dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/01/2012, 14h07
  2. afficher une image par défaut dans une div
    Par attarias dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 23/12/2010, 16h01
  3. Afficher un chemin par défaut dans un FileUpload
    Par solawe dans le forum ASP.NET
    Réponses: 5
    Dernier message: 17/08/2007, 16h48
  4. Réponses: 6
    Dernier message: 14/02/2006, 20h53
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

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