EllipsoidRhumbLine

new Cesium.EllipsoidRhumbLine(start, end, ellipsoid)

初始化椭球体上连接两个提供的平面点的垂直线。
Name Type Default Description
start Cartographic optional 路径上的初始平面定位点。
end Cartographic optional 路径上的最后一个行星定位点。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 垂直线所在的椭球体。
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 optional 垂直线所在的椭球体。
result EllipsoidRhumbLine optional 存储结果的对象。
Returns:
椭圆体Humbline对象。

findIntersectionWithLatitude(intersectionLatitude, result)Cartographic

提供沿垂直线在指定纬度处的点的位置。 如果纬度超出起点和终点的范围,则返回从该起点到航向方向上纬度的第一个交点。这遵循了垂直线的螺旋特性。
Name Type Description
intersectionLatitude Number 纬度,以弧度为单位,从使用航向的起点开始查找交点。
result Cartographic optional 存储结果的对象。
Returns:
沿垂直线的交点位置,如果没有交点或无穷多个交点,则未定义。
Throws:
  • DeveloperError :在调用函数findIntersectionWithLongide之前,必须设置start和end。

findIntersectionWithLongitude(intersectionLongitude, result)Cartographic

提供沿垂直线在指定经度处的点的位置。 如果经度超出起点和终点的范围,则返回从起始点到航向方向的经度的第一个交点。这遵循了垂直线的螺旋特性。
Name Type Description
intersectionLongitude Number 经度,以弧度为单位,从使用航向的起点开始查找交点。
result Cartographic optional 存储结果的对象。
Returns:
沿垂直线的交点位置,如果没有交点或无穷多个交点,则未定义。
Throws:
  • DeveloperError :在调用函数findIntersectionWithLongide之前,必须设置start和end。

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 必须在调用surfacesing之前设置edinstance和end

setEndPoints(start, end)

设置垂直线的起点和终点。
Name Type Description
start Cartographic 路径上的初始平面定位点。
end Cartographic 路径上的最后一个行星定位点。