私がやっている ajax アプリでは、Google ローカル検索 API を使用してアドレス情報を入力していました。たとえば、ユーザーが雇用情報を入力する必要がある場合、会社名を入力すると、一致する会社のリストが表示され、その 1 つをクリックするとすべての住所フィールドに入力されます。ただし、GoogleのAPIの制限により使用できません。問題のないクローズド https アプリがあります。
https 要件のため、サーバーをプロキシとして使用する必要があります。これは、使用制限がかなり緩いことを意味します。そのため、Bing は適切な選択です。REST API は優れた方法のように思われ、十分に機能しますが、1 つの問題があります。中心点の位置は、緯度と経度で指定する必要があります。ユーザーは、郵便番号または市/州の形式で情報を提供します。これは明らかにジオコーディングを意味します。最適なルートは何ですか? 不足しているジオコーディングを回避する良い方法はありますか? Bing API を見ると、ジオコーディングは有料の SOAP Web サービスとして提供されているようです。それを行う場合、ジオコーディングにGoogleマップを使用する必要があります-httpsを使用したエンタープライズバージョンのマップはありますか? 他の提案はありますか?
私はサーバーでJavaを使用しており、明らかにフロントエンドでjavascriptを使用しています。これは JavaScript を多用するアプリなので、JavaScript ソリューションも歓迎されます。