基本的に、タイトルはそれをすべて言います。現在のようにデータベース内のすべてのエントリをマップにプロットするのではなく、データベースにクエリを実行して、座標がユーザーの現在の場所の周りに描かれた円内にあるエントリのみをプロットしたいのですが、できません。それを行う方法をかなり理解してください。現時点では、データベースに保存されているすべてのエントリの場所と現在の場所の周りの円とともに、ユーザーの現在の場所を地図上にプロットするコードを作成しました(下の図を参照)。以下の私の写真に基づいて、円内の3つのマーカーのみをプロットしたいと思います。
私のデータベースに保存されている緯度座標が円の面積内にあるかどうかを確認する方法があるかどうか誰かが知っていますか?またはそうでない場合は、誰かが同様のアイデアを使用する代替案を提案できますか?
私が考えていた別の方法は、エントリの座標を正方形/長方形の境界と簡単に比較できるように、円ではなく正方形/長方形を使用することでしたが、それがどのように実現可能かはわかりません。これらの形状は、GoogleMapsAPIではサポートされていません。また、便利なLatLngBoundsクラスに出くわしましたが、それを使用しているサンプルコードが見つかりません。どうすればこれを行うことができますか?