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 or SceneView.
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