Fork me on GitHub
Show:

TimeLayersFactory

Summary

Helper class for creating a collection of layers from an array of timestamps

Constructor

aeris.maps.animations.helpers.TimeLayersFactory

Syntax

aeris.maps.animations.helpers.TimeLayersFactory

(
  • baseLayer
  • times
  • opt_options
)

Summary

Parameters:

Methods

constrainTimes_

Syntax

constrainTimes_

(
  • minTime
  • maxTime
)
private

Summary

Parameters:

createLayerForTime_

Syntax

createLayerForTime_

(
  • time
)
AerisTile private

Summary

Parameters:

Returns:

createTimeLayers

Syntax

createTimeLayers

() Object.<number,AerisTile>

Summary

Returns:

Object.<number,AerisTile>:

A hash of timestamps to layers.

destroy

Syntax

destroy

()

Summary

ensureTimeBoundsOptions_

Syntax

ensureTimeBoundsOptions_

() private

Summary

getClosestTime_

Syntax

getClosestTime_

(
  • targetTime
)
Number private

Summary

Parameters:

Returns:

getOrderedTimes

Syntax

getOrderedTimes

() Array.<number>

Summary

Returns:

Array.<number>:

Timestamps in chronological order.

prepareTimes_

Syntax

prepareTimes_

() private

Summary

removeTime_

Syntax

removeTime_

() private

Summary

resetTimeLayers_

Syntax

resetTimeLayers_

() private

Summary

setFrom

Syntax

setFrom

(
  • from
)

Summary

Parameters:

setLimit

Syntax

setLimit

(
  • limit
)

Summary

Parameters:

setTimes

Syntax

setTimes

(
  • times
)

Summary

Parameters:

setTo

Syntax

setTo

(
  • to
)

Summary

Parameters:

shuffleTimes_

Syntax

shuffleTimes_

() private

Summary

sortTimes_

Syntax

sortTimes_

() private

Summary

thinTimes_

Syntax

thinTimes_

(
  • limit
)
private

Summary

Parameters:

Properties

baseLayer_

Syntax

baseLayer_

aeris.maps.layers.AerisTile private

Summary

from_

Syntax

from_

?Date private

Summary

limit_

Syntax

limit_

Number private

Summary

times_

Syntax

times_

Array. private

Summary

to_

Syntax

to_

?Date private

Summary