私はさまざまな言語で多くのいわゆる「逆ジオコーディング」ライブラリを見てきました。すべて、RESTまたは同様の方法で外部プロバイダーを呼び出すことに依存しています。ただし、1秒あたり数千のリクエストを処理する必要がある場合は、RESTプロバイダーを呼び出すことはできません。
一方、問題は簡単に解決できるはずです。CSVベースのデータベースは、この情報を使用して無料で利用できます。問題は、既存の実装をダウンロードまたは購入するのではなく、効率的で十分にテストされたメモリ内検索の実装を作成する時間とコストです。
よく見てみると何も見つかりませんが、ありえないなんて信じられません。これを行う事前に作成されたライブラリはありますか?
この質問:
緯度/経度を指定して場所(郵便番号、都市、州)を見つける最速の方法
最も近くに来ましたが、基本的にソリューションの書き方を示しており、すぐに入手できるものがあるということではありません。しかし、これには誰もが使用するライブラリが必要です。一日に十数人がこの問題を抱えているに違いありません。