@JsType(isNative=true, namespace="Cesium", name="MapProjection") public class MapProjection extends Object
Constructor and Description |
---|
MapProjection()
Defines how geodetic ellipsoid coordinates (Cartographic) project to a flat map like Cesium's 2D and Columbus View modes.
|
Modifier and Type | Method and Description |
---|---|
Ellipsoid |
ellipsoid()
Gets the Ellipsoid.
|
Cartesian3 |
project(Cartographic cartographic)
Projects Cartographic coordinates, in radians, to projection-specific map coordinates, in meters.
|
Cartesian3 |
project(Cartographic cartographic,
Cartesian3 result)
Projects Cartographic coordinates, in radians, to projection-specific map coordinates, in meters.
|
Cartographic |
unproject(Cartesian3 cartesian)
Unprojects projection-specific map Cartesian3 coordinates, in meters, to Cartographic coordinates, in radians.
|
Cartographic |
unproject(Cartesian3 cartesian,
Cartographic result)
Unprojects projection-specific map Cartesian3 coordinates, in meters, to Cartographic coordinates, in radians.
|
@JsConstructor public MapProjection()
GeographicProjection
,
WebMercatorProjection
@JsProperty(name="ellipsoid") public Ellipsoid ellipsoid()
@JsMethod public Cartesian3 project(Cartographic cartographic)
cartographic
- The coordinates to project.@JsMethod public Cartesian3 project(Cartographic cartographic, Cartesian3 result)
cartographic
- The coordinates to project.result
- An instance into which to copy the result. If this parameter is undefined, a new instance is created and returned.@JsMethod public Cartographic unproject(Cartesian3 cartesian)
cartesian
- The Cartesian position to unproject with height (z) in meters.@JsMethod public Cartographic unproject(Cartesian3 cartesian, Cartographic result)
cartesian
- The Cartesian position to unproject with height (z) in meters.result
- An instance into which to copy the result. If this parameter is undefined, a new instance is created and returned.Copyright © 2019. All rights reserved.