Detectar si el marcador está dentro del círculo superpuesto en Google Maps (Javascript API V3)

Tengo marcadores repartidos por un mapa y un radio (superposición de círculo) en un marcador que marca su ubicación (que cambia cada vez que se mueve). ¿Hay alguna forma de verificar si los otros marcadores entran dentro del círculo?

ACTUALIZA

Lo solucioné pasando el marcador entre sí y usando la biblioteca de geometría calculando la distancia entre su marcador y el otro marcador y luego una simple declaración if para ver si es inferior a 100 metros.

function checkAllChests() {
    var Current = 0;
    $.each(treasureArray, function() {
        //var thisLocation = treasureArray[Current].getPosition();

        var distanceBetween = Math.ceil(google.maps.geometry.spherical.computeDistanceBetween(treasureArray[Current].getPosition(), marker_me.getPosition()));
        if(distanceBetween < 100) {
            alert('CAN OPEN THIS CHEST');
        }
        Current++;
    });
}

Me gustaría señalar que el código anterior usa jQuery, por lo que si no está usando jQuery, no funcionará.

Respuestas a la pregunta(4)

Su respuesta a la pregunta