geocoder.usとGoogle Geocoding APIなどのサービスがあります。しかし、これらはレート制限されています。これらのサービスに頼ることなく(具体的にはアドレスを入力して一連の座標を取得することなく)、これらのうちの1つを自分で書く方法はありますか?外部依存関係のないジオコーダーの作成方法
全体的な目標は、Haversine Formulaのような公式で2つのアドレス間の距離の差を計算することです。私は過去に特定の郵便番号の特定の距離内の郵便番号を見つけるために過去にhaversineを使用しましたが、今は住所のレベルまで下がる必要があります(基本的には特定の住所が特定の住所の範囲内にあるかどうかを確認してください)。
最も明白なことは、料金に制限のない有料サービスを見つけることです。誰もそのようなサービスを知っていますか?ストリートアドレスレベルでこのようなことを書くことは、郵便番号レベルよりもはるかに面倒であるように思えます(特に新しいストリートが常に作成されている)。
当分の間、私は(コンチネンタル)アメリカに焦点を絞っています。
編集:私はちょうどそのことに気づいたgeocoder.us is open source。それは始めるのに適しているかもしれません。