Location\Line::getBearing PHP Method

getBearing() public method

public getBearing ( Location\Bearing\BearingInterface $bearingCalculator ) : float
$bearingCalculator Location\Bearing\BearingInterface
return float
    public function getBearing(BearingInterface $bearingCalculator)
    {
        return $bearingCalculator->calculateBearing($this->point1, $this->point2);
    }

Usage Example

Esempio n. 1
0
 /**
  * Calculates the bearing between 2 geometries.
  *
  * @param Geometry $point_a The first point.
  * @param Geometry $point_b The second point.
  * @return float Bearing in degrees.
  */
 public static function bearing($point_a, $point_b)
 {
     return self::apply($point_a, $point_b, function ($coor_a, $coor_b) {
         $line = new Line($coor_a, $coor_b);
         return $line->getBearing(new BearingEllipsoidal());
     });
 }
All Usage Examples Of Location\Line::getBearing