1

次の問題を解決する必要があります。製品を出荷したい倉庫が米国中にいくつかあります。製品がこれらの倉庫に常に在庫されていると仮定しましょう。誰かが注文したとき、配送コストと輸送時間を最小限に抑えるために、配送に最適な倉庫を選択したいと考えています.

可能な倉庫と配送先住所の間の距離を自動的に測定し、顧客に最も近い倉庫を選択するための適切なソリューションは何でしょうか? より理論的な答えを探していますが、それが役立つ場合、ターゲット プラットフォームは PHP + MySQL ベースのオンライン ショップです。

4

2 に答える 2

1

1 つのオプション - 各郵便番号の地理位置情報を持つサービスを見つけます。次に、ハバーサインまたは大圏距離計算を使用して、どちらの場所が近いかを確認します。

別のオプション - ブルート フォース。倉庫を目的地の郵便番号にリンクするテーブルを作成し、データを入力して、適切な倉庫を照会するだけです。送料は単純な距離計算ではない可能性があるため、私はこれを好むかもしれません.

于 2013-02-14T21:55:20.147 に答える
0

車で移動しているため、単純にアルゴリズムを使用して 2 つの GPS ポイントの直線距離を計算することはできません。

限られた宛先に大量に送信する場合は、距離のデータベースを手動で作成できます。

これらが非常に多くの目的地に向かう少量の場合は、Google Maps APIを使用するか、 OpenStreetMapで同様のものを調べてください。

于 2013-02-14T21:59:15.730 に答える