【发布时间】:2018-05-18 20:02:57
【问题描述】:
我正在尝试计算从一个起点到许多不同目的地的行驶距离(我需要找到最近的司机)。 我使用PHP,我基本上多次运行这个函数:
file_get_contents('https://maps.googleapis.com/maps/api/distancematrix/json?origins=' . $latitude . ',' . $longitude . '&destinations=' . $latitude1 . ',' . $longitude1 . '&mode=car&language=da-DK&key=My_API&alternatives=false&sensor=false');
我需要与纬度、经度以及在某些情况下 40 多个不同的潜在目的地的距离。 我的问题是,计算一次调用的许多点需要很长时间。从一个起点到 37 个不同的潜在目的地点的距离需要 51-56 秒。
有没有更快的方法?还是服务?
祝大家有个美好的一天。
最好的问候
【问题讨论】:
标签: php distance latitude-longitude google-distancematrix-api