2011-09-15 8 views
9

私の要件は、緯度と経度の値を使用することが禁止されていることを除いて、this questionと似ています。 "徒歩"の距離を2つの郵便番号の間で計算したいと思います。その後、「誰がX kms以内にいるのですか?」という質問をする必要があります。Javaコードを使用して2つのZipコード間の距離を見つける方法は?

達成可能かどうかはわかりません。 2つの与えられた郵便番号の間の距離を見つけることは本当に可能ですか? 私は、米国/英国の郵便番号だけで動作する回答は欲しくない。私は世界の任意の2つの郵便番号のために働く汎用的な解決策が必要です。

Langitude &経度を使用しない距離の計算は、指定されたZIPCODEのLangitude/longitude値を得ることができない場合は可能ですか? (驚くほど)しかし、どのように?

チュートリアル/例は大きな助けになるでしょう。商用プロジェクトでは、Google Maps APIを使用しています。だから、他のライセンスサービスを提案しないでください。事前に

おかげで、this questionの回答の 1がMySQLまたはPostgressの使用が示唆されている

UPDATE ...ウィル私のためにその仕事..?

+3

あなたはLat/Lon値で作業したくないと言いましたが、それらの値をGoogleで事前に計算し、ハードコードしたり、何かを計算して計算したりするのは簡単です。 (Lat/Lonから距離を取るのは簡単な計算です) – LouwHopley

+4

あなたには、ポストコードは国や地方の地方であり、地質的境界ではない可能性があるという幻想の下にあります。地方政府\議会\ポストオフィスにそのような情報がある場合でも、これをローカルに実装することしかできません。申し訳ありませんが、アーティストはこの絵をペイントすることはできません。 – Shahzeb

+0

@Nideoあなたの絶対に正しい。そして、あなたは郵便番号がすべての都市、町などで利用可能であることを強制されていません。あなたは郵便番号 – Pratik

答えて