Api 比较多个用户之间距离的更好方法
我一直在使用谷歌距离矩阵API,到目前为止,它工作得非常好!然而,我注意到谷歌每天限制了1000个请求。我正在为一个有大约1000名用户的网站制作一个程序,我计划通过搜索所有用户的方式,每次有人搜索附近的人时,都会导致大量的请求 我计划将每个人的位置保存在数据库中,然后当有人输入自己的位置时,它会将该位置与数据库中的每个位置进行比较。这可能会导致每次有人搜索时都有成百上千的请求Api 比较多个用户之间距离的更好方法,api,matrix,distance,Api,Matrix,Distance,我一直在使用谷歌距离矩阵API,到目前为止,它工作得非常好!然而,我注意到谷歌每天限制了1000个请求。我正在为一个有大约1000名用户的网站制作一个程序,我计划通过搜索所有用户的方式,每次有人搜索附近的人时,都会导致大量的请求 我计划将每个人的位置保存在数据库中,然后当有人输入自己的位置时,它会将该位置与数据库中的每个位置进行比较。这可能会导致每次有人搜索时都有成百上千的请求 那么有没有更好的方法来实现这一点呢?这听起来像是您目前正在使用的一种繁重的请求方法。即使你购买商业解决方案,我担心你会
那么有没有更好的方法来实现这一点呢?这听起来像是您目前正在使用的一种繁重的请求方法。即使你购买商业解决方案,我担心你会很快失去资金
相反,我建议您自己托管一个路由服务器(例如,我是作者的GraphHopper),然后您可以查询该服务器,直到CPU融化。同样,对于一个城市来说,硬件要求非常低。如果您的数据库是MySQL,您可以使用MySQL的答案——找到两个纬度/长距离点之间距离的最快方法——如果我只想保存它们的位置,如(安大略省多伦多市)该怎么办