cesiumlab / cesiumlab/XbsjEarthUI

xbsjCreateTransmitPolyline创建弧线说明

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
documentation question
Dominant language
JavaScript
Stars
734
Forks
193
PR merge metrics
No merged PRs in 30d

Description

Cesium.xbsjCreateTransmitPolyline 根据 首末端点生成弧线,
参数有:
startPosition, 端点1
endPosition, 端点2
minDistance, 计算出的线段的最小间隔距离
heightRatio=1.0 弧线高度抬升程度,值越大,抬高得越明显
返回值是cartesian类型的坐标数组

使用示例:

```
var positionsCollection = p.map(e => {
const toDegree = 180.0 / Math.PI;
const cartesians = Cesium.xbsjCreateTransmitPolyline(e[0], e[1], 50.0, 5.0);
const poss = cartesians.map(ee => {
const carto = Cesium.Cartographic.fromCartesian(ee);
return [carto.longitude, carto.latitude, carto.height];
});

return poss;
});
```

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue documents Cesium.xbsjCreateTransmitPolyline and includes a JavaScript usage example. Start by locating existing API documentation or examples for this function, then add the parameter, return-value, and arc-height explanations from the issue. Done means the function and example are documented clearly for users.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.