我正在尝试在 Heroku 上设计一个 Web 服务,该服务以固定的时间间隔从许多人那里收集 GPS 位置。除了在任何特定时刻跟踪每个人的位置之外,我还希望能够查询谁在某个范围/半径内。
我知道如何使用四叉树来做到这一点,但我只是想确保没有已经这样做的附加服务,这样我就不会重新发明轮子。
任何帮助,将不胜感激!
谢谢!
我正在尝试在 Heroku 上设计一个 Web 服务,该服务以固定的时间间隔从许多人那里收集 GPS 位置。除了在任何特定时刻跟踪每个人的位置之外,我还希望能够查询谁在某个范围/半径内。
我知道如何使用四叉树来做到这一点,但我只是想确保没有已经这样做的附加服务,这样我就不会重新发明轮子。
任何帮助,将不胜感激!
谢谢!
Heroku 支持PostgreSQL PostGIS,可以满足您的一切需求。看起来SpatialDB处于私有 alpha 阶段,但您可能想尝试获得邀请。
MongoDB 还支持空间索引,因此如果您愿意,您应该查看 Heroku 上的 MongoDB 附加组件。