GoogleRoad.php
866 Bytes
<?php
namespace common\models;
/**
* Наработка
* Class GoogleRoad
* @package common\models
*/
class GoogleRoad
{
protected $path;
protected $interpolate = false;
protected $key = 'AIzaSyCaeB8Lppsl-JqjsGWVHxxMQ3WqU8vGlOQ';
public function __construct(string $path)
{
$this->path = $path;
}
public function execute()
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://roads.googleapis.com/v1/snapToRoads?path=".$this->path."&interpolate=true&key=AIzaSyCaeB8Lppsl-JqjsGWVHxxMQ3WqU8vGlOQ");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
}