interface
CameraMoveController
Класс, позволяющий управлять положением камеры для нужд анимации<br/>Класс должен быть потокобезопасным.
Methods
func animationTime() -> TimeInterval
Returns
TimeInterval
CustomFollowController
Интерфейс, который можно реализовать на платформе для создания собственного контроллера слежения за параметрами Для добавления контроллера в камеру, нужно реализовать этот интерфейс и создать объект FollowController’а передав в качестве аргумента объект, реализующий данные интерфейс.
Methods
func availableValues() -> FollowValueOptionSet
Returns
func coordinates() -> GeoPoint?
Returns
func bearing() -> Bearing?
Returns
func tilt() -> Tilt?
Returns
func styleZoom() -> StyleZoom?
Returns
ICancellable
Жетон для отмены операции, при запуске которой он был получен.
Methods
func cancel()
ICreateRoadEventView
Протокол интерфейса создания дорожного события.
Properties
var visibleAreaEdgeInsets
Видимая область с учетом размера карточки создания дорожного события.
var visibleAreaEdgeInsetsChangedCallback
((UIEdgeInsets) -> ())?
Замыкание обратного вызова при изменении видимой области.
var cancelButtonCallback
(() -> ())?
Замыкание обратного вызова при нажатии кнопки отмены.
var createRoadEventRequestCallback
((Result<AddEventResult, Error>) -> ())?
Замыкание обратного вызова с результатом создания дорожного события.
IDirectoryViewsFactory
Фабрика SwiftUI-элементов справочника.
Methods
func makeVoiceAssistantView(speechService: (any IVoiceAssistantService)?) -> VoiceAssistantView
SwiftUI-элемент для голосового ввода.
Returns
func makeSearchResultItemView(
object: DirectoryObject,
onTap: @escaping (DirectoryObject) -> Void,
lastLocation: GeoPoint?
) -> SearchResultItemView