GeoElement class abstract interface

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.

Implementers

Constructors

GeoElement()

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