サーキュロまたは長方形のいずれかの図形内にあるマーカーを数えてリストする必要があります。
操作は、私がリストしたマップに図を挿入し、その中にあるマーカーの数を数えることです。
サーキュロまたは長方形のいずれかの図形内にあるマーカーを数えてリストする必要があります。
操作は、私がリストしたマップに図を挿入し、その中にあるマーカーの数を数えることです。
Circle クラスと Rectangle クラスには、LatLngBounds オブジェクトを返す getBounds() 関数があります。円/長方形を追加して、その境界を取得します。マーカーをループし、各マーカーで contains() 関数を呼び出して、その latlng 境界に含まれているかどうかを確認します。
円の境界はそれを囲むバウンディング ボックスの境界となるため、円を少し巧妙に扱う必要がある場合があります。そのため、円の外側にあるが、そのボックス内にあるマーカーが存在する可能性があります。その場合、円の半径に基づいて何かを解決する必要があります。