Direction between two coordinates

I am trying to calculate angle/direction between 2 lat/lon using

Cartesian3.angleBetween(left, right)

I guess this does not return angle according to North, South, East or West, but according to sphere of globe.

I need to find angle between 2 points according to North, so that I could know the object’s heading attribute from one point to another.

you can see this url :
It gives lots of flight formulas provides a great library for calculating bearings between lat/lon pairs.

I created a git repo a while ago to include in my projects.