Fork me on GitHub
Show:

AnimationLayer

Summary

An animation layer is a layer which can be animated.

Constructor

aeris.maps.layers.AnimationLayer

Syntax

aeris.maps.layers.AnimationLayer

()

Summary

Methods

createStrategy_

Syntax

createStrategy_

(
  • Strategy
)
AbstractStrategy protected

Summary

Create a {aeris.maps.AbstractStrategy} instance.

Override to adjust how strategy objects are instantiated.

Parameters:

  • Strategy Function

    AbstractStrategy object ctor.

Returns:

fadeTo

Syntax

fadeTo

(
  • targetOpacity
  • duration
)

Summary

Experimental layer fade animation.

Parameters:

getView

Syntax

getView

() *

Summary

Returns the object view, as rendered by the object's strategy.

Returns:

*:

hasMap

Syntax

hasMap

() Boolean

Summary

Returns:

Boolean:

Returns true if the layer has a map set.

hide

Syntax

hide

()

Summary

Hide the layer.

removeStrategy

Syntax

removeStrategy

()

Summary

Remove and clean up the StrategyObject's strategy.

resetStrategy

Syntax

resetStrategy

()

Summary

Reset the rendering strategy used by the object. Useful for re-enabled a strategy which has previously been removed with StrategyObject#removeStrategy

setStrategy

Syntax

setStrategy

(
  • Strategy
)

Summary

Set the strategy to use for rendering the StrategyObject.

Parameters:

  • Strategy Function

    Constructor for an {aeris.maps.AbstractStrategy} object.

show

Syntax

show

()

Summary

Show the layer.

Properties

strategy_

Syntax

strategy_

aeris.maps.Strategy Strategy constructor.

Summary

Default {aeris.Strategy} implementation

StrategyType_

Syntax

StrategyType_

function():aeris.maps.AbstractStrategy private

Summary

Attributes

autoUpdateInterval

number

Milliseconds between an autoupdate of the data.

Default: 6000 (1 second)

map

Map protected

An AerisMap that the object is bound to. This is set with setMap.

Events

strategy:set

Syntax

strategy:set

Summary

When a strategy is set on the object.

Event Payload: