0

指定された郵便番号が必要な半径内にあるかどうかを確認する必要があります。たとえば、ユーザーが 20910 を入力した場合、20814 から半径 5 マイル以内にあるかどうかを判断できるはずです。それを行う方法はありますか? Google APIか何か?助けてください。

プログラミング言語として C# を使用しています。

ありがとう。

4

2 に答える 2

1

地理データのソースが必要になります。ダウンロードできる古いソースは次のとおりです。リンク。または、Live Local または Google API サービスを試すこともできます

于 2010-11-02T23:07:00.163 に答える
0

Google APIがこれをサポートしているかどうかはわかりませんが、オフライン ソリューションも選択できます。郵便番号とそれぞれの LATITUDE/LONGITUDE 範囲を含むデータベースが必要です。次に、簡単な計算で必要な結果を得ることができます。

オフライン選択の利点:

  1. ネットワーク接続は必要ありません
  2. データベースが存在し、最新である必要があります (ただし、これは頻繁に変更されるわけではありません。郵便番号)
  3. あなたは Google API にはまっていません。

オフライン選択の短所:

  1. ポイントとエリアによって決定するアルゴリズムを作成する必要があります。このポイントはエリアから半径 5 マイルの範囲にありますか?あなたのプログラミング経験がどのレベルかはわかりません。私にとっては簡単です。それ。
于 2010-11-02T23:04:42.240 に答える