Frage

Ein Klick auf eine Markierung, ich bin ein Infofenster auf einer Google Map zu öffnen.

Der Code ist wie folgt:

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

Das Problem ist, auch wenn das, dass das Infofenster mit gestylt bevölkert wird worden 200 Pixel max-width zu sein, das Infofenster noch macht zu breit, um rund 400 px.

Gibt es eine Möglichkeit, es kleiner zu machen?

War es hilfreich?

Lösung

Versuchen Sie maxWidth .

marker.openInfoWindowHtml(
    $("#marker-popup-template").html(),
    { maxWidth: 400 }
);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top