OpenLayers v4.0.1 API - Namespace: animation

# Namespace: animation

This documentation is for OpenLayers v4.0.1. The latest is v.

## olx.animation

### Type Definitions

#### olx.animation.BounceOptions{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `resolution` | number | The resolution to start the bounce from, typically `map.getView().getResolution()`. Required.
  `start` | number | undefined | The start time of the animation. Default is immediately.
  `duration` | number | undefined | The duration of the animation in milliseconds. Default is `1000`.
  `easing` | undefined | function | The easing function to use. Can be an `ol.easing` or a custom function. Default is `ol.easing.upAndDown`.

#### olx.animation.PanOptions{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `source` | ol.Coordinate | The location to start panning from, typically `map.getView().getCenter()`. Required.
  `start` | number | undefined | The start time of the animation. Default is immediately.
  `duration` | number | undefined | The duration of the animation in milliseconds. Default is `1000`.
  `easing` | undefined | function | The easing function to use. Can be an `ol.easing` or a custom function. Default is `ol.easing.inAndOut`.

#### olx.animation.RotateOptions{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `rotation` | number | undefined | The rotation value (in radians) to begin rotating from, typically `map.getView().getRotation()`. If `undefined` then `0` is assumed.
  `anchor` | ol.Coordinate | undefined | The rotation center/anchor. The map rotates around the center of the view if unspecified.
  `start` | number | undefined | The start time of the animation. Default is immediately.
  `duration` | number | undefined | The duration of the animation in milliseconds. Default is `1000`.
  `easing` | undefined | function | The easing function to use. Can be an `ol.easing` or a custom function. Default is `ol.easing.inAndOut`.

#### olx.animation.ZoomOptions{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `resolution` | number | number The resolution to begin zooming from, typically `map.getView().getResolution()`. Required.
  `start` | number | undefined | The start time of the animation. Default is immediately.
  `duration` | number | undefined | The duration of the animation in milliseconds. Default is `1000`.
  `easing` | undefined | function | The easing function to use. Can be an `ol.easing` or a custom function. Default is `ol.easing.inAndOut`.