私は、Androidに、経度、緯度および他の列を含むテーブルを持つSQLiteデータベースを持っています。または所定の距離に等しい。AndroidのSQLiteは、私の場所と指定された距離の値の間の距離を持つ行を照会します
たとえば、私は自分の現在の座標(緯度、経度)を知っており、私から最大10km離れたすべてのレコードをテーブルから取得したいと考えています。
スタックにいくつかのリンクが見つかりましたが、あまりにも固いものはありませんでした。この問題の最適化された解決策を知っている人はいますか?
私は緯度+緯度よりも小さく、緯度 - 経度および経度が緯度+距離よりも長く、長距離よりも大きいすべてのレコードを取得できると考えました。このクエリの後に、クエリが必要なレコードのみを返すわけではないので、不要なレコードを確認する必要があります。 これは良い考えですか?お住まいの地域の現在の緯度/経度の、句 -
これは、AndroidよりもSQL質問の詳細です。あなたは、SQLの答えやGoogleの検索でより良い運を持っているかもしれません。 – Mimminito