私は今、私のウェブサイト上の消費者とビジネスの距離を計算するためにGoogle Distance Matrix APIを使用しています。私は現在壁に当たっていて、私の見積もりが2,500
に達し、それ以降はそれ以上のリクエストは処理しないことがわかりました。Google Maps API距離行列リクエスト
私は多分1つの石で2羽の鳥を殺すために何かができるかどうかを確認するために、すぐに読んだことにしました。には25の起源と25の目的地があります要求ごとに。
これは、1回のリクエストで、25の出発地と目的地を連結してマイルを返すことができるということですか?ここで
は、私は消費者と顧客との間の走行距離を取得するために使用するPHPコードです:
final public function Distance($A, $B){
$URL = "https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=".urlencode($A)."&destinations=".urlencode($B)."&key=API_KEY_HERE";
$Data = json_decode(file_get_contents($URL));
return str_replace(" mi", "", $Data->rows->elements->distance->text);
}
.....それが仕事を願っていますか? – RamRaider
要素は、発信元/宛先のペアです。クォータは「クエリ」という言葉ではありません。 – geocodezip
私はそれを得る...本当に前に '距離行列'を見たことはありません。 25の要素としてカウントされる25の起点と1つの目的地(または1つの起源と25の目的地または他のコンボ)を含むリクエストを送信した場合、その手順を100回繰り返して2,500の制限を行うことができます – RamRaider