EllipsoidRhumbLine

new Cesium.EllipsoidRhumbLine ( start , end , ellipsoid )

在连接两个提供的行星测地点的椭球体上初始化一条恒向线。
Name Type Default Description
start Cartographic 可选 路径上的初始行星坐标点。
end Cartographic 可选 路径上的最终定行星点。
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 恒向线所在的椭球体。
Throws:
  • DeveloperError :开始和结束之间的角度必须至少为 0.0125 弧度。

Members

获取椭球体。
获取路径上的最终定行星点。

readonly heading : Number

获取从起点到终点的航向。
获取路径上的初始定行星点。

readonly surfaceDistance : Number

获取起点和终点之间的表面距离

Methods

static Cesium.EllipsoidRhumbLine.fromStartHeadingDistance (start, heading, distance, ellipsoid , result ) EllipsoidRhumbLine

使用具有航向和距离的初始位置创建恒向线。
Name Type Default Description
start Cartographic 路径上的初始定行星点。
heading Number 以弧度表示的标题。
distance Number 起点和终点之间的恒向线距离。
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 恒向线所在的椭球体。
result EllipsoidRhumbLine 可选 存储结果的对象。
Returns:
EllipsoidRhumbLine 对象。

findIntersectionWithLatitude (intersectionLatitude, result ) Cartographic

提供沿恒向线指定纬度的点的位置。如果纬度在起点和终点的范围之外,则返回与该起点在航向方向上的纬度的第一个交点。这遵循恒向线的螺旋特性。
Name Type Description
intersectionLatitude Number 使用航向从起点找到交点的纬度(以弧度为单位)。
result Cartographic 可选 存储结果的对象。
Returns:
沿恒向线的交点位置,如果没有交点或无限交点,则未定义。
Throws:
  • DeveloperError : start 和 end 必须在调用函数 findIntersectionWithLongitude 之前设置。

findIntersectionWithLongitude (intersectionLongitude, result ) Cartographic

提供沿恒向线指定经度的点的位置。如果经度在起点和终点的范围之外,则返回与起点方向的经度的第一个交点。这遵循恒向线的螺旋特性。
Name Type Description
intersectionLongitude Number 使用航向从起点找到交点的经度(以弧度为单位)。
result Cartographic 可选 存储结果的对象。
Returns:
沿恒向线的交点位置,如果没有交点或无限交点,则未定义。
Throws:
  • DeveloperError : start 和 end 必须在调用函数 findIntersectionWithLongitude 之前设置。

interpolateUsingFraction (fraction, result ) Cartographic

提供沿恒向线指定部分的点的位置。
Name Type Description
fraction Number 初始点和最终点之间的距离部分。
result Cartographic 可选 存储结果的对象。
Returns:
点沿恒向线的位置。

interpolateUsingSurfaceDistance (distance, result ) Cartographic

提供沿恒向线指定距离处的点的位置。
Name Type Description
distance Number 从初始点到沿 rhumbLine 的兴趣点的距离。
result Cartographic 可选 存储结果的对象。
Returns:
点沿恒向线的位置。
Throws:
  • DeveloperError : start 和 end 必须在调用函数 interpolateUsingSurfaceDistance 之前设置

setEndPoints (start, end)

设置恒向线的起点和终点。
Name Type Description
start Cartographic 路径上的初始定行星点。
end Cartographic 路径上的最后一个行星观测点。