Rumah > Soal Jawab > teks badan
黄舟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.