new Cesium.EllipsoidGeodesic(start, end, ellipsoid)
初始化椭球面上连接两个提供的planetodetic点的测地线。
Name | Type | Default | Description |
---|---|---|---|
start |
Cartographic | optional 路径上的初始planetodetic点。 | |
end |
Cartographic | optional 路径上的最终planetodetic点。 | |
ellipsoid |
Ellipsoid |
Ellipsoid.WGS84
|
optional 测地线所在的椭球面。 |
成员变量
获取椭球。
获取路径上的最终planetodetic点。
获取最终点的偏航(heading )。
获取路径上的初始planetodetic点。
获取初始点处的偏航(heading )。
获取起点和终点之间的表面距离。
内置方法
提供点在沿测地线的指定部分的位置。
Name | Type | Description |
---|---|---|
fraction |
Number | 起始点到终点的距离。 |
result |
Cartographic | 存储结果的对象。 |
返回值:
点沿测地线的位置。
提供点在沿测地线的指定距离上的位置。
Name | Type | Description |
---|---|---|
distance |
Number | 从起始点到兴趣点沿测地线的距离 |
result |
Cartographic | 存储结果的对象。 |
返回值:
点沿测地线的位置。
异常情况:
-
DeveloperError : 在调用函数interpolateUsingSurfaceDistance之前,必须设置开始和结束。
setEndPoints(start, end)
设置测地线的起点和终点
Name | Type | Description |
---|---|---|
start |
Cartographic | 路径上的初始planetodetic点。 |
end |
Cartographic | 路径上的最终planetodetic点。 |