title: Finding locations with the closest coordinates in google maps(out of a set of given ones) relative to current user's location
body: <p>I am creating a kind of ebay like website only with services. All the provided services come with google maps lat/lang coordinates. In it there is supposed to be a functionality to find all the services in a 10 mile radius of the current user's location. </p>
  
  <p>What I have in this page is an array of all the services in the website's locations(lat/lang) and <strong>need to get the current user's location and find all the services whose lat/lang coordinates place them in a 10 mile radius of the user's location.</strong></p>
  
  <p><strong>Example:</strong> there are 3 barbers in New York in the website. A user located in the outskirts of the city enters the website and wants to find a barber. Only one of the 3 is located in a 10 mile radius of the user's location and only that one shows up.</p>
  
  <p><strong>Clarification:</strong> the idea isn't to search for all sorts of service providers out of google maps's database, it's to search only in the coordinates I have provided on my page. Also in the page there is no actual map it's more like a classic search page - user clicks "find services near me" and after google maps has told me which of the ones are nearby I show them as text only.</p>
  
  <p><em>If something in my question is unclear please notify me and I'll correct it as fast as possible.</em></p>