Bestimmt gibt es da eine Möglichkeit. Allerdings wahrscheinlich nicht mehr als so schöne hübsche Funktion. Du müsstest bei jedem Zoom die Breite deiner Grafik anpassen. Das geht sicher über das Grafikobjekt. Also einen Eventmanger für die Zoomfunktion bauen und danach die Grafik an das Zoomlevel anpassen.
Ob das genau so geht und wie die ganzen Namen dann heißen müsste jemand mit etwas mehr javascript und OL Wissen sagen.