Domanda

Facendo clic su un indicatore, apro una finestra informativa su una mappa di Google.

Il codice è così:

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

Il problema è che, anche se la finestra InfoWindow viene popolata con una larghezza massima di 200 px, l'InfoWindow ancora viene visualizzato troppo largo, a circa 400 px.

C'è un modo per ridurlo?

È stato utile?

Soluzione

Prova maxWidth .

marker.openInfoWindowHtml(
    $("#marker-popup-template").html(),
    { maxWidth: 400 }
);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top