一段时间以来,我一直在使用 Google Distance Matrix API 来计算我网站上消费者和企业之间的距离;我目前碰壁了,看到我的报价命中2,500
并且在那之后不再处理请求。
然后我决定快速阅读文档,看看我是否可以做任何事情来用一块石头杀死两只鸟,可以这么说,并在API 使用限制页面上看到你有 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);
}