2010-09-28 5 views
0

J'utilise google map pour mon site. J'ai utilisé le code suivantComment donner un style à google map bubble avec openInfoWindowTabsHtml?

function addMarker(latitude , longitude, infoTabs) 
{ 


    if(typeof(iconImage) !== 'undefined') 
    { 
    var icon = new GIcon(); 
    icon.image = iconImage; 
    icon.iconSize = new GSize(35, 35); 
    icon.iconAnchor = new GPoint(14, 35); 
    icon.infoWindowAnchor = new GPoint(14, 14); 

    var marker = new GMarker(new GLatLng(latitude, longitude),icon); 
    } 
    else 
    var marker = new GMarker(new GLatLng(latitude, longitude)); 

    marker.openInfoWindowTabsHtml(infoTabs,{ 
       selectedTab:0, 
       maxWidth:350 
       }); 

    GEvent.addListener(marker, 'click', 
    function() { 

       marker.openInfoWindowTabsHtml(infoTabs,{ 
       selectedTab:0, 
       maxWidth:350 
       }); 
    } 
    ); 
    map.addOverlay(marker); } 

J'ai passé le nom de la société pour "infoTabs". Le nom de l'entreprise peut être très court ou long. J'ai trouvé que je peux définir selectedTab et maxWidth pour la fonction openInfoWindowTabsHtml(). Est-il possible de faire des bulles de taille auto, petite pour les petites et grandes bulles pour les noms longs de l'entreprise ou est-elle fixée à bulle? Toute aide serait appréciée. Merci d'avance.

Répondre

0

La meilleure solution est d'utiliser les standards de balisage css comme class dans votre code chargé de styles de site ou dans le code bulle comme balisage de styles. L'utilisation du code est plus complexe et sans utilisateur. À votre santé.