Laravel Google API, чтобы вычислить расстояние между двумя точками очень медленно - PullRequest
0 голосов
/ 26 июня 2018

Код ниже работал и все еще в порядке, но сейчас очень медленно отправлять ответ, не знаю почему !!! передача результата в jquery занимает около одной минуты

public function getdistance(Request $request)
{
$currentaddress =$request->currentadd;

 $from = '4429 North Broadway, Chicago, IL, United States';
 $remFrom = str_replace(',', '', $from); //Remove Commas
$from = urlencode($remFrom);
 $to = $currentaddress;
 $remTo = str_replace(',', '', $to); //Remove Commas
$to = urlencode($remTo);
$data =file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=en-EN&sensor=false");
 $data = json_decode($data,true);
 $distance = $data['rows'][0]['elements'][0]['distance']['value'];
  $mile=($distance/1000)* 0.62137;

return response()->json([$mile]);
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...