Google Maps-API: Legen Sie den Mittelpunkt der Karte auf einen Versatz in Pixel fest.

Das könnte eine seltsame Frage sein ...

Ich verwende die Google Maps API, um benutzerdefinierte Karten auf meiner Webseite einzubetten. Ich passiere dielon/lat Koordinaten entlang einer Funktion und eine Karte wird mit diesem Punkt "zentriert" in der Mitte gezeichnet. (Mein Kartenrahmen ist ungefähr 300px hoch, der Marker liegt also bei ungefähr 150px.)

Da benutze ich auch custominfoWindows/Boxes Ich möchte die Mitte der Karte etwas nach unten verschieben.

Ich weiß, ich könnte ein separates Zentrum einrichtenlon/lat Koordinaten, aber das ist nicht was ich suche. Dazu müsste jede Karte die Koordinaten des Markers und die Koordinaten des gewünschten Zentrums enthalten.

Ich möchte, dass es einfacher ist.

Ist es möglich, die Kartenmitte nur um einige Pixel nach unten zu verschieben?

Mögencenter: +30px, :)

var latlng = new google.maps.LatLng(ll[0], ll[1]); // latitude and longitude
    var options = {
    zoom: zoom,
    //center: c,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    mapTypeControl: false,
    disableDefaultUI: true,
    scrollwheel: scroll,
    streetViewControl: false,
    navigationControlOptions: {  
        style: google.maps.NavigationControlStyle.SMALL 
    }
}

Irgendeine Idee, wie ich das machen könnte? Irgendwelche Tricks oder Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage