AnimationLayerLoader
Summary
Handles the loading of time-layers, cloned from a base layer.
Constructor
aeris.maps.animations.helpers.AnimationLayerLoader
Syntax
aeris.maps.animations.helpers.AnimationLayerLoader
(
-
baseLayer
-
opt_options
Summary
Parameters:
-
baseLayer
AerisTile -
opt_options
AnimationOptions=-
timeLayersFactory
TimeLayersFactory=
-
Item Index
Methods
Properties
Methods
addLayersForTimes_
Syntax
Summary
bindLayerLoadEvents_
Syntax
bindLayerLoadEvents_
(
-
timeLayers
Summary
destroy
Syntax
destroy
()
Summary
getTimesFromLayers_
Syntax
Summary
For a hash of { times -> layers }, return the times.
load
Syntax
Summary
Creates layers for all available times, cloned from the base layer.
Resolves with {Object.
Returns:
resetLayerLoadEvents_
Syntax
resetLayerLoadEvents_
()
private
Summary
Set-up layer 'load:*' events for the specified time layers, taking care not to set duplicate event listeners.
triggerLoadProgress_
Syntax
triggerLoadProgress_
()
private
Summary
triggerLoadReset_
Syntax
triggerLoadReset_
()
private
Summary
Properties
timeLayers_
Syntax
timeLayers_
Object.Summary
timeLayersFactory_
Syntax
Summary
Events
load:times
Syntax
load:times
Summary
Event Payload:
-
times
Array.