z-Index de superposition dans google maps version 3

Je vais essayer d'obtenir un recouvrement dans l'api google maps v3 pour apparaître au-dessus de tous les marqueurs. Mais il semble que l'api de google mets toujours mes superposition avec le moins de z-index de priorité. Seule solution que j'ai trouvé est d'itérer jusqu'à travers l'arbre du DOM et de définir manuellement le z-index pour une valeur plus élevée. Mauvaise solution.

Je vais ajouter à mes un nouveau div de mon superposition avec:

 onclick : function (e) {
     var index = $(e.target).index(),
         lngLatXYposition = $.view.overlay.getProjection().fromLatLngToDivPixel(this.getPosition());
         icon = this.getIcon(),
         x = lngLatXYposition.x - icon.anchor.x,
         y = lngLatXYposition.y - icon.anchor.y

     $('<div>test</div>').css({ left: x, position: 'absolute', top: y + 'px', zIndex: 1000 }).appendTo('.overlay');
}

J'ai essayé tous les biens que je pourrais penser lors de la création de mon superposition. zIndex, zPriority etc.

Je vais ajouter mon superposition avec:

$.view.overlay = new GmapOverlay( { map: view.map.gmap });

Et GmapOverlay hérite de google.cartes.OverlayView.

Des idées?

..fredrik

InformationsquelleAutor fredrik | 2010-04-21