[OpenLayers-Trac] [OpenLayers] #3096: EventPane layers broken after #3062

OpenLayers trac-20090302 at openlayers.org
Thu Feb 24 03:47:21 EST 2011


#3096: EventPane layers broken after #3062
-----------------------------+----------------------------------------------
 Reporter:  ahocevar         |       Owner:  euzuro      
     Type:  bug              |      Status:  new         
 Priority:  minor            |   Milestone:  2.11 Release
Component:  Layer.EventPane  |     Version:  2.10        
 Keywords:  mobile           |       State:              
-----------------------------+----------------------------------------------
 Pixel based panning (using Map::moveByPx) does not update EventPane layer
 positions. To move them, the Layer::moveByPx method (#3095) should be
 overridden.

 For EventPane layers that have a dragPanObject, this is easy to fix,
 because the dragPanObject can also be moved by pixel deltas. For others,
 we need to investigate if the API provides a "move by pixel delta" method
 and use it. Those that don't have either will need to use
 Map::getCachedCenter() and call Layer::moveTo to move to the new center.

-- 
Ticket URL: <http://trac.openlayers.org/ticket/3096>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list