Dart Documentationdartkart.mapLayerEvent

LayerEvent class

A layer event emitted by a MapViewport

class LayerEvent {
 /// layer has been added
 static const ADDED = 0;
 /// layer has been removed
 static const REMOVED = 1;
 /// layer has been moved
 static const MOVED = 2;

 /// the map viewport emitting the event
 final MapViewport map;
 /// the layer
 final Layer layer;
 /// the type of event (either [ADDED], [REMOVED], or [MOVED])
 final int type;

 /// Creates an event of type [type] emitted by [map] for [layer]
 LayerEvent(this.map, this.layer, this.type);
}

Static Properties

const ADDED #

layer has been added

static const ADDED = 0

const MOVED #

layer has been moved

static const MOVED = 2

const REMOVED #

layer has been removed

static const REMOVED = 1

Constructors

new LayerEvent(MapViewport map, Layer layer, int type) #

Creates an event of type type emitted by map for layer

LayerEvent(this.map, this.layer, this.type);

Properties

final Layer layer #

the layer

final Layer layer

final MapViewport map #

the map viewport emitting the event

final MapViewport map

final int type #

the type of event (either ADDED, REMOVED, or MOVED)

final int type