0

現在の場所が選択されていない場合に、Google Distance Matrix API に最も近い運転可能な場所を返す方法はありますか?

ちょっとした背景: 見積プロセス中に、予想される出荷場所への推定運賃を計算する必要があります。

最終的な目標は、見積もりを生成する人が入力した住所を使用して、リアルタイムで距離を計算することです。ただし、これは現在、郵便番号のデータベースを使用して処理されており、各工場への走行距離があります。例えば ​​:

| | スタート | 終了 | 距離 |
-------------------------
| | 47601 | 47715 | 29725 |
| | 47601 | 47716 | 31741 |

このデータは古いので、インタラクティブ バージョンを展開できるようになるまで更新することを任されています。

Google マップの距離マトリックスを (成功して) 使用して、多くの距離を更新しています。ただし、コードの変更によってハッシュ化できないように見えるものに出くわしました。Google に提供された郵便番号が水中 (関連記事: Distance Matrix API: Zip Code 70128 returns zero results ) または島 (02543 など: https://maps.googleapis.com/maps/apiなど) の「中心」にある場合/distancematrix/json?units=imperial&origins=47601,%20USA&destinations=02543,%20USA )、返されるステータスは「ZERO_RESULTS」です。

ただし、マサチューセッツ州 02543 のウッズ ホールまで車で行くことは可能です。例: 266 Woods Hole Road, Woods Hole, MA 02543. Woods Hold Oceanographic Institution の住所。

米国の郵便番号は特定の場所ではないため、正確な距離を探しているわけではありません...したがって、引用目的では「近く」で問題ありません。助言がありますか?

4

1 に答える 1