Flutter projem çalışır halde. Tüm içerikleri Firebase'den alıyorum. Kullanıcının anlık konumunu ve gidilecek konumu (örn: İstanbul, Kocaeli, Sakarya) Firestore'dan geopoint ile alıyorum. Bu veriler sorunsuz çalışıyor. Sorun şu ki:
Kullanıcının anlık konumu ile İstanbul, Kocaeli ve Sakarya'nın uzaklıkları hesaplanıp en yakında olan en üstte çıkacak (en uzakta olan en altta) şekilde sıralanması gerekiyor. Fakat şurada açtığım konuya göre Firebase bunu desteklemiyormuş. link
Yapılabilecek olası 2 durum var:
Firebase'den bu konumları alarak (sort by, order by vb. ) bir şekilde bu en yakına göre listelemeyi yapabilecek biri vardır belki,
veya bu dataları farklı bir database'den çekerek bu iş çözülebilir.
En kısa sürede bu işi çözmem gerekiyor, ücret konusunda anlaşabileceğimizi düşünüyorum. Bu konularda tecrübeli, bilgiliyseniz yazın lütfen. (İlgili kodlar verilecektir)