EllipsoidGeodesic

在连接所提供的两个平面点的椭球体上初始化测地线。
new EllipsoidGeodesic(start, end, ellipsoid)
Parameters:
start (Cartographic) 路径上的初始平面定位点。
end (Cartographic) 路径上的最后一个平面定位点。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 测地线所在的椭球体。

Members

(readonly) ellipsoid : Ellipsoid

获取椭球体。

(readonly) end : Cartographic

获取路径上的最终平面定位点。

(readonly) endHeading : Number

在最后一点获取标题。

(readonly) start : Cartographic

获取路径上的初始planetodatic点。

(readonly) startHeading : Number

获取初始点的标题。

(readonly) surfaceDistance : Number

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

Methods

interpolateUsingFraction(fraction, result) → {Cartographic}
提供测地线上指示部分的点位置。
Parameters:
fraction (Number) 初始点和最终点之间的距离部分。
result (Cartographic) 存储结果的对象。
interpolateUsingSurfaceDistance(distance, result) → {Cartographic}
提供沿测地线指示距离处的点的位置。
Parameters:
distance (Number) 沿测地线从初始点到兴趣点的距离
result (Cartographic) 存储结果的对象。
Throws
  • DeveloperError : 在调用函数interpolateusingsurfaceDistance之前必须设置start和end
setEndPoints(start, end)
设置测地线的起点和终点
Parameters:
start (Cartographic) 路径上的初始平面定位点。
end (Cartographic) 路径上的最后一个平面定位点。