Получить местоположение Луны относительно текущего местоположения (используя GPS и акселерометр) на Земле
Я нашел это приложение. Он находит Солнце в небе, используя GPS и акселерометр. Вот снимок его профессиональной версии:
Таким образом, как вы можете видеть, на этом экране он определяет текущее положение и путь лун в небе, когда пользователь указывает его в небе. Он использует камеру в качестве фона и над ним помещает изображение Луны.
Так что теперь у меня почти нулевой опыт в астрофизике. Я не знаю о желаемом входе и т. Д., Но выход может быть (широта, долгота) и положение акселерометра относительно Земли, поэтому я мог бы поместить Луну на камеру, когда устройства GPS и акселерометр совпадают с результатом,
Помимо вышесказанного, я нашел этот инструмент, но я действительно не знаю, какое значение использовать и как его использовать.
1 ответ
Вам нужно положение на земле и текущее время, чтобы вычислить, где Луна должна быть видна; затем, когда вы добавляете ориентацию телефона (камеры), вы можете определить, где на захваченном изображении должна быть нарисована луна. Для этого вам понадобится компас для определения ориентации на земной поверхности, а также данные от акселерометра для определения угла места, под которым устройство смотрит на небо.
Я думаю, вам не понадобится слишком много астрономии для этого, но вам определенно понадобится формула или база данных, дающая ожидаемое относительное положение Земли / Луны в любой момент времени. Это, вероятно, можно найти в Интернете довольно легко.