если вы получите один набор координат, а другой, скажем, через десять секунд, вы сможете определить, в каком направлении вы путешествовали. (Не уверен, что это именно то, что вам нужно)
Вам нужно было бы отработать изменение долготы и широты, затем использовать немного тригонометрии и просто сделать arctan (long / lat) (arc tan - обратная функция tan).
Вам следует избегать деления на 0, когда изменение в латах равно 0. Однако, когда изменение в длинных или латах равно 0, вы знаете, что путешествовали непосредственно на север, восток, юг или запад.
Кроме того, arctan в большинстве API-интерфейсов выводит в радианах, поэтому вы должны умножить его на 180 и разделить на pi, чтобы получить градусы.
Edit:
Разве истинный север не расположен ни на одной широте 0? Хотя мое первое впечатление, что это было северной сеткой, я думаю, что из-за кривой Земли и того факта, что линии долготы нарисованы параллельно, создается изменение, называемое северной сеткой.