novomir
@novomir
Landing Page, CRM, Support

Как отцентрировать маршрут на карте Yandex относительно части экрана?

Здравствуйте, работаю с яндекс картами и столкнулся с проблемой, которую не могу решить.
Сам маршрут я вывести смог, как и отцентрировать его относительно всей области карты (1), в песочнице есть примеры.
ymaps.route([routeFrom, routeTo], {
        	mapStateAutoApply:true,
        }

А с задачей отцентровать его относительно пустой области (2) возникли сложности. Может кто-нибудь сталкивался?
Теоретически, зная координаты точек, по теореме пифагора можно найти расстояние по прямой между ними, а затем и центр, плюс учесть сдвиг для формы справа. Только остается еще момент с выбором подходящего масштаба..

8a8bf97c8d054f80a3308e334e969628.png
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ну тут 2 варианта:
либо рендерить и ресайзить внутри поля (2)
либо как вы говорили вычислять вручную координаты центра с учетом полей

Как минимум мне кажется от поля 1 можно точно отсечь для упрощения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы