Tôi đang cố gắng tìm tất cả các điểm trong bán kính năm dặm của một điểm nhất định. Tôi có một truy vấn như thế này:
SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon)
Tôi không thể tìm ra những gì tôi đặt ở vị trí của ?(bán kính) để có được năm dặm. Mọi thứ đều nằm trong EPSG 4326 và theo tài liệu của PostGIS (tốt nhất tôi có thể nói), bán kính của tôi phải tính bằng mét. Nếu tôi đặt trong 12,070.0m (khoảng 5 dặm), tôi nhận được trận đấu nửa đường trên cả nước. Có ai biết tôi đang thiếu gì không?