Camera class

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

Inheritance
Implemented types

Properties

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

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