PHP Класс Location\Processor\Polyline\Simplify

Устаревший: This class is no longer supported. Please use the `SimplifyDouglasPeucker` oder `SimplifyBearing` classes.
Автор: Marcus Jaschen ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$polyline Location\Polyline

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

Метод Описание
__construct ( Polyline $polyline )
simplify ( float $tolerance ) : Polyline

Защищенные методы

Метод Описание
deg2radLatitude ( float $latitude ) : float
deg2radLongitude ( float $longitude ) : float
douglasPeucker ( array $line, float $tolerance ) : array
getPerpendicularDistance ( Coordinate $point, Line $line ) : float

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

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

public __construct ( Polyline $polyline )
$polyline Location\Polyline

deg2radLatitude() защищенный Метод

protected deg2radLatitude ( float $latitude ) : float
$latitude float
Результат float

deg2radLongitude() защищенный Метод

protected deg2radLongitude ( float $longitude ) : float
$longitude float
Результат float

douglasPeucker() защищенный Метод

protected douglasPeucker ( array $line, float $tolerance ) : array
$line array
$tolerance float
Результат array

getPerpendicularDistance() защищенный Метод

protected getPerpendicularDistance ( Coordinate $point, Line $line ) : float
$point Location\Coordinate
$line Location\Line
Результат float

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

public simplify ( float $tolerance ) : Polyline
$tolerance float The maximum allowed deviation
Результат Location\Polyline

Описание свойств

$polyline защищенное свойство

protected Polyline,Location $polyline
Результат Location\Polyline