IMapFactory | iOS SDK | 2GIS Documentation
iOS SDK

IMapFactory

Фабрика согласованых объектов карты.

Properties

Начальные настройки карты. Не изменяются после создания карты. Можно читать из любой очереди.

Контроллер карты и камеры. Можно обращаться из любой очереди, но необходима синхронизация в случае одновременного доступа.

Слой карты. Можно читать только из главной очереди.

Слой карты для SwiftUI. Можно читать только из главной очереди.

(UIView & IMapGestureView)?

Слой обработки жестов. За создание слоя отвечает свойство initialMapOptions.gestureViewFactory. Можно читать только из главной очереди.

Обработчик жестов карты.
Используется gestureView для управления событиями карты. Использование совместно с gestureView может нарушать транзакционность жестов и приводить к неопределенному поведению.

Координатное пространство карты.

Фабрика стандартных элементов управления картой, использующих встроенный стиль.

Фабрика стандартных SwiftUI элементов управления картой, использующих встроенный стиль.

Инструмент для захвата изображения карты. Изображения делаются на основе текущего состояния. Можно читать из любой очереди.

Объект для настройки энергосбережения устройства.

Объект для работы с UIView маркерами на карте.