Location\Bearing\BearingSpherical::calculateFinalBearing PHP Метод

calculateFinalBearing() публичный Метод

Calculates the final bearing between the two points.
public calculateFinalBearing ( Coordinate $point1, Coordinate $point2 ) : float
$point1 Location\Coordinate
$point2 Location\Coordinate
Результат float
    public function calculateFinalBearing(Coordinate $point1, Coordinate $point2)
    {
        $initialBearing = $this->calculateBearing($point2, $point1);
        return fmod($initialBearing + 180, 360);
    }

Usage Example

Пример #1
0
 public function testIfCalculateFinalBearingWesternWorksAsExpected()
 {
     $point1 = new Coordinate(0, 0);
     $point2 = new Coordinate(0, -10);
     $bearingCalculator = new BearingSpherical();
     $this->assertEquals(270.0, $bearingCalculator->calculateFinalBearing($point1, $point2));
 }