【发布时间】:2016-08-12 09:32:55
【问题描述】:
我一直在使用 Google 距离矩阵 API 来计算我网站上消费者和企业之间的距离;我目前碰壁了,看到我的报价点击了2,500,之后不再处理请求。
然后我决定快速阅读文档,看看是否有什么我可以用一块石头杀死两只鸟的方法,可以这么说,并在 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);
}
【问题讨论】:
标签: php google-maps google-maps-api-3 google-distancematrix-api