ImageOverlay class final
An overlay that contains a frame with an image to display in the view.
The overlay can contain exactly one image at any given time. Multiple overlays, however, can be added and rendered at the same time on the GeoViewController. An ImageOverlay can be used to quickly render frequently changing images. For example, rendering realtime sensor data, such as weather, where each static image represents a single frame from the radar. In this workflow, images are constantly updated via a new ImageFrame each time new data is available. This provides a fast-refreshing workflow where the underlying images are frequently updated as new data comes in.
Since ImageOverlay does not support the rich processing and rendering capabilities of a RasterLayer, you should use Raster and RasterLayer for workflows that require static image rendering, analysis, and persistence.
Image overlays are rendered above all other layers in the map or scene, draped on the surface, and below any graphics overlays in the map or scene view.
- Implemented types
Constructors
- ImageOverlay({ImageFrame? imageFrame})
-
Creates an ImageOverlay that contains an ImageFrame.
factory
Properties
- extent → Envelope?
-
The extent of the ImageOverlay.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- imageFrame ↔ ImageFrame?
-
The ImageFrame contained in the ImageOverlay.
getter/setter pair
- isVisible ↔ bool
-
The visibility of the ImageOverlay.
getter/setter pair
- opacity ↔ double
-
The opacity for the ImageOverlay.
getter/setter pair
- 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.
inherited