PHPで米国内の2つの郵便番号間の走行距離を計算するものをコーディングするにはどうすればよいですか。SOAPまたはRESTを備えたAPIまたはWebサービスも同様に機能します。
しかし、GoogleMaps APIは利用規約に違反しているため使用できないことを理解しています。したがって、Googleマップを使用するつもりはないので、距離を計算するだけで、Googleマップを使用しない方法が必要です。
Google Maps Distance APIには、まさにこの機能があります。xmlまたはjsonのいずれかとしてリターンを取得できます。
これがドキュメントです
https://developers.google.com/maps/documentation/distancematrix/
リクエストURLのサンプルは次のとおりです:http: //maps.googleapis.com/maps/api/distancematrix/json?origins = Vancouver + BC | Seattle&destinations = San + Francisco | Victoria + BC&mode = bicycling&language = fr-FR&sensor = false
良い点の1つは、最初にlong/latを計算する必要がないことです。