Hallo Forum,
falls jemand hier im Forum mit OpenLayers seine Webseiten mit Landkartenmaterial versorgt, hätte ich einen Tipp:
Ein OpenLayers.FramedPopup (= "Sprechblase") hat die blöde Angewohnheit, bei Mouse-Events zu flackern. Dies kann man verhindern, indem man den Ankerpunkt der Sprechblase an den Rand des zugehörigen Kartenelements verschiebt. Allerdings kann man nicht einfach um (x,y) Pixel verschieben, sondern muss Transformationen, Quadranten usw. berücksichtigen.
Hier habe ich einen möglichen Lösungsweg ausgeführt:
http://www.dankoweit.de/Projekte/hp_projekte_openlayers.shtml#Popupboxes_ohne_Flackern
Ich hoffe, das dieser Tipps dem einen oder anderen OpenLayers-Nutzer hilft.
Viele Grüße
JueDan
falls jemand hier im Forum mit OpenLayers seine Webseiten mit Landkartenmaterial versorgt, hätte ich einen Tipp:
Ein OpenLayers.FramedPopup (= "Sprechblase") hat die blöde Angewohnheit, bei Mouse-Events zu flackern. Dies kann man verhindern, indem man den Ankerpunkt der Sprechblase an den Rand des zugehörigen Kartenelements verschiebt. Allerdings kann man nicht einfach um (x,y) Pixel verschieben, sondern muss Transformationen, Quadranten usw. berücksichtigen.
Hier habe ich einen möglichen Lösungsweg ausgeführt:
http://www.dankoweit.de/Projekte/hp_projekte_openlayers.shtml#Popupboxes_ohne_Flackern
Ich hoffe, das dieser Tipps dem einen oder anderen OpenLayers-Nutzer hilft.
Viele Grüße
JueDan