Pregunta

Al hacer clic en un marcador, estoy abriendo una ventana de información en un mapa de Google.

El código es así:

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

El problema es que, a pesar de que el InfoWindow que se está rellenando se ha diseñado para que tenga un ancho máximo de 200 px, el InfoWindow still se muestra demasiado ancho, alrededor de 400 px.

¿Hay alguna manera de hacerlo más pequeño?

¿Fue útil?

Solución

Pruebe maxWidth .

marker.openInfoWindowHtml(
    $("#marker-popup-template").html(),
    { maxWidth: 400 }
);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top