title: Find intersection by 2 vectors on the globe
body: <p>I am trying to calculate intersection GPS coordinate by 2 vectors.
  Vector#1 is created by (longitude#1, latitude#1) and (longitude#2, latitude#2).
  Vector#2 is created by (longitude#3, latitude#3) and (longitude#4, latitude#4).</p>
  
  <p>My main point is finding intersection by above 2 vectors. I've tried to calculate intersection on X,Y/longitude, latitude/ coordinate system. But it was not accurate location.</p>
  
  <p>Can you help you for my issue ?</p>
  
  <pre><code>findIntersection(double long1, double lati1, double long2, double lati2, double long3, double lati3, double long4, double lati4) {
       //...find intersection.
       return intersectionLong, intersectionLati;
  }
  </code></pre>