gxp.ScaleLimitPanel

Extends
xtype
gxp_scalelimitpanel
class gxp.ScaleLimitPanel(config)

A panel for assembling scale constraints in SLD styles.

Config Options

Configuration properties in addition to those listed for Ext.Panel.

limitMaxScaleDenominator
Boolean Limit the maximum scale denominator. If false, no upper
limit will be imposed.
limitMinScaleDenominator
Boolean Limit the minimum scale denominator. If false, no lower
limit will be imposed.
maxScaleDenominator
Number The initial maximum scale denominator. If <limitMaxScaleDenominator> is
true and no minScaleDenominator is provided, <maxScaleDenominatorLimit> will be used.
maxScaleDenominatorLimit
Number Upper limit for scale denominators. Default is what you get
when you project the world in Spherical Mercator onto a single 256 x 256 pixel tile and assume OpenLayers.DOTS_PER_INCH (this corresponds to zoom level 0 in Google Maps).
minScaleDenominator
Number The initial minimum scale denominator. If <limitMinScaleDenominator> is
true and no minScaleDenominator is provided, <minScaleDenominatorLimit> will be used.
minScaleDenominatorLimit
Number Lower limit for scale denominators. Default is what you get when
you assume 20 zoom levels starting with the world in Spherical Mercator on a single 256 x 256 tile at zoom 0 where the zoom factor is 2.
modifyScaleTipContext
Function Called from the multi-slider tip’s getText function. The
function will receive two arguments - a reference to the panel and a data object. The data object will have scale, zoom, and type properties already calculated. Other properties added to the data object are available to the <scaleSliderTemplate>.
scaleLevels
Number Number of scale levels to assume. This is only for scaling
values exponentially along the slider. Scale values are not required to one of the discrete levels. Default is 20.
scaleSliderTemplate

String Template for the tip displayed by the scale threshold slider.

Can be customized using the following keywords in curly braces:

  • zoom - the zoom level
  • scale - the scale denominator
  • type - “Max” or “Min” denominator
  • scaleType - “Min” or “Max” scale (sense is opposite of type)

Default is “{scaleType} Scale 1:{scale}”.