Дано: две точки A и B.
var prev = [55.575358,37.600963];
var next = [55.596356,37.508095];
Надо: найти координаты точки C такой, что треугольник ABC - прямоугольный c прямым углом B, а AB=BC.
В обычной системе координат это сделать просто:
Берем вектор между A и B. "Поворачиваем его" на 90 градусов, меняя у одной из кооржинат знак.
Прибавляем к этому вектору координаты B и результат. В данной системе угол получается "непрямой".
Каким же всетаки образом найти точку C?