/ / Markierungen auflisten und zählen - google-maps, google-maps-marker

Marker auflisten und zählen - google-maps, google-maps-marker

Ich muss die Markierungen zählen und auflisten, die sich in einer Figur befinden, entweder ein Sirculo oder ein Rechteck.

Wenn Sie eine Figur in die Karte einfügen, zähle ich die Anzahl der darin enthaltenen Markierungen.

Antworten:

0 für die Antwort № 1

Die Klassen Circle und Rectangle haben einegetBounds () - Funktion, die ein LatLngBounds-Objekt zurückgibt. Fügen Sie Ihren Kreis / Ihr Rechteck hinzu und erhalten Sie seine Grenzen. Führen Sie eine Schleife über Ihre Markierungen aus, und rufen Sie die Funktion contains () für jede Markierung auf, um zu sehen, ob sie in diesen Begrenzungen enthalten ist.

Sie müssen möglicherweise etwas klüger mit derKreis, da seine Grenzen für das Begrenzungsfeld gelten, das es umgibt, so dass Sie möglicherweise Markierungen haben, die außerhalb des Kreises liegen, sich aber noch innerhalb dieses Feldes befinden. In diesem Fall müssen Sie etwas anhand des Radius des Kreises ausarbeiten.