Вы знаете, как найти расстояние между двумя точками.Теперь вам просто нужно знать, как найти расстояние от точки до большого круга.Хитрость заключается в том, чтобы найти точку, равноудаленную от всего большого круга (как северный полюс, равноудаленный от всего экватора), найти расстояние от вашей точки до , что , затем вычесть из 90 градусов (с+/-, в зависимости от того, находится ли ваша точка на той же стороне круга, что и полюс, который вы выбрали).
После того, как этот трюк упал, обратите внимание, что вы пытаетесь найти расстояние от точкик кривой постоянной долготы, которая представляет собой большой круг, чей «полюс» является точкой на экваторе с долготой 90 градусов от кривой.
(Возможно, вам придется нарисовать несколько картинок, ноэто действительно не так сложно.)