PHP Класс Location\Bearing\BearingSpherical

Автор: Marcus Jaschen ([email protected])
Наследование: implements Location\Bearing\BearingInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
calculateBearing ( Coordinate $point1, Coordinate $point2 ) : float This method calculates the initial bearing between the two points.
calculateDestination ( Coordinate $point, float $bearing, float $distance ) : Coordinate Calculates a destination point for the given point, bearing angle, and distance.
calculateFinalBearing ( Coordinate $point1, Coordinate $point2 ) : float Calculates the final bearing between the two points.

Описание методов

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

This method calculates the initial bearing between the two points.
public calculateBearing ( Coordinate $point1, Coordinate $point2 ) : float
$point1 Location\Coordinate
$point2 Location\Coordinate
Результат float Bearing Angle

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

Calculates a destination point for the given point, bearing angle, and distance.
public calculateDestination ( Coordinate $point, float $bearing, float $distance ) : Coordinate
$point Location\Coordinate
$bearing float the bearing angle between 0 and 360 degrees
$distance float the distance to the destination point in meters
Результат Location\Coordinate

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

Calculates the final bearing between the two points.
public calculateFinalBearing ( Coordinate $point1, Coordinate $point2 ) : float
$point1 Location\Coordinate
$point2 Location\Coordinate
Результат float