maxbe
(Max)
2
Ich hab mal was ähnliche gebastelt, allerdings nicht mit hover über der Karte. Mein Kreis wandert mit hover von einer Menüleiste aus.
Punkt erstellen mit
vectorLayer = new OpenLayers.Layer.Vector("Wanderpunkt",{visibility: false});
pointstyle = {fillColor: "#FFFF00",pointRadius: 13, fillOpacity: 0.7,
strokeColor: "#000000", strokeWidth: 2 };
Point = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(0,0),null,pointstyle);
vectorLayer.addFeatures([Point]);
dieser “Punkt” ist ein Kreis, Radius 13Pixel, gelb gefüllt, leicht durchsichtig mit 2Pixel breitem schwarzem Rand.
und dann mit hover ein Verschieben dieses Punktes auf die passende Koordinate:
Point.move(new OpenLayers.LonLat(lop,lap).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")));
Anschauungsbeispiel gibts hier (html und das javascript dazu), allerdings nicht unbedingt im Hinblick auf Verständlichkeit des Sourcecodes getippt… 
Grüße, Max