public calculateFinalBearing ( |
||
$point1 | ||
$point2 | ||
Résultat | float |
public function calculateFinalBearing(Coordinate $point1, Coordinate $point2)
{
$initialBearing = $this->calculateBearing($point2, $point1);
return fmod($initialBearing + 180, 360);
}
public function testIfCalculateFinalBearingWesternWorksAsExpected() { $point1 = new Coordinate(0, 0); $point2 = new Coordinate(0, -10); $bearingCalculator = new BearingSpherical(); $this->assertEquals(270.0, $bearingCalculator->calculateFinalBearing($point1, $point2)); }