每天Google Maps Distance Matrix API请求

时间:2017-10-16 15:05:19

标签: google-maps google-distancematrix-api

我可以通过两种方式调用Google Maps Distance Matrix API: -

1)具有单一来源邮政编码和单一目的地邮政编码 例如:https://maps.googleapis.com/maps/api/distancematrix/json?origins=48084&destinations=48326&key=" + API_KEY

2)带有原始数据的邮政编码和数组目的地邮政编码 例如:https://maps.googleapis.com/maps/api/distancematrix/json?origins=48084%7C48098%7C48309&destinations=48326%7C48306&key=" + API_KEY

1)在案例1和案例2中如何计算请求/日?

2)为了性能优势,我可以在DB的缓存中本地保存距离和时间吗?

1 个答案:

答案 0 :(得分:0)

案例1 :这里您使用的是单一来源和单一目的地。所以,        如果您想要多次转换,那么您需要点击        这个api多次发出多次请求。

       origin     destination    #Request
         A           B             1
         A           C             1
-------------------------------------------------------------
              Total Request        2

Case2 :在这种情况下,您可以使用单个转化实现多次转化        api hit,意味着它只是一个单一的请求。

      orgin    destination     #Request
        A           B,C          1
--------------------------------------------------------------
              Total Request      1

结论:就没有api请求而言,Case2的成本更低