DataPrefetcher | iOS SDK | Urbi Documentation
iOS SDK

DataPrefetcher

Контроллер предварительной загрузки данных карты вдоль маршрута. Данные карты загружаются для источников, которые поддерживают предварительное кэширование. Данные загружаются для отрезков маршрута, определяемых длиной segment_size на расстояние до max_prefetch_distance вперёд. По мере проезда отрезков маршрута соответствующие им предварительно загруженные данные перестают удерживаться в кэше, вместо них загружаются данные дальше по маршруту.

Extends: Hashable
public static func == (lhs: DataPrefetcher, rhs: DataPrefetcher) -> Bool

Returns a Boolean value indicating whether two values are equal.
This documentation comment was inherited from .

Methods
Properties

Включение/выключение предварительной загрузки тайлов карты вдоль маршрута. По умолчанию предварительная загрузка включена.
Вызывать этот метод можно только когда навигатор находится в состоянии Disabled, в противном случае поведение программы не определено.

Минимальный уровень зума, для которого предварительно загружаются тайлы карты. По умолчанию 8.

Максимальный уровень зума, для которого предварительно загружаются тайлы карты. По умолчанию 16.

Радиус охвата для предварительной загрузки тайлов карты. По умолчанию 128.

Размер минимального участка геометрии маршрута, для которого выполняется предварительная загрузка тайлов карты. По умолчанию 2 км.

Расстояние впереди текущей позиции на маршруте, для которого нужно выполнить предварительную загрузку тайлов карты. По умолчанию 4 км.