cari

Rumah  >  Soal Jawab  >  teks badan

ios - 想问一下商城按距离排序的实现思路

rt,我想实现我们商城的按距离排序,但是后台也没给实现,想问一下怎么实现附近商城的按距离排序呢

高洛峰高洛峰2889 hari yang lalu395

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-04-18 09:09:55

    Apakah yang dimaksudkan untuk menyusun pusat beli-belah mengikut jarak? Jarak ke mana? Saya fikir anda harus menerangkan masalah dengan jelas sebelum bertanya soalan.

    Biar saya meneka senario penggunaan anda: terdapat banyak pusat membeli-belah dalam aplikasi anda, berselerak di lokasi yang berbeza (dengan data longitud dan latitud setiap pusat membeli-belah Kini pengguna datang dan perlu menyediakan senarai pusat beli-belah kepada pengguna). Isih mengikut jarak dari pengguna.

    Dalam kes ini, jika jumlah data agak kecil, anda boleh menggunakan kaedah distanceFromLocation CLLocation untuk mengira jarak antara setiap pusat membeli-belah dan lokasi pengguna semasa, dan kemudian mengisihnya.

    Selain itu, ia masih disyorkan bahawa bahagian belakang mengendalikan keperluan sedemikian Di sini, saya dengan sungguh-sungguh memperkenalkan kepada anda modul Geo Redis: http://redis.io/commands/georadius, yang boleh menambahkan geo semua lokasi pusat membeli-belah. redis , anda boleh menggunakan georadius untuk mendapatkan senarai yang disusun mengikut jarak apabila diperlukan.

    balas
    0
  • Batalbalas