コード例 #1
0
ファイル: ApiTest.php プロジェクト: akeinhell/2gis-api
 public function testAsync()
 {
     $params = new CarRouteParams();
     $params->addWaypoint('82.838287 54.96579')->addWaypoint([82.83828699999999, 54.97979]);
     $requests = new AsyncParams();
     for ($x = 0; $x < 1; $x++) {
         $requests->addRequest('transport/calculate_directions', $params);
     }
     /** @var  $data GisResponse[] */
     $data = Api2Gis::call()->getAsync($requests->getRequests());
     $this->assertGreaterThan(0, $data[0]->getCount());
     $this->assertGreaterThan(0, count($data[0]->getItems()));
 }
コード例 #2
0
ファイル: Api2Gis.php プロジェクト: akeinhell/2gis-api
 /**
  * Поиск проезда на машине от точки до точки
  * Можно объединить в пулл запросов и выполнить через execute
  * @param CarRouteParams $params
  * @return $this
  */
 public function CarRouteDirectionsAsync(CarRouteParams $params)
 {
     $this->asyncRequests->addRequest('transport/calculate_directions', $params);
     return $this;
 }