2009-09-14 9 views
0

Au clic d'un marqueur, j'ouvre une InfoWindow sur une carte Google Map.Google Map InfoWindow est trop large

Le code est comme ceci:

var point = 
    new GLatLng(
     mPointSet.points[i].lat, 
     mPointSet.points[i].long); 

var marker = new GMarker(point); 

function createMarker(marker, message) 
{ 
    GEvent.addListener(marker, "click", function() { 
     marker.openInfoWindowHtml(
      $("#marker-popup-template").html()); 
    }); 
} 

createMarker(marker); 

mBigMap.addOverlay(marker); 

Le problème est, même si la que la InfoWindow est peuplée avec a été dessiné pour être 200 px max largeur, la InfoWindow encore rend trop large , à environ 400 px.

Y at-il un moyen de le rendre plus petit?

Répondre

1

Essayez maxWidth.

marker.openInfoWindowHtml(
    $("#marker-popup-template").html(), 
    { maxWidth: 400 } 
); 
+0

Merci! Juste ce dont j'avais besoin! – Jonathan

Questions connexes