Mariusz Muszyński hace 9 años
padre
commit
701c14b382
Se han modificado 1 ficheros con 4 adiciones y 6 borrados
  1. 4 6
      SE/dev/php-cli/biale_plamy-find_ways.php

+ 4 - 6
SE/dev/php-cli/biale_plamy-find_ways.php

@@ -61,11 +61,6 @@ function check() {
 
 
 init_sh_check();   
 init_sh_check();   
 
 
-function pointsDistance($a, $b) {
-	$line = new LineString(array($a, $b));
-	return $line->length();
-}
-
 $ways2joins = unserialize(file_get_contents('ways2joins.txt'));
 $ways2joins = unserialize(file_get_contents('ways2joins.txt'));
 $joins2ways = unserialize(file_get_contents('joins2ways.txt'));
 $joins2ways = unserialize(file_get_contents('joins2ways.txt'));
 $points2joins = unserialize(file_get_contents('points2joins.txt'));
 $points2joins = unserialize(file_get_contents('points2joins.txt'));
@@ -125,9 +120,12 @@ function findWay($joinA, $joinB, $path = array()) {
 #echo joins2lineString($res = findWay(100,110))->asText();
 #echo joins2lineString($res = findWay(100,110))->asText();
 #echo joins2lineString($res = findWay(25690,20134))->asText();
 #echo joins2lineString($res = findWay(25690,20134))->asText();
 $timeStart = microtime();
 $timeStart = microtime();
-echo joins2lineString($res = findWay(25690,23039))->asText();
+$path = joins2lineString(findWay(25690,23039));
 $timeEnd = microtime();
 $timeEnd = microtime();
 
 
+echo $path->asText()."\n";
+echo "Dlugosc: ".$path->greatCircleLength()."\n";
+
 list($usecStart, $secStart) = explode(" ", $timeStart);
 list($usecStart, $secStart) = explode(" ", $timeStart);
 list($usecEnd, $secEnd) = explode(" ", $timeEnd);
 list($usecEnd, $secEnd) = explode(" ", $timeEnd);
 $diff = $secEnd - $secStart + $usecEnd - $usecStart;
 $diff = $secEnd - $secStart + $usecEnd - $usecStart;