# Module: ol/format/Polyline

This documentation is for OpenLayers v10.9.0. The latest is v.

## ol/format/Polyline

### Classes

Polyline

### Functions

#### decodeDeltas(encoded, stride, factor){Array.<number>}

format/Polyline.js, line 195

      import {decodeDeltas} from 'ol/format/Polyline';

  Decode a list of n-dimensional points from an encoded string

  Name | Type | Description
  --- | --- | ---
  `encoded` | string | An encoded string.
  `stride` | number | The number of dimension of the points in the encoded string.
  `factor` | number | undefined | The factor by which the resulting numbers will be divided. Default is `1e5`.

  Deprecated
    - Yes

  ##### Returns:

  A list of n-dimensional points.

#### decodeFloats(encoded, factor){Array.<number>}

format/Polyline.js, line 244

      import {decodeFloats} from 'ol/format/Polyline';

  Decode a list of floating point numbers from an encoded string

  Name | Type | Description
  --- | --- | ---
  `encoded` | string | An encoded string.
  `factor` | number | undefined | The factor by which the result will be divided. Default is `1e5`.

  Deprecated
    - Yes

  ##### Returns:

  A list of floating point numbers.

#### encodeDeltas(numbers, stride, factor){string}

format/Polyline.js, line 164

      import {encodeDeltas} from 'ol/format/Polyline';

  Encode a list of n-dimensional points and return an encoded string

  Attention: This function will modify the passed array!

  Name | Type | Description
  --- | --- | ---
  `numbers` | Array.<number> | A list of n-dimensional points.
  `stride` | number | The number of dimension of the points in the list.
  `factor` | number | undefined | The factor by which the numbers will be multiplied. The remaining decimal places will get rounded away. Default is `1e5`.

  Deprecated
    - Yes

  ##### Returns:

  The encoded string.

#### encodeFloats(numbers, factor){string}

format/Polyline.js, line 225

      import {encodeFloats} from 'ol/format/Polyline';

  Encode a list of floating point numbers and return an encoded string

  Attention: This function will modify the passed array!

  Name | Type | Description
  --- | --- | ---
  `numbers` | Array.<number> | A list of floating point numbers.
  `factor` | number | undefined | The factor by which the numbers will be multiplied. The remaining decimal places will get rounded away. Default is `1e5`.

  Deprecated
    - Yes

  ##### Returns:

  The encoded string.

### Type Definitions

#### Options{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `factor` | number (defaults to 1e5) | The factor by which the coordinates values will be scaled.
  `geometryLayout` | GeometryLayout (defaults to 'XY') | Layout of the feature geometries created by the format reader.