Saya mencoba menemukan semua titik dalam radius lima mil dari titik tertentu. Saya punya pertanyaan seperti ini:
SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon)
Saya tidak tahu apa yang saya tempatkan ?
(radius) untuk mendapatkan lima mil. Semuanya ada di EPSG 4326, dan menurut dokumentasi PostGIS (sebaik yang saya tahu), jari-jari saya harus dalam meter. Jika saya memasukkan 12.070.0m (sekitar 5 mil), saya mendapatkan kecocokan setengah jalan di seluruh negeri. Adakah yang tahu apa yang saya lewatkan?