Androidでアプリを作りたいです。このアプリでは、ユーザーはこのアプリに登録する必要があります。登録すると、GPS の場所 (緯度と経度) がユーザー情報と共にデータベース テーブルに保存されます。このアプリでは、「ルートにいる人を検索する」という機能を追加したいと考えています。ユーザーは始点と終点を入力できます (例: ムンバイからデリー)。そして、この 2 点間のすべての人々が発見されることを望んでいます。
例: User-A がこのアプリに新規登録しました。ユーザー A の GPS 位置は、緯度 = 20.234554、経度 = 56.21455255 のようになります。今、彼はムンバイとデリーのような 2 つのポイントを入力し、検索ボタンをクリックします。ここで、すべての人々の情報が既に保存されているデータベースにクエリを実行したいと考えています。「ムンバイからデリーまでの人々がいる場所(テーブル)から*を選択する」というデータベースでクエリを実行したい
データベース テーブル "locations" には、緯度、経度、都市名の 4 つのフィールド ID があります。ここで、データベースで上記のクエリを実行して、入力された 2 つの地理的ポイントの間にいる人を見つけることができます。
私が達成したいことは、入力された場所(緯度と経度)を使用してデータベーステーブルから近くの場所(緯度と経度)を検索したいだけであることを理解していただけたことを願っています。