OpenLayers.Layer.PopupMarker / dynamische Größe

Holla,

ich verwende für mein Projekt das Wimmel Script vom Netzwolf.
Dort blende ich Marker ein, die je nach Zoomlevel eine unterschiedliche Größe haben sollen.
Die benötigte Größe kommt direkt aus der DB und wird via data.iconSize übergeben.


createIconFromData: function (data)
{
	return new OpenLayers.Icon (this.getIconUrl(data), {w:data.iconSize, h:data.iconSize});
//	return new OpenLayers.Icon (this.getIconUrl(data), {w:26,h:26});
},

Das funktioniert auch soweit.
Wenn ich jetzt aber durch klicken das Popup einzelner Marker aufrufe,
dann kann sein das es ohne Probleme funktioniert oder plötzlich an eine ganz andere Kartenstelle springt.
Irgendwie kommt das Script da etwas mit den GPS Daten durcheinander.

Testseite: http://tinyurl.com/ouu86nl

Grüße Wayne