Camera class
Камера для запуска перемещения карты и настроек слежения.
- Inheritance
-
- Object
- BaseCamera
- Camera
- 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