title: How to find the nearest neighbors for latitude and longitude point on python?
body: <p><strong>Input:</strong></p>
  
  <pre><code>point = (lat, long)
  places = [(lat1, long1), (lat2, long2), ..., (latN, longN)]
  count = L
  </code></pre>
  
  <p><strong>Output:</strong>
  <code>neighbors</code> = subset of <code>places</code> close to the <code>point</code>. (<code>len(neighbors)=L</code>)</p>
  
  <p><strong>Question:</strong>
  Can I use kd-tree for quick nearest-neighbor<strong>s</strong> lookup for points with latitude and longitude? (For example, implementation in <em>scipy</em>)</p>
  
  <p>Is it necessary to transform the geographical coordinates (latitude and longitude) of the point in the coordinates x,y?</p>
  
  <p>Is it the best way to solve this?</p>