我尝试了各种功能,例如 MBRWithin、MBRContains、Intersects、Contains(所有这些功能都可以在附近的很多帖子中找到),但还没有运气。这是简化的查询:
SELECT * FROM users
WHERE Intersects( GeomFromText( 'POINT(50 50)' ), GeomFromText( 'POLYGON(0 0, 100 0, 100 100, 0 100, 0 0)' ) );
我希望它将该条件评估为真(如 1=1)并返回所有用户,但这并没有发生。请告诉我,我做错了什么?
我正在运行 MySql 5.5