EllipsoidRhumbLine

new LSGlobe.EllipsoidRhumbLine ( start , end , ellipsoid )

初始化连接两个提供的行星点的椭球上的横线。
Name Type Default Description
start Cartographic 可选 路径上的初始行星点。
end Cartographic 可选 路径上的最终行星点。
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 横线所在的椭圆体。
Throws:

Members

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

readonly heading : Number

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

readonly surfaceDistance : Number

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

Methods

static LSGlobe.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 注意:必须在调用函数findIntersectionWithLongitude之前设置开始和结束。

findIntersectionWithLongitude (intersectionLongitude, result ) Cartographic

提供沿菱形线在指定经度上的点的位置。如果经度不在起点和终点范围之内,则返回与起点在起点方向上具有经度的第一个交点。这遵循了菱形线的螺旋特性。
Name Type Description
intersectionLongitude Number 经度,以弧度为单位,使用标题从起点查找交点。
result Cartographic 可选 存储结果的对象。
Returns:
相交点沿菱形线的位置,如果没有相交或无限相交,则不确定。
Throws:
  • DeveloperError 注意:必须在调用函数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 :必须在调用函数interpolateUsingSurfaceDistance之前设置开始和结束

setEndPoints (start, end)

设置菱形线的起点和终点。
Name Type Description
start Cartographic 路径上的初始行星点。
end Cartographic 路径上的最终行星点。