Tengo marcadores repartidos por un mapa y un radio (superposición de círculos) en un marcador que marca tu ubicación (que cambia cada vez que te mueves). ¿Hay alguna manera de verificar si los otros marcadores entran dentro del círculo?Detecta si el marcador está dentro de la superposición de círculos en Google Maps (Javascript API V3)
ACTUALIZACIÓN
llegué alrededor de esto bucle a través de cada otro marcador, y el uso de la biblioteca de la geometría para calcular la distancia entre el marcador y el otro marcador y luego un simple 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 tener en cuenta que el código anterior utiliza jQuery, por lo que si usted no está utilizando jQuery que no va a funcionar.
Usted debe enviar la solución como una respuesta a su propia pregunta – duncan