Camera class

Камера для запуска перемещения карты и настроек слежения.

Inheritance
Implemented types

Properties

behaviour CameraBehaviourChange
Режим слежения камеры.
no setter
behaviourChannel → StatefulChannel<CameraBehaviourChange>
Режим слежения камеры.
no setter
deviceDensity DeviceDensity
Получение отношения DPI к базовому DPI устройства.
no setterinherited
deviceDensityChannel → StatefulChannel<DeviceDensity>
Получение отношения DPI к базовому DPI устройства.
no setterinherited
devicePpi DevicePpi
Получение разрешающей способности экрана (плотность пикселей на дюйм).
no setterinherited
devicePpiChannel → StatefulChannel<DevicePpi>
Получение разрешающей способности экрана (плотность пикселей на дюйм).
no setterinherited
hashCode int
The hash code for this object.
no setteroverride
maxTiltRestriction StyleZoomToTiltRelation?
Получение текущей функции зависимости максимального угла наклона камеры от стилевого уровня масштабирования.
getter/setter pairinherited
maxTiltRestrictionChannel → StatefulChannel<StyleZoomToTiltRelation?>
Получение текущей функции зависимости максимального угла наклона камеры от стилевого уровня масштабирования.
no setterinherited
padding Padding
Получение текущих отступов от краёв экрана.
getter/setter pairinherited
paddingChannel → StatefulChannel<Padding>
Получение текущих отступов от краёв экрана.
no setterinherited
position CameraPosition
Получение текущей позиции камеры.
getter/setter pairinherited
positionChannel → StatefulChannel<CameraPosition>
Получение текущей позиции камеры.
no setterinherited
positionPoint CameraPositionPoint
Точка экрана, к которой привязана позиция камеры, задаётся с учётом отступов (padding).
getter/setter pairinherited
positionPointChannel → StatefulChannel<CameraPositionPoint>
Точка экрана, к которой привязана позиция камеры, задаётся с учётом отступов (padding).
no setterinherited
projection Projection
Проекция.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size ScreenSize
Получение размера области просмотра.
getter/setter pairinherited
sizeChannel → StatefulChannel<ScreenSize>
Получение размера области просмотра.
no setterinherited
state CameraState
Получение актуального состояния камеры.
no setter
stateChannel → StatefulChannel<CameraState>
Получение актуального состояния камеры.
no setter
viewportRestriction GeoRect?
Получение ограничения на область видимости.
getter/setter pairinherited
viewportRestrictionChannel → StatefulChannel<GeoRect?>
Получение ограничения на область видимости.
no setterinherited
visibleArea Geometry
Область пересечения пирамиды видимости камеры и поверхности карты.
no setterinherited
visibleRect GeoRect
Объемлющий прямоугольник видимой области карты.
no setterinherited
visibleRectChannel → StatefulChannel<GeoRect>
Объемлющий прямоугольник видимой области карты.
no setterinherited
zoomRestrictions CameraZoomRestrictions
Получение актуальных ограничений уровня масштабирования.
getter/setter pairinherited
zoomRestrictionsChannel → StatefulChannel<CameraZoomRestrictions>
Получение актуальных ограничений уровня масштабирования.
no setterinherited

Methods

addFollowController(FollowController followController) → void
Добавление контроллера слежения.
changePosition(CameraPositionChange positionChange) → void
Изменение только части параметров позиции камеры.
inherited
clone() BaseCamera
Создание копии текущей камеры.
inherited
move(GeoPoint point, Zoom zoom, Tilt? tilt, Bearing bearing, [Duration time = const Duration(milliseconds: 300), CameraAnimationType animationType = CameraAnimationType.default_]) → CancelableOperation<CameraAnimatedMoveResult>
Запуск анимированного перемещения карты с использованием встроенного контроллера перемещений карты.
moveToCameraPosition(CameraPosition position, [Duration time = const Duration(milliseconds: 300), CameraAnimationType animationType = CameraAnimationType.default_]) → CancelableOperation<CameraAnimatedMoveResult>
Запуск анимированного перемещения карты с использованием встроенного контроллера перемещений карты.
moveWithController(CameraMoveController moveController) → CancelableOperation<CameraAnimatedMoveResult>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processMovementAndStop() → void
Установка позиции камеры в соответствие с текущим временем и прекращение анимированного перемещения.
removeCustomFollowController() → void
Удаление контроллера слежения, реализованного на платформе.
removeFollowController(FollowController followController) → void
Удаление контроллера слежения.
setBehaviour(CameraBehaviour behaviour) → void
Смена режима слежения камеры. Если новый режим более ограниченный, чем текущий, вызов прервёт перелёт и обработку жестов.
setCustomFollowController(CustomFollowController followController) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override