Здравствуйте!
Чтобы много не писать решил наглядно нарисовать суть задачи.
Если кто-то может, подскажите пожалуйста в какую сторону копать или киньте нужные формулы.
У меня есть сферическая панорама, снятая с известными гео-координатами и высотой съемки над уровнем земли (над уровнем моря также известно) на рисунке это 'cam' - camera.
Вот техническая реализация первой части задачи, если двигать точки на карте то в панораме они тоже правильно позиционируются по горизонтали - http://3d-live.com.ua/3dgallery/temp/gis/
И есть вторая точка (на рисунке "A") которая находится на расстоянии 64.3м от точки съемки если мерять по земле (координаты тоже ее знаю).
Так вот, азимут найти легко между этими двума точками ("C" и "A") - это будет поворот камеры по горизонтали в сторону точки "C".
А вот как найти вертикальный поворот камеры (градус бета) придумать не могу.
Результат должен получится +2.822 (это методом подбора)
Помогите пожалуйста