title: Get a list of markers/layers within current map bounds in Leaflet
body: <p>This is somewhat similar to the question asked <a href="https://stackoverflow.com/questions/15755219/find-layers-in-current-map-view-with-leafletjs">here</a> --</p>
  
  <p>I'm writing a search box for a map application, which retrieves a whole set of search results (people's names &amp; info) at once from a server and then pages through the list of results. So at any given point on the map there are two kinds of markers -- a background marker for points which are in the search results but not in the current page, and a foreground marker for points which are in the current page of search results. </p>
  
  <p>All this works nicely.. what I'd like to do now is set it up so that if a user zooms or pans the map, the search results list updates to show only markers within the current map bounds. </p>
  
  <p>Obviously there are server-side ways to do this, or I could also just run through the whole list of markers to see which fit within the current bounds; but does anybody know a built-in way to do this within leaflet? Something which would look like map.getVisibleLayers()?</p>