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 :

Gestion des Zindex avec les fichiers Kml


Sujet :

APIs Google

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Gestion des Zindex avec les fichiers Kml
    Bonjour
    Je vous expose mon problème.
    Je dois importer plusieurs fichiers kml avec des zones qui se supperpose mais je n'arrive pas à trouver l'option pour définir telle couche doit être sur telle couche.
    Je pensais qu'il s'agissait de l'ordre d'import des fichiers kml mais cela ne semble pas être le cas.
    Je cherche depuis des heures donc si quelqu'un a une solution, je suis preneur :
    P.S.
    Ici les couches sont importés par ordre d'affichage, les premières dessous.
    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
    34
    function initialize() {
      var ville = new google.maps.LatLng(0,0);
      var myOptions = {
      disableDoubleClickZoom:true,
      streetViewControl:false,
        zoom: 14,
        center: ville,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      }
     
      var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
     var kmlLayerOptions = {clickable:false, map:map};
     
     var kmlLayerOptions2 = {clickable:true, map:map};
     var kmlLayers = new Array();
    kmlLayers[0] = new google.maps.KmlLayer('/fond_plan.kml',kmlLayerOptions);
    kmlLayers[1] = new google.maps.KmlLayer('/quartier-CB.kml',kmlLayerOptions);
    kmlLayers[2] = new google.maps.KmlLayer('/fond_bat.kml',kmlLayerOptions);
    kmlLayers[3] = new google.maps.KmlLayer('/Construction.kml',kmlLayerOptions2);
    kmlLayers[4] = new google.maps.KmlLayer('/residentialisation.kml',kmlLayerOptions2);
    kmlLayers[5] = new google.maps.KmlLayer('/rehabilitation.kml',kmlLayerOptions2);
    kmlLayers[6] = new google.maps.KmlLayer('/Demolition.kml',kmlLayerOptions2);   
    kmlLayers[0].setMap(map);
    kmlLayers[1].setMap(map);
    kmlLayers[2].setMap(map);
    kmlLayers[3].setMap(map);
    kmlLayers[4].setMap(map);
    kmlLayers[5].setMap(map);
    kmlLayers[6].setMap(map);
     
     
     
     
      }

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 362
    Points : 132
    Points
    132
    Par défaut
    Bonjour,

    Je déterre ce sujet, non parce que j'ai une solution, mais plutôt parce que j'en cherche une également !
    Pour l'instant, la gestion de l'ordre de superposition des couches KML dans mon appli correspond à l'ordre de chargement. J'aimerai pouvoir gérer un ordre d'affichage différent entre plusieurs KML / XML...
    Des pistes ?

    Merci à vous.

    Sylvain M.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 362
    Points : 132
    Points
    132
    Par défaut enfin une solution ?
    Pas encore eu le temps de tester (surtout pas les compétences à mon niveau), mais il semble qu'une solution à ce problème ait été enfin apportée par Google !
    Source : https://code.google.com/p/gmaps-api-...detail?id=2804
    I've also been waiting for this feature, but noticed that it has actually been implemented! You can now specify the zIndex property in the KmlLayerOptions object. There are also the setZIndex() and getZIndex() functions available with the KMLLayer class. Check the API reference for details.
    Si quelqu'un passe par là, et que ça fonctionne, qu'il n'hésite pas à le signaler !
    A+

    Sylvain M.

Discussions similaires

  1. Gestion des transactions avec les composants DOA
    Par lper dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/12/2008, 16h06
  2. Gestion des piles avec les classe
    Par souad21 dans le forum C++
    Réponses: 1
    Dernier message: 24/10/2007, 06h10
  3. Gestion des fenêtres avec les menus
    Par Death83 dans le forum C++Builder
    Réponses: 23
    Dernier message: 15/12/2006, 10h22
  4. [c#] gestion des droits sur les fichiers
    Par mrrenard dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/11/2006, 11h50
  5. [vb.net]Gestion des exceptions avec les web services
    Par mvr dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2005, 22h41

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