Class: MapProjection

MapProjection

new MapProjection()

Defines how geodetic ellipsoid coordinates (Cartographic) project to a flat map like Cesium's 2D and Columbus View modes.
Source:
See:

Members

(readonly) ellipsoid :Ellipsoid

Gets the Ellipsoid.
Type:
Source:

Methods

project(cartographic, resultopt) → {Cartesian3}

Projects Cartographic coordinates, in radians, to projection-specific map coordinates, in meters.
Parameters:
Name Type Attributes Description
cartographic Cartographic The coordinates to project.
result Cartesian3 <optional>
An instance into which to copy the result. If this parameter is undefined, a new instance is created and returned.
Source:
Returns:
The projected coordinates. If the result parameter is not undefined, the coordinates are copied there and that instance is returned. Otherwise, a new instance is created and returned.
Type
Cartesian3

unproject(cartesian, resultopt) → {Cartographic}

Unprojects projection-specific map Cartesian3 coordinates, in meters, to Cartographic coordinates, in radians.
Parameters:
Name Type Attributes Description
cartesian Cartesian3 The Cartesian position to unproject with height (z) in meters.
result Cartographic <optional>
An instance into which to copy the result. If this parameter is undefined, a new instance is created and returned.
Source:
Returns:
The unprojected coordinates. If the result parameter is not undefined, the coordinates are copied there and that instance is returned. Otherwise, a new instance is created and returned.
Type
Cartographic