UtmGrid class final

A class that represents the display of the Universal Transverse Mercator (UTM) coordinate system grid on the map view.

The Universal Transverse Mercator (UTM) conformal projection uses a 2-dimensional Cartesian coordinate system to give locations on the surface of the Earth. Like the traditional method of latitude and longitude, it is a horizontal position representation, i.e. it is used to identify locations on the Earth independently of vertical position. However, it differs from that method in several respects.

The UTM system is not a single map projection. The system instead divides the Earth into sixty zones, each being a six-degree band of longitude, and uses a secant transverse Mercator projection in each zone.

To display the UTM grid, create a UTMGrid and set it as the grid property within the MapView.

Inheritance

Constructors

UtmGrid()
Constructs a grid for displaying UTM zones on a map view.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isVisible bool
The visibility of the grid.
getter/setter pairinherited
labelOffset double
The grid's text label offset from the edge of the map view in DIPS.
getter/setter pairinherited
labelPosition GridLabelPosition
The positioning of the grid's labels.
getter/setter pairinherited
labelVisibility bool
The visibility of the grid's labels.
getter/setter pairinherited
levelCount int
The number of levels of resolution supported by the grid. The line and label style can be set for each of these resolution levels.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getLineSymbol({required int level}) ArcGISSymbol
Returns the line symbol used for the grid lines at the given resolution level.
inherited
getTextSymbol({required int level}) ArcGISSymbol
Get the text symbol used for the grid labels at the given resolution level.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setLineSymbol({required int level, required ArcGISSymbol lineSymbol}) → void
Set the line symbol used for the grid lines at the given resolution level.
inherited
setTextSymbol({required int level, required ArcGISSymbol textSymbol}) → void
Set the text symbol used for the grid labels at the given resolution level.
inherited
toString() String
A string representation of this object.
inherited

Operators

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