addPoint(new Coordinate($point[0], $point[1])); } $processor = new SimplifyDouglasPeucker(2); $simplified = $processor->simplify($polyline); $firstPoint = new Coordinate(20.6579781231, -103.422906054); $lastPoint = new Coordinate(20.6610790881, -103.421889792); $this->assertEquals($firstPoint, $simplified->getPoints()[0]); $this->assertEquals($lastPoint, $simplified->getPoints()[$simplified->getNumberOfPoints() - 1]); } }