OpenLayers JavaScript Mapping Library |
OpenLayers. Control. PanZoomBarInherits from
Summary
_addZoomBar
Parameters
passEventToSlider
This function is used to pass events that happen on the div, or the map, through to the slider, which then does its moving thing. Parameters
zoomBarDrag
This is what happens when a click has occurred, and the client is dragging. Here we must ensure that the slider doesn’t go beyond the bottom/top of the zoombar div, as well as moving the slider to its new visual location Parameters
zoomBarUp
Perform cleanup when a mouseup event is received -- discover new zoom level and switch to it. Parameters
|
destroy: function()
setMap: function( map )
clear the div and start over.
redraw: function()
draw: function( px )
_addZoomBar:function( centered )
This function is used to pass events that happen on the div, or the map, through to the slider, which then does its moving thing.
passEventToSlider:function( evt )
Picks up on clicks directly on the zoombar div and sets the zoom level appropriately.
divClick: function ( evt )
event listener for clicks on the slider
zoomBarDown:function( evt )
This is what happens when a click has occurred, and the client is dragging.
zoomBarDrag:function( evt )
Perform cleanup when a mouseup event is received -- discover new zoom level and switch to it.
zoomBarUp:function( evt )
Change the location of the slider to match the current zoom level.
moveZoomBar:function()