Pergunta

No clique de um marcador, estou abrindo um InfoWindow em um mapa do Google.

O código é assim:

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);

O problema é que, mesmo que o que o InfoWindow está sendo preenchida com foi estilizado para ser 200 px max-width, o InfoWindow ainda torna muito grande, em torno de 400 px.

Existe uma maneira de torná-lo menor?

Foi útil?

Solução

Tente maxWidth .

marker.openInfoWindowHtml(
    $("#marker-popup-template").html(),
    { maxWidth: 400 }
);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top