Я уже давно использовал API-интерфейс для определения расстояния между Google, чтобы рассчитать расстояния между потребителем и предприятиями на моем веб-сайте; Я в настоящее время ударил стену и увидел, что моя цитата попадает в 2,500
и после этого больше не обрабатывает запросы.Запросы на получение запросов о расстоянии от API Карт Google
Затем я решил дать документацию быстро, чтобы узнать, есть ли что-нибудь, что я мог бы сделать, чтобы, возможно, убить двух зайцев одним выстрелом, и увидеть на API Usage Limits Page, что у вас есть 25 истоков и 25 пунктов назначения за каждый запрос.
Означает ли это, что в течение одного запроса я могу объединить 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);
}
У каждого из 25 происхождения/назначения считаются индивидуальными запросами? – RamRaider
Элемент является парой происхождения/назначения. Квота не относится к «запросам». – geocodezip
Право, я понимаю ... никогда не смотрел на «матрицу расстояния». Если вы отправили запрос с 25 источниками и 1 пункт назначения (или 1 источник и 25 указаний или другое комбо), которое насчитывает 25 элементов, и вы можете повторить эту процедуру 100 раз в день, чтобы сделать ваш 2500 лимит – RamRaider