0

我使用 Geokit 库进行地理编码现在的问题是我有

用户模型事件模型现在每个都有一个半径我想要其边界在事件边界中实际相交的所有用户列表

这里的场景

  Like Event E1 has radius 20 (which look for all users in radius of 20 from event origin)  

  and 

  User A has radius 100 (which look for all events in radius of 100 from 'A' origin)  

  User B has radius 200 (which look for all events in radius of 200 from 'B' origin)

  User C has radius 10 (which look for all events in radius of 10 from 'C' origin) 

现在我想要的是所有可以为事件提供服务的用户的列表 E1 记住事件半径

我现在在 geokit 中有一种方法可以在边界中找到一个点(in_bounds)但这还不足以满足我的需要,因为可能存在事件(E1 起源)超出用户范围但考虑事件半径(E1 边界)的情况在该用户的范围内

我想知道是否有办法确定给定的两个边界是否相互交叉。

我希望我能在没有真正混淆的情况下表达我的观点

考虑它是地理位置中两个物理地理边界相交的情况,我只想知道给定一组边界,它们是否实际相交

问候

4

1 回答 1

1

contains()我认为必须有一些方法,比如谷歌地图库中的方法,比如intersects()检查边界。

于 2012-11-22T07:30:53.210 回答