Return GeoPoint(s) relative to user using line-of-site outside of MapView
<p>I am currently writing a script to find the closest <code>GeoPoint</code> (from a list of <code>GeoPoints</code> located on our servers) relative to the user, however I came across and interesting idea on limiting results even further.</p>

<p>I am wondering if it is possible to take the Users current line-of-site, maybe using the <code>Compass</code> in order to ignore <code>GeoPoint</code>(s) that may or may not be closer to the user located behind them. I am not looking for this code to be written for me, just a nudge in the right direction or any suggestions, I have searched for the past couple days and am coming up empty.
<em>When I say "line-of-site" I don't mean to specify a cone as shown below, limiting to a direction of N, S, E or W would be fine.</em></p>

<p>In the exmaple picture below I want the results to show only GeoPoint(2):</p>

<p><img src="http://i.stack.imgur.com/6mJnb.png" alt=""></p>

<p><strong>Explanation of use:</strong> The user goes to a location to take photos of <em>several things</em> at said location. In my Camera Activity I am writing a script to show a historic photo of one of the elements on-site relative to their location. All site-specific historic photos and their Coordinates have been retrieved and parsed using JSON.</p>
