首页 / OpenLayers / 使用示例
`r`n IGC 飞行轨迹
解析滑翔伞日志里的 IGC 记录,得到一条带时间的飞行轨迹。
`r`n
源码与运行效果
说明
ol.format.IGC 读取 IGC 文件里的 B 记录,每条记录含时间与经纬度;
解析结果是一条 LineString,配合
featureProjection: 'EPSG:3857' 直接落到地图上。
示例的飞行日志写在页面变量里,包含起飞、爬升与降落几个阶段。 起点与终点用不同颜色的圆点标出,状态栏显示记录条数。
| 操作 | 结果 |
|---|---|
| 查看轨迹 | 橙色线条串联全部 B 记录点 |
| 缩放地图 | 轨迹随投影缩放,线宽保持像素值 |
| 点「重新解析」 | 重新读取日志并给出记录条数 |
IGC 的坐标是度分格式,ol.format.IGC 会自动换算成十进制度;手动解析时别把分当成小数部分。