Tôi đã tạo ứng dụng trong CakePHP liệt kê các doanh nghiệp. Có khoảng 2000 mục và vĩ độ và kinh độ cho mỗi doanh nghiệp nằm trong DB.
Tôi hiện đang cố gắng giải quyết chức năng tìm kiếm.Tìm địa điểm gần nhất với một địa chỉ cụ thể
Sẽ có hộp nhập nơi người dùng có thể đặt địa chỉ đường phố, thành phố hoặc mã zip và sau đó tôi muốn trả lại 11 doanh nghiệp gần nhất như được tìm thấy từ cơ sở dữ liệu.
Tôi làm cách nào để thực hiện việc này?
* (liên quan) * http://stackoverflow.com/questions/838344/algorithm-for-finding-nearby-points – Gordon
(liên quan) http://www.artfulsoftware.com/infotree/queries.php?&bw = 1680 # 109 –