Mam znaczniki zaznaczone wokół mapy i promień (nakładka koła) na znaczniku oznaczającym Twoją lokalizację (która zmienia się za każdym razem, gdy się poruszasz). Czy mogę w jakiś sposób sprawdzić, czy inne znaczniki znajdują się w kręgu?Wykryj, czy znacznik znajduje się w nakładce koła w Mapach Google (Javascript API V3).
UPDATE
Mam wokół tego poprzez zapętlenie przez każdy inny znacznik i przy użyciu biblioteki geometrii obliczanie odległości między znacznika a drugi znacznik, a następnie prosty if aby sprawdzić, czy jest to mniej niż 100 metrów.
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++;
});
}
Chciałbym zwrócić uwagę, że powyższy kod wykorzystuje jQuery, więc jeśli nie używasz jQuery to nie będzie działać.
Należy zakładać rozwiązanie jako odpowiedź na swoje pytanie – duncan