テキストボックスのオートコンプリートに Geonames.org を使用しています。非常にきちんとした機能。
次のようなデータベースと REST エンドポイントの両方を提供します: http://api.geonames.org/postalCodeLookupJSON?postalcode=6600&country=AT&username=demo
ただし、要件 (オートコンプリートの待ち時間を短縮し、外部リソースへの依存を排除する) に従って、サーバーでデータベースをホストしたいと考えています。Geonames には、エクスポート用のデータベースが用意されています。これは便利です。ただし、インポートされた地理データを使用してデータベースにアクセスするための独自の REST サービス ソリューションを作成するというタスクに直面しています。
同時に、このような問題に直面しているのは私だけではないと思うので、これについてどう思われますか? この状況で最も速く、最善の解決策は何ですか? REST サービスをゼロから作成する必要は本当にあるのでしょうか? または、そのためのライブラリがありますが、それが見つかりませんか?
環境: ASP.NET (ただし、いずれにせよ別の Web アプリケーションになる可能性が高いため、Node.js、Ruby on Rails など、開発時間が最も短いものであれば何でも構いません)。