2

具体的には、このプロジェクトのサーバー制限により、Google マップなどは使用できません。データベースが使えません。PHP 4.39 と FTP にしかアクセスできません。

郵便番号は CSV ファイルです。

私が考えていたのは、ユーザーが郵便番号を入力すると、スクリプトが配列を検索し、最初の 2 桁のプラスまたはマイナス 2 と一致するというものです。

まとめ: このプロジェクトでは、精度よりも単純さの方が重要だと思います。

4

1 に答える 1

2

それらのzipファイルの都心の緯度経度を含む郵便番号のリストをダウンロードできます。数値が狭い範囲内にあるという理由だけで 2 つの郵便番号が地理的に「近い」と信じるよりも、緯度/経度座標の単純なチェックに基づいて検索する方が正確です。

たとえば、http://www.city-data.com/zipmaps/Los-Angeles-California.htmlを見ると、90048 と 90067 の zip は地理的に非常に近く、90058 は 90048 からかなり離れていることがわかります。 90067 と比較。

単に郵便番号に基づいて検索するだけでは、期待するほど正確ではありません。

于 2012-04-02T19:05:41.373 に答える