Google Earth KML包含经度大于180deg的多边形?

时间:2010-01-06 01:14:27

标签: kml latitude-longitude google-earth

我在kml文件中使用多边形来显示火箭在Google Earth kml文件中从地面到轨道的飞行路径。

问题是,google earth无法处理大于180deg的longitued,因此当一枚火箭将比全球各地更多时,必须重新计算长期值。 有没有办法使用像720deg这样的经度,谷歌可以自己翻译吗?我更喜欢这个,因为我没有改变我的程序,你可以通过它的坐标直接看到火箭在地球周围的旋转。

2 个答案:

答案 0 :(得分:2)

KML定义确实只允许参数

  • 经度为-180到180之间
  • 介于-90和90之间,纬度

参见KML Reference - 元素“坐标”

所以我担心你需要通过引入角度函数来规范你的lon。

答案 1 :(得分:1)

如MikeD所述,您需要进行标准化以符合规范。这是Chris Veness的一个site,它带有球形公式,用于进行大量计算,否则会让人头脑发昏。