Mysql st_ distance tính bằng km

Trong một trong những ứng dụng của tôi tại nơi làm việc, chúng tôi đang lưu trữ vĩ độ và kinh độ của khoảng 6 triệu thuộc tính trên khắp tiểu bang Texas. Thông thường, người dùng của chúng tôi sẽ cần tìm kiếm các thuộc tính gần nhau

Một ví dụ về yêu cầu đó sẽ là. "chỉ cho tôi những chỗ ở khác trong vòng 1 dặm quanh chỗ ở này mà tôi đang xem. "

Chúng ta có thể tận dụng hàm

select

address_id

from

geo_data

where

[

ST_Distance_Sphere[

point[longitude, latitude], -- Columns on the geo_data table

point[-97.745363, 30.324014] -- Fixed reference point

] *.000621371192

]

Chủ Đề