我有多边形和线串工作,但似乎无法获得对这些搜索应用距离的格式。我试图在一个线串内进行 100 公里的搜索。我的查询看起来像这样。
geo:"Intersects(LINESTRING(126.9140625 -17.644022027872722, 142.646484375 -20.46818922264095, 133.59375 -29.305561325527698, 127.0458984375 -18.62542454070125) d=1)"
返回 31 个结果。
当我尝试到 1000、10000 或 100000 时,我得到相同的 31 个结果。
geo:"Intersects(LINESTRING(126.9140625 -17.644022027872722, 142.646484375 -20.46818922264095, 133.59375 -29.305561325527698, 127.0458984375 -18.62542454070125) d=10000)"
我得到相同数量的结果。我的格式正确吗?我认为最新版本解决了这个问题,我应该能够通过多边形和线串(不仅仅是圆圈)来做距离。