I'm trying to produce a boolean method that will return true if a point (lonc,latc) lies on a great circle arc starting at (lona,lata) and ending at (lonb,latb)
the point of the method returning true is so if you are in a location where you should be able to see this great circel the section you can see will be shown.
the jist is that you are at (lond,latd) with a small circle at 10degrees radius and I want to work out if the great circle and small circle will intersect. There will be multiple great circles but only one small circle.
I feel the simplest approach is to check any of the longitude and latitudes on the circumference of the small circle lie on a great circle line
any help will be most appreciated