IMapFactory | iOS SDK | Urbi Documentation
iOS SDK

IMapFactory

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

Properties

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

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

any UIView & IMapUIView

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

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

(any UIView & IMapGestureUIView)?

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

any IMapEventProcessor

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

any IMapCoordinateSpace

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

any IMapUIControlsFactory

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

any IMapViewsFactory

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

any IMapSnapshotter

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

any IEnergyConsumption

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

any IMarkerOverlayUIView

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

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