---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMultiRouteParams.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/jsapi-v2-1/doc/en/llms.txt

# IMultiRouteParams

Interface of the object that describes the format of the parameters of a multiroute model.

[Constructor](#constructor-summary) | [Fields](#properties-summary)

## Constructor {#constructor-summary}

```javascript
IMultiRouteParams()
```

## Fields {#properties-summary}

#|
|| **Name** | **Type** | **Description** ||
|| [avoidTrafficJams](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#avoidTrafficJams) | Boolean | Allows constructing a multiroute that accounts for the current traffic. Default value: false. ||
|| [boundedBy](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#boundedBy) | Number[][]\|null | Defines the area on the map where the objects being searched for are presumably located. This is used if the route points are set using the mailing address, and not coordinates. Default value: null. ||
|| [requestSendInterval](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#requestSendInterval) | String\|Number | Time interval between requests to the router service. Can be set in milliseconds, otherwise the optimal value will be calculated automatically. Default value: "auto". ||
|| [results](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#results) | Integer | The maximum number of routes returned by the multirouter. Default value is 3. ||
|| [reverseGeocoding](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#reverseGeocoding) | Boolean | Whether to use reverse geocoding for points specified as coordinates. ||
|| [routingMode](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#routingMode) | String | Routing type. Accepts one of the two string values: 
- "auto" - Driving route.
- "masstransit" - Routing using public transport.
- "pedestrian" - Walking route.
- "bicycle" - Bicycle route.
Default value: "auto". ||
|| [searchCoordOrder](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#searchCoordOrder) | String | Determines how to interpret descriptions of the reference points that can be defined either as arrays of coordinates or as geometries. Can take one of two values: "longlat" or "latlong". The current value of the API's [coordorder parameter](https://tech.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/load-docpage/#param) is used by default. ||
|| [strictBounds](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#strictBounds) | Boolean | To search for objects only within the area specified by the boundedBy parameter. This is used if the route points are set using the mailing address, and not coordinates. Default value: false. ||
|| [viaIndexes](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IMultiRouteParams.md#viaIndexes) | Integer[] | Contains indexes of throughpoints in the set of reference points of the multiroute. The array is empty by default. ||
|#

## Fields details {#field_detail}

### avoidTrafficJams {#avoidTrafficJams}

```javascript
{Boolean} avoidTrafficJams
```

Allows constructing a multiroute that accounts for the current traffic. Default value: false.

### boundedBy {#boundedBy}

```javascript
{Number[][]|null} boundedBy
```

Defines the area on the map where the objects being searched for are presumably located. This is used if the route points are set using the mailing address, and not coordinates. Default value: null.

### requestSendInterval {#requestSendInterval}

```javascript
{String|Number} requestSendInterval
```

Time interval between requests to the router service. Can be set in milliseconds, otherwise the optimal value will be calculated automatically. Default value: "auto".

### results {#results}

```javascript
{Integer} results
```

The maximum number of routes returned by the multirouter. Default value is 3.

### reverseGeocoding {#reverseGeocoding}

```javascript
{Boolean} reverseGeocoding
```

Whether to use reverse geocoding for points specified as coordinates.

### routingMode {#routingMode}

```javascript
{String} routingMode
```

Routing type. Accepts one of the two string values: 
- "auto" - Driving route.
- "masstransit" - Routing using public transport.
- "pedestrian" - Walking route.
- "bicycle" - Bicycle route.
Default value: "auto".

### searchCoordOrder {#searchCoordOrder}

```javascript
{String} searchCoordOrder
```

Determines how to interpret descriptions of the reference points that can be defined either as arrays of coordinates or as geometries. Can take one of two values: "longlat" or "latlong". The current value of the API's [coordorder parameter](https://tech.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/load-docpage/#param) is used by default.

### strictBounds {#strictBounds}

```javascript
{Boolean} strictBounds
```

To search for objects only within the area specified by the boundedBy parameter. This is used if the route points are set using the mailing address, and not coordinates. Default value: false.

### viaIndexes {#viaIndexes}

```javascript
{Integer[]} viaIndexes
```

Contains indexes of throughpoints in the set of reference points of the multiroute. The array is empty by default.