MapProjection

new SuperMap3D.MapProjection()

定义大地椭球坐标(Cartographic)如何投影到平面地图,如SuperMap3D的2D和Columbus View模式。
See:

Members

readonlyellipsoid : Ellipsoid

获取Ellipsoid

Methods

project(cartographic, result)Cartesian3

将以弧度为单位的 Cartographic 坐标转换为以米为单位的特定投影地图坐标。
Name Type Description
cartographic Cartographic 坐标投影。
result Cartesian3 optional 复制结果的实例。如果该参数未定义,则会创建一个新实例并返回。
Returns:
投影坐标。如果结果参数不是未定义的,坐标将被复制到该处,并返回该实例。否则,将创建一个新实例并返回。

unproject(cartesian, result)Cartographic

将特定投影的Cartesian3 坐标(以米为单位)解投影到Cartographic 坐标(以弧度为单位)。
Name Type Description
cartesian Cartesian3 要取消投影的cartesian位置,高度(z)单位为米。
result Cartographic optional 复制结果的实例。 如果该参数为则会创建并返回一个新实例。
Returns:
未投影的坐标。如果结果参数不是未定义的,坐标将被复制到该参数,并返回该实例。否则,将创建一个新实例并返回。