我见过许多各种语言的所谓“反向地理编码”库;所有这些都依赖于通过 REST 或类似方法调用外部提供者。但是,如果您必须每秒处理数千个请求,则不能调用 REST 提供程序。
另一方面,这个问题应该很容易解决——基于 CSV 的数据库可以免费获得这些信息。问题在于编写一个高效且经过良好测试的内存搜索实现与下载或购买现有的实现相比的时间和成本。
我找了很多遍都找不到,但我不敢相信不可能有。是否有任何预先编写的库可以做到这一点?
这个问题:
最接近,但基本上表明如何编写解决方案,而不是现成可用的任何东西。但是每个人都必须为此使用一些库。一天十几个人肯定有这个问题。