EllipsoidRhumbLine

new Cesium.EllipsoidRhumbLine(start, end, ellipsoid)

在椭球体上初始化一条连结两个提供的行星坐标点的航线(rhumb line)。
Name Type Default Description
start Cartographic optional 路径上的初始行星坐标点。
end Cartographic optional 路径上的最终行星坐标点。
ellipsoid Ellipsoid Ellipsoid.default optional 航线所在的椭球体。
Throws:
  • DeveloperError : 起点和终点之间的角度必须至少为 0.0125 弧度。

Members

获取椭球体。
获取路径上的最终行星坐标点。
获取从起点到终点的航向角。
获取路径上的初始行星坐标点。

readonly surfaceDistance : number

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

Methods

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

使用初始位置以及航向和距离创建一条航线(rhumb line)。
Name Type Default Description
start Cartographic 路径上的初始行星坐标点。
heading number 航向角(以弧度为单位)。
distance number 起点和终点之间的航线距离。
ellipsoid Ellipsoid Ellipsoid.default optional 航线所在的椭球体。
result EllipsoidRhumbLine optional 用于存储结果的对象。
Returns:
EllipsoidRhumbLine 对象。

findIntersectionWithLatitude(intersectionLatitude, result)Cartographic

提供在航线上指定纬度位置的点的坐标。 如果纬度在起点和终点范围之外,将返回从起点出发,沿着航向与该纬度的第一次交点。这遵循航线的螺旋特性。
Name Type Description
intersectionLatitude number 纬度,以弧度为单位,要查找交点的纬度。
result Cartographic optional 用于存储结果的对象。
Returns:
航线上交点的位置,如果没有交点或有无限交点,则返回 undefined。
Throws:
  • DeveloperError : 必须在调用函数 findIntersectionWithLongitude 之前设置起点和终点。

findIntersectionWithLongitude(intersectionLongitude, result)Cartographic

提供在航线上指定经度位置的点的坐标。 如果经度在起点和终点范围之外,将返回从起点出发,沿着航向与该经度的第一次交点。这遵循航线的螺旋特性。
Name Type Description
intersectionLongitude number 要查找交点的经度(以弧度为单位)。
result Cartographic optional 用于存储结果的对象。
Returns:
航线上交点的位置,如果没有交点或有无限交点,则返回 undefined。
Throws:
  • DeveloperError : 必须在调用函数 findIntersectionWithLongitude 之前设置起点和终点。

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 路径上的最终行星坐标点。
需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.