更好地比较多个用户之间的距离

时间:2015-01-19 12:07:34

标签: api matrix distance

我一直在使用谷歌距离矩阵API,到目前为止它的效果非常好!但是,我注意到谷歌每天限制1000个请求。我正在为一个拥有大约1000名用户的网站制作一个程序,而我计划搜索所有用户的方式会在每次有人搜索附近的人时产生大量请求。

我计划将每个人的位置保存在数据库中,然后当有人进入他们自己的位置时,它会将该位置与数据库中的每个位置进行比较。每次有人搜索时,这可能会导致数百/数千个请求。

那么有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

这听起来像是你目前正在做的重要请求方法。即使你购买了商业解决方案,我担心你会很快就省钱。

相反,我建议你自己托管一个路由服务器(例如GraphHopper,我是作者),然后你可以查询它直到CPU融化。此外,对于只有一个城市,硬件要求非常低。