An abstract representation of geographic entities in a map, scene, map view or scene view.
Each geographic entity can possess geometry, to describe the location and
shape of the entity, and a set of attributes to provide information about
the real-world entity it represents. For example, a feature in a feature
layer, a graphic in a graphics overlay, and a raster cell in a raster layer
are represented by the Feature, Graphic, and RasterCell
classes. Each
class inherits from GeoElement.
Operations that identify all of the layers in a map or scene, such as GeoViewController.identifyLayers, can return a collection of IdentifyLayerResult objects. You can obtain the various types of GeoElement objects using IdentifyLayerResult.geoElements.
Constructors
Properties
-
attributes
→ Map<
String, dynamic> -
The attributes of the GeoElement as a collection of name/value pairs.
no setter
- geometry ↔ Geometry?
-
The geometry defines the shape and location of the GeoElement.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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