初始化椭球体上连接所提供的两个星球测绘点的测地线。
| Name | Type | Default | Description |
|---|---|---|---|
start |
Cartographic | optional 路径上的初始星球测绘点。 | |
end |
Cartographic | optional 路径上的最终星球测绘点。 | |
ellipsoid |
Ellipsoid |
Ellipsoid.default
|
optional 测地线所在的椭球体。 |
Members
readonly ellipsoid : Ellipsoid
获取椭球体。
readonly end : Cartographic
获取路径上的最终星球测绘点。
获取终点处的航向。
readonly start : Cartographic
获取路径上的初始星球测绘点。
获取起点处的航向。
获取起点和终点之间的表面距离
Methods
interpolateUsingFraction(fraction, result) → Cartographic
提供沿测地线在指定比例处的点位置。
| Name | Type | Description |
|---|---|---|
fraction |
number | 初始点和最终点之间距离的比例。 |
result |
Cartographic | optional 用于存储结果的对象。 |
Returns:
沿测地线的点位置。
interpolateUsingSurfaceDistance(distance, result) → Cartographic
提供沿测地线在指定距离处的点位置。
| Name | Type | Description |
|---|---|---|
distance |
number | 沿测地线从初始点到目标点的距离 |
result |
Cartographic | optional 用于存储结果的对象。 |
Returns:
沿测地线的点位置。
Throws:
-
DeveloperError :在调用函数 interpolateUsingSurfaceDistance 之前必须先设置起点和终点。
设置测地线的起点和终点
| Name | Type | Description |
|---|---|---|
start |
Cartographic | 路径上的初始星球测绘点。 |
end |
Cartographic | 路径上的最终星球测绘点。 |
