new Cartographic(longitude, latitude, height)
A position defined by longitude, latitude, and height.
| Name | Type | Default | Description |
|---|---|---|---|
longitude |
Number |
0.0
|
optional The longitude, in radians. |
latitude |
Number |
0.0
|
optional The latitude, in radians. |
height |
Number |
0.0
|
optional The height, in meters, above the ellipsoid. |
See:
Source:
Core/Cartographic.js, line 27
Members
-
staticconstantCartographic.ZERO :Cartographic
-
An immutable Cartographic instance initialized to (0.0, 0.0, 0.0).Source: Core/Cartographic.js, line 176
-
height :Number
-
The height, in meters, above the ellipsoid.
-
Default Value:
0.0Source: Core/Cartographic.js, line 47 -
latitude :Number
-
The latitude, in radians.
-
Default Value:
0.0Source: Core/Cartographic.js, line 40 -
longitude :Number
-
The longitude, in radians.
-
Default Value:
0.0Source: Core/Cartographic.js, line 33
Methods
-
staticCartographic.clone(cartographic, result) → Cartographic
-
Duplicates a Cartographic instance.
Name Type Description cartographicCartographic The cartographic to duplicate. resultCartographic optional The object onto which to store the result. Returns:
The modified result parameter or a new Cartographic instance if one was not provided. (Returns undefined if cartographic is undefined)Source: Core/Cartographic.js, line 115 -
staticCartographic.equals(left, right) → Boolean
-
Compares the provided cartographics componentwise and returns
trueif they are equal,falseotherwise.Name Type Description leftCartographic optional The first cartographic. rightCartographic optional The second cartographic. Returns:
trueif left and right are equal,falseotherwise.Source: Core/Cartographic.js, line 136 -
staticCartographic.equalsEpsilon(left, right, epsilon) → Boolean
-
Compares the provided cartographics componentwise and returns
trueif they are within the provided epsilon,falseotherwise.Name Type Description leftCartographic optional The first cartographic. rightCartographic optional The second cartographic. epsilonNumber The epsilon to use for equality testing. Returns:
trueif left and right are within the provided epsilon,falseotherwise.Source: Core/Cartographic.js, line 155 -
staticCartographic.fromDegrees(longitude, latitude, height, result) → Cartographic
-
Creates a new Cartographic instance from longitude and latitude specified in degrees. The values in the resulting object will be in radians.
Name Type Default Description longitudeNumber The longitude, in degrees. latitudeNumber The latitude, in degrees. heightNumber 0.0optional The height, in meters, above the ellipsoid. resultCartographic optional The object onto which to store the result. Returns:
The modified result parameter or a new Cartographic instance if one was not provided.Source: Core/Cartographic.js, line 93 -
staticCartographic.fromRadians(longitude, latitude, height, result) → Cartographic
-
Creates a new Cartographic instance from longitude and latitude specified in radians.
Name Type Default Description longitudeNumber The longitude, in radians. latitudeNumber The latitude, in radians. heightNumber 0.0optional The height, in meters, above the ellipsoid. resultCartographic optional The object onto which to store the result. Returns:
The modified result parameter or a new Cartographic instance if one was not provided.Source: Core/Cartographic.js, line 60 -
clone(result) → Cartographic
-
Duplicates this instance.
Name Type Description resultCartographic optional The object onto which to store the result. Returns:
The modified result parameter or a new Cartographic instance if one was not provided.Source: Core/Cartographic.js, line 184 -
equals(right) → Boolean
-
Compares the provided against this cartographic componentwise and returns
trueif they are equal,falseotherwise.Name Type Description rightCartographic optional The second cartographic. Returns:
trueif left and right are equal,falseotherwise.Source: Core/Cartographic.js, line 195 -
equalsEpsilon(right, epsilon) → Boolean
-
Compares the provided against this cartographic componentwise and returns
trueif they are within the provided epsilon,falseotherwise.Name Type Description rightCartographic optional The second cartographic. epsilonNumber The epsilon to use for equality testing. Returns:
trueif left and right are within the provided epsilon,falseotherwise.Source: Core/Cartographic.js, line 208 -
toString() → String
-
Creates a string representing this cartographic in the format '(longitude, latitude, height)'.
Returns:
A string representing the provided cartographic in the format '(longitude, latitude, height)'.Source: Core/Cartographic.js, line 217
