LINUX.ORG.RU

Как рассчитать направление взгляда панорамы?

 , ,


0

1

На виджете яндекс карты есть маркер, по некоторому событию происходит поиск ближайшей к нему панорамы. Допустим панорама нашлась и открылась. Но нет никакой гарантии, что пользователь увидит дом, соответствующий маркеру. Скорее всего, для этого ему придётся самостоятельно поворачивать панораму.

В документации есть пример задания направления взгляда панорамы: https://tech.yandex.ru/maps/jsbox/2.1/panorama_basics

Но мне непонятно при помощи какой математической формулы можно рассчитать нужное мне направление(чтобы панорама смотрела в направлении маркера, для которого искалась).

Научите пожалуйста как это делать. Или хотя бы дайте ссылки на подобные примеры.

pS: Насколько я понимаю, недостаточно в direction подставить значение координат маркера. Нужно рассчитывать поворот по азимуту.

ну если тебе известны обе точки (координата дома и координата места с которого смотришь) то азимут (Bearing) можно рассчитать вот как тут советуют http://www.movable-type.co.uk/scripts/latlong.html

PS: не шарю, просто первое что в голову пришло.

Noob_Linux ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.