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)