Comment puis-je savoir si un point Lat, Lng est contenu dans un cercle?

Ok assez explicite. Je suis en utilisant google maps et j'essaie de savoir si un lat,long point est à l'intérieur d'un cercle de rayon-dire x (x est choisi par l'utilisateur).

Boîte englobante ne fonctionne pas pour ce. J'ai déjà essayé d'utiliser le code suivant:

distlatLng = new google.maps.LatLng(dist.latlng[0],dist.latlng[1]);
var latLngBounds = circle.getBounds();
if(latLngBounds.contains(distlatLng)){
      dropPins(distlatLng,dist.f_addr);
}

Encore les résultats des marqueurs des lieux à l'extérieur du cercle.

Je suis suppose que c'est pour certaines opérations mathématiques simples nécessitant le calcul de la courbure ou une région, mais je ne suis pas sûr où commencer. Des suggestions?

source d'informationauteur Stuart Beard