Google Планета Земля KML с полигонами с долготой более 180 градусов? - PullRequest
1 голос
/ 06 января 2010

Я использую полигоны в файлах kml для отображения траектории полета ракеты с Земли на орбиту в файлах Google Earth kmL.

проблема в том, что Google Earth не может обрабатывать больше 180 градусов, поэтому когда ракета будет вращаться больше, чем вокруг земного шара, нужно пересчитать значения в долготе. Есть ли способ использовать долготы, такие как 720 градусов, и Google может перевести это сам? Я бы предпочел это, потому что мне не нужно менять свою программу, и вы можете непосредственно видеть обороты ракеты вокруг Земли по ее координатам.

Ответы [ 2 ]

2 голосов
/ 07 января 2010

Определение KML действительно допускает только аргументы

  • между -180 и 180 для долготы
  • между -90 и 90 для широты

см. Ссылка KML - элемент "координаты"

Так что я боюсь, что вам нужно будет нормализовать вашу длину, введя функцию угла.

1 голос
/ 09 июля 2010

Как уже упоминалось MikeD, вам нужно будет нормализоваться, чтобы соответствовать спецификациям. Вот сайт от Криса Венесса со сферическими формулами для выполнения множества вычислений, которые иначе поражают воображение.

...