Browse Source

bugfix

main 1.1.1
Aaron Parecki 7 years ago
parent
commit
f8a1258ec5
No known key found for this signature in database GPG Key ID: 276C2817346D6056
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/geo.php

+ 3
- 3
src/geo.php View File

@ -21,7 +21,7 @@ function ramerDouglasPeucker($pointList, $epsilon)
$totalPoints = count($pointList);
for ($i = 1; $i < ($totalPoints - 1); $i++)
{
$d = $this->_perpendicularDistance($pointList[$i][0], $pointList[$i][1],
$d = perpendicularDistance($pointList[$i][0], $pointList[$i][1],
$pointList[0][0], $pointList[0][1],
$pointList[$totalPoints-1][0], $pointList[$totalPoints-1][1]);
@ -38,8 +38,8 @@ function ramerDouglasPeucker($pointList, $epsilon)
if ($dmax >= $epsilon)
{
// Recursive call
$recResults1 = $this->_ramerDouglasPeucker(array_slice($pointList, 0, $index + 1), $epsilon);
$recResults2 = $this->_ramerDouglasPeucker(array_slice($pointList, $index, $totalPoints - $index), $epsilon);
$recResults1 = ramerDouglasPeucker(array_slice($pointList, 0, $index + 1), $epsilon);
$recResults2 = ramerDouglasPeucker(array_slice($pointList, $index, $totalPoints - $index), $epsilon);
// Build the result list
$resultList = array_merge(array_slice($recResults1, 0, count($recResults1) - 1),

Loading…
Cancel
Save