Google Maps API V3 - Bounds eines CustomOverlay

Man kann in Google Maps ein CustomOverlay erstellen. Dies habe ich genutzt um eigene overlays zu erstellen, die aus DIVs mit HTML Inhalt bestehen. Eigentlich nix anderes als InfoWindows aber der Kunde wollte die gaaanz speziell gestylt haben.

So, nun soll beim Klick auf den Marker sich so ein Overlay öffnen und die Map so scrollen, dass man den gesamten Overlay hinkriegt. Und genau das ist mein Problem. Gibt es eine Möglichkeit, die bounds des Overlays zu bekommen? Oder gibt es eine andere Lösung?

Das klingt, als müsste man den Code um eine onclick() Funktion erweitern. Vielleicht ist ja auch die API von Maps dokumentiert / frei zugänglich…