У меня есть игра. Игроки - это точки, а предметы - круги с разными радиусами. Игроки могут добавлять предметы. Игроки также должны видеть Предметы, в которых они находятся.PostGIS - найти круги в точке внутри
Когда предмет добавлен, довольно прямолинейно найти всех игроков в пределах диапазона предмета.
Когда игрок перемещается, как мне найти все предметы, которые они могут видеть?
Используйте [ST_DWithin] (HTTP://postgis.net/docs/ST_DWithin.html) вместо ST_Within + ST_Buffer: 'ST_DWithin (ST_GeometryFromText ('POINT (0 5)'), ST_GeometryFromText ('POINT (3 7)'), 50)' –
Отличная точка! – siltalau