我正在研究铯地图上的 kml 文件集成。我已经有一个带有飞机的方法路径数据的 json 文件。我想将此文件转换为 kml 文件,以便我可以将相应的数据加载到 cesium 地图上,将接近路径显示到地图本身上。(我不想直接加载我拥有的 json 文件是有正当理由的。我只想加载 kml 文件!)。
因此,为了在铯地图上使用 kml 文件创建一条线,我必须使用一个名为 : 的标签<LineString>
以及其他标签,这个线串还有另一个名为 :的子标签<coordinates>
,它需要 2 个值,即从哪里开始和从哪里结束。
但是在我的 json 文件中,我拥有的数据如下:
[
{
"Rwy": "30R",
"Altitude": 82,
"Gradient": 3,
"Course": 299,
"Distance": 9.2,
"Variation": 2,
"lat": 25.24775,
"lng": 55.38086111111111,
"DMS": "25°14'51.9\"N 55°22'51.1\"E"
}
]
现在上面的数据代表一条线,它只使用一个坐标(纬度和经度)它没有使用开始坐标和结束坐标来创建一条线,就像我们需要的那样,以防linestring
我认为在json 文件,他们正在使用方向数据以及我不知道rwy
course
DMS
和variation
表示什么,它可能用于创建一个向量,该向量具有起点并在特定方向上延伸一定范围。
现在真正的问题是如何在 kml 中创建向量?它只有一个起点,并在特定范围内沿特定方向延伸。
任何帮助将不胜感激:)