EllipsoidGeodesic

new Cesium.EllipsoidGeodesic(start, end, ellipsoid)

初始化椭球面上连接两个提供的planetodetic点的测地线。
Name Type Default Description
start Cartographic optional 路径上的初始planetodetic点。
end Cartographic optional 路径上的最终planetodetic点。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 测地线所在的椭球面。

Members

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

readonlyendHeading : Number

获取最终点的偏航(heading )。
获取路径上的初始planetodetic点。

readonlystartHeading : Number

获取初始点处的偏航(heading )。

readonlysurfaceDistance : Number

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

Methods

interpolateUsingFraction(fraction, result)Cartographic

提供点在沿测地线的指定部分的位置。
Name Type Description
fraction Number 起始点到终点的距离。
result Cartographic 存储结果的对象。
Returns:
点沿测地线的位置。

interpolateUsingSurfaceDistance(distance, result)Cartographic

提供点在沿测地线的指定距离上的位置。
Name Type Description
distance Number 从起始点到兴趣点沿测地线的距离
result Cartographic 存储结果的对象。
Returns:
点沿测地线的位置。
Throws:
  • DeveloperError : 在调用函数interpolateUsingSurfaceDistance之前,必须设置开始和结束。

setEndPoints(start, end)

设置测地线的起点和终点
Name Type Description
start Cartographic 路径上的初始planetodetic点。
end Cartographic 路径上的最终planetodetic点。