カスタム カーソルアダプターによって取り込まれている広告のリストがあります。ユーザーから店舗までの距離に応じてリストをソートしたいと考えています。
これを実装するのに少し問題があります。現時点では、店舗の場所を緯度と経度としてデータベースに保存しているので、それを取り出して計算を行って距離を算出しています。現在、リストビューの各行の各ショップの距離を出力しているだけですが、距離に基づいてリストビューをソートし、近い広告が最初に表示されるようにしたいと考えています。私はこれを行う方法を本当に考えることはできません。
データベースに再度クエリを実行することを考えましたが、計算した距離を特定のショップについて保存されている緯度/経度フィールドと比較できるかどうかわかりません。