2011-08-12 21 views
0

geocoder.usGoogle Geocoding APIなどのサービスがあります。しかし、これらはレート制限されています。これらのサービスに頼ることなく(具体的にはアドレスを入力して一連の座標を取得することなく)、これらのうちの1つを自分で書く方法はありますか?外部依存関係のないジオコーダーの作成方法

全体的な目標は、Haversine Formulaのような公式で2つのアドレス間の距離の差を計算することです。私は過去に特定の郵便番号の特定の距離内の郵便番号を見つけるために過去にhaversineを使用しましたが、今は住所のレベルまで下がる必要があります(基本的には特定の住所が特定の住所の範囲内にあるかどうかを確認してください)。

最も明白なことは、料金に制限のない有料サービスを見つけることです。誰もそのようなサービスを知っていますか?ストリートアドレスレベルでこのようなことを書くことは、郵便番号レベルよりもはるかに面倒であるように思えます(特に新しいストリートが常に作成されている)。

当分の間、私は(コンチネンタル)アメリカに焦点を絞っています。

編集:私はちょうどそのことに気づいたgeocoder.us is open source。それは始めるのに適しているかもしれません。

答えて

0

当社では、MicrosoftのMapPoint APIを使用しています。 Lat/Lonを返し、正確なアドレスを提供しようとするWebサービス。

このリンクは、例えば、コール与える: - しかし、私は考えていないhttp://msdn.microsoft.com/en-us/library/bb545004.aspx

を私はたちは、私はので、多分私達はバルク契約を得る、かなり大企業のために働く(毎月一定の料金を支払うと思います) そして、それが返す結果は完全に正確で正確です。両方とも米国内および国際的に

私は彼らがBing atmでブランド変更したと思います。