有没有办法通过指定mongodb中的边界距离来查找多边形?

时间:2014-05-26 08:53:30

标签: mongodb geospatial

我需要找到一个边距离点一定距离的多边形。我刚刚得知$geoNear使用到形状中心的距离。所以我不知道我离边境有多远。

$geoWithin$center一起使用不起作用,因为$geoWithin仅返回完全在其中的对象。最后但并非最不重要的是,我不能将$ center与$geoIntersects一起使用,这也是一种可能的解决方案。

所以目前看来,我唯一可以做的就是在我的位置周围计算一个像多边形一样的圆,然后向它询问mongo哪个多边形$geoIntersects。 或者有更好的方法吗?

0 个答案:

没有答案