Центрирование Yandex карты setBounds и Zoom

Возникла проблема с поиском центра карты для двух точек. Карту центрирует на вес мир. Подробнее можно посмотреть тут https://jsfiddle.net/michenus/mLfo3hd8/

yandex api maps 2.1

Если вводим координаты pointer = [[53.926197, 30.340653],[53.902379, 30.339916]],то получаем для 

myMap.setBounds(pointer, { checkZoomRange: true });

вот такой результат

Неверный центр для двух точек.

если же поменять местами точки, т.е. выполнить pointer = [pointer[1],pointer[0]]

myMap.setBounds(pointer, { checkZoomRange: true });

Получим верный результат

Верный результат.

Можно сделать вывод: если координата Y  первой точки больше второй, то точки лучше поменять местами.

Вопрос для меня остался открыт. jsfiddle

Кирилл Миченус, 0 comments

Отправить ответ

avatar
  Подписаться  
Уведомление о