Popupposition ändern

Hallo,

an meinen Markern öffnet sich ein Popup (wie bei fast jeder Karte). :slight_smile:

popup = new OpenLayers.Popup("featurePopup", feature.geometry.getBounds().getCenterLonLat(), new OpenLayers.Size(650,330), "Text im Popup", null, true, onPopupClose);

Das Popup wird ja Standardmäßig mit dem oberen linken Eck auf dem Marker positioniert.

Ist es möglich, diese Position zu verändern?
Im API (http://dev.openlayers.org/docs/files/OpenLayers/Popup-js.html) habe ich leider nichts passendes gefunden.
Das Popup soll mittig unten auf den Marker positioniert werden.

Theoretisch muss ich im Code ja folgenden Bereich abändern:

feature.geometry.getBounds().getCenterLonLat()

Hat jemand einen Ansatz, wie man dies realisieren könnte?

Vielen Dank und beste Grüße
Wayne

Naja du übergibst die Position doch als zweites Parameter? Da kannste dir auch selber ein LatLon basteln, dass dann um die Hälfte des Popups nach oben und links verschoben ist und dann sollte es doch zentriert sein?

Wobei sich mir der Sinn da nicht so recht erschließt, denn der User muss dann ja immer die Maus nochmal um das Popup rumbewegen, wenn er es durch klick auf die Karte schließen will?