public function testFractionAlongLine() { Location::$useSpatialExtension = false; $this->fractionAlongLine(); Location::$useSpatialExtension = true; $this->fractionAlongLine(); }
public function testInitialBearing() { Location::$useSpatialExtension = false; $this->assertEquals(98.50702, round($this->line->getInitialBearing(), 5)); Location::$useSpatialExtension = true; $this->assertEquals(98.50702, round($this->line->getInitialBearing(), 5)); }
public function testVincenty() { $flinders = new Geometry\Point(-37.95103341666667, 144.42486788888888); $buninyond = new Geometry\Point(-37.65282113888889, 143.92649552777777); Location::$useSpatialExtension = true; $this->assertEquals(54972.271, Location::vincenty($flinders, $buninyond)); Location::$useSpatialExtension = false; $this->assertEquals(54972.271, Location::vincenty($flinders, $buninyond)); Location::$useSpatialExtension = true; }
public function setUp() { Location::$useSpatialExtension = false; $this->polygon = new Polygon([new Point(2, 3), new Point(2, 4), new Point(3, 4)]); }