OverviewViewportState class final

A viewport state that configures the camera to display an overview of a specified geometry.

The OverviewViewportState adjusts the camera to ensure that the given geometry fits within the visible area of the map.

Inheritance

Constructors

OverviewViewportState({required GeometryObject geometry, EdgeInsets geometryPadding = const EdgeInsets.all(0), double? bearing = 0.0, double? pitch = 0.0, double? maxZoom, Offset? offset, Duration animationDuration = const Duration(seconds: 1)})
Creates an OverviewViewportState that configures the camera to display an overview of the specified geometry.
const

Properties

animationDuration Duration
The duration of the camera transition animation.
final
bearing double?
The bearing of the map in degrees clockwise from true north.
final
geometry GeometryObject
The geometry to display in the overview.
final
geometryPadding EdgeInsets
Extra padding to add around the geometry.
final
hashCode int
The hash code for this object.
no setteroverride
maxZoom double?
The maximum zoom level allowed when fitting the geometry into view.
final
offset Offset?
The offset of the center of the geometry relative to the map's center, measured in points.
final
pitch double?
The pitch of the camera toward the horizon in degrees.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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