【问题标题】:Know whether two boundaries ever intersect each other in GEOKIT了解 GEOKIT 中两个边界是否相互交叉
【发布时间】:2012-06-15 10:43:28
【问题描述】:

我使用 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 边界),它在该用户的范围内

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

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

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

问候

【问题讨论】:

  • 好的,有一种方法可以找到它是迭代用户并添加半径与事件半径并检查事件是否落在组合半径内,但这是一项昂贵的任务,任何人都可以提出更好的建议

标签: google-maps geolocation geocoding geokit google-geocoding-api


【解决方案1】:

【讨论】:

  • 你在哪里找到的它没有提到在谷歌地理编码 api 中的任何地方你碰巧找到了一个我偶然错过的页面
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多